📄 smdk_old.c
字号:
/* * vivi/arch/s3c2440/smdk.c: * * This code is GPL. * * Author: Janghoon Lyu <nandy@mizi.com> * Date : $Date: 2004/02/05 09:23:16 $ * * $Revision: 1.2 $ * */#include "config.h"#include "machine.h"#include "vivi.h"#include "priv_data.h"#include "mtd/map.h"#include "boot_kernel.h"#include "command.h"#include "time.h"#ifdef CONFIG_S3C2440_NAND_BOOTmtd_partition_t default_mtd_partitions[] = { { name: "vivi", offset: 0, size: 0x00020000, flag: 0 }, { name: "param", offset: 0x00020000, size: 0x00010000, flag: 0 }, { name: "kernel", offset: 0x00030000, size: 0x001d0000, flag: 0 }, { name: "root", offset: 0x00200000, size: 0x02000000, flag: MF_BONFS }};#endif#ifdef CONFIG_S3C2440_AMD_BOOTmtd_partition_t default_mtd_partitions[] = { { name: "vivi", offset: 0, size: 0x00020000, flag: 0 }, { name: "param", offset: 0x00020000, size: 0x00010000, flag: 0 }, { name: "kernel", offset: 0x00030000, size: 0x000C0000, flag: 0 }, { name: "root", offset: 0x00100000, size: 0x00140000, flag: MF_BONFS }};#endifint default_nb_part = ARRAY_SIZE(default_mtd_partitions);#ifdef CONFIG_S3C2440_NAND_BOOT#define MT_S3C2440 MT_SMC_S3C2410#endif#ifdef CONFIG_S3C2440_AMD_BOOT#define MT_S3C2440 MT_NOR_FLASH#endifvivi_parameter_t default_vivi_parameters[] = { { "mach_type", MACH_TYPE, NULL }, { "media_type", MT_S3C2440, NULL }, { "boot_mem_base", 0x30000000, NULL }, { "baudrate", UART_BAUD_RATE, NULL }, { "xmodem", 1, NULL }, { "xmodem_one_nak", 0, NULL }, { "xmodem_initial_timeout", 300000, NULL }, { "xmodem_timeout", 1000000, NULL }, { "boot_delay", 0x1000000, NULL }};int default_nb_params = ARRAY_SIZE(default_vivi_parameters);char linux_cmd[] = "noinitrd root=/dev/mtdblock/0 init=/linuxrc console=ttyS0";void set_vpp(struct map_info *map, int vpp){}void set_gpios(void){ GPACON = vGPACON; GPBCON = vGPBCON; GPBUP = vGPBUP; GPCCON = vGPCCON; GPCUP = vGPCUP; GPDCON = vGPDCON; GPDUP = vGPDUP; GPECON = vGPECON; GPEUP = vGPEUP; GPFCON = vGPFCON; GPFUP = vGPFUP; GPGCON = vGPGCON; GPGUP = vGPGUP; GPHCON = vGPHCON; GPHUP = vGPHUP; EXTINT0 = vEXTINT0; EXTINT1 = vEXTINT1; EXTINT2 = vEXTINT2;}/* S3C2440 CPU Testing Function SW.LEE */static void ajust_smdk(){ BANKSIZE = 0x82; DSC1 = 0x3C000000;}int board_init(void){ init_time(); set_gpios();// ajust_smdk(); return 0;}extern user_command_t cpu_cmd;int misc(void){ add_command(&cpu_cmd); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -