smdk2410.h
来自「SMDK2440 boot code, base on vivi」· C头文件 代码 · 共 77 行
H
77 行
#include <config.h>#include <arch/s3c2410.h>/* * Architecture magic and machine type */#define MACH_TYPE 193 #define VIVI_MAGIC (0x43090000 | MACH_TYPE)/* * 扁鸥 殿殿 */#define FIN 12000000#define UART_REF_CLK (50700000)/* * CPU 饭瘤胶磐 汲沥 蔼甸 *//* CPU clcok *//* 50.00 MHz */#define MDIV_50 0x5c#define PDIV_50 0x4#define SDIV_50 0x2/* 200.00 MHz */#define MDIV_200 0x5c#define PDIV_200 0x4#define SDIV_200 0x0/* initial values for DRAM */#define vBWSCON 0x22111110#define vBANKCON0 0x00000700#define vBANKCON1 0x00000700#define vBANKCON2 0x00000700#define vBANKCON3 0x00000700#define vBANKCON4 0x00000700#define vBANKCON5 0x00000700#define vBANKCON6 0x00018005#define vBANKCON7 0x00018005#define vREFRESH 0x008e0459#define vBANKSIZE 0xb2#define vMRSRB6 0x30#define vMRSRB7 0x30#define vLOCKTIME 0x00ffffff /* It's a default value */#define vCLKCON 0x0000fff8 /* It's a default value */#define vCLKDIVN 0x3 /* FCLK:HCLK:PCLK = 1:2:4 */#define vMPLLCON_50 ((MDIV_50 << 12) | (PDIV_50 << 4) | (SDIV_50)) #define vMPLLCON_200 ((MDIV_200 << 12) | (PDIV_200 << 4) | (SDIV_200)) #define vMPLLCON vMPLLCON_200/* initial values for serial */#define vULCON 0x3 /* UART, no parity, one stop bit, 8 bits */#define vUCON 0x245#define vUFCON 0x0#define vUMCON 0x0/* inital values for GPIOs */#define vGPACON 0x007fffff#define vGPBCON 0x00044555#define vGPBUP 0x000007ff#define vGPCCON 0xaaaaaaaa#define vGPCUP 0x0000ffff#define vGPDCON 0xaaaaaaaa#define vGPDUP 0x0000ffff#define vGPECON 0xaaaaaaaa#define vGPEUP 0x0000ffff#define vGPFCON 0x000055aa#define vGPFUP 0x000000ff#define vGPGCON 0xff95ffba#define vGPGUP 0x0000ffff#define vGPHCON 0x0016faaa#define vGPHUP 0x000007ff#define vEXTINT0 0x22222222#define vEXTINT1 0x22222222#define vEXTINT2 0x22222222
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?