@ -21,10 +21,6 @@
* MA 02111 - 1307 USA
*/
/*
* board / config . h - configuration options , board specific
*/
/* Yoo. Jonghoon, IPone, yooth@ipone.co.kr
* U - Boot port on RPXlite board
*/
@ -53,8 +49,6 @@
# define CONFIG_BOOTDELAY 5 /* autoboot after 5 seconds */
# endif
# define CONFIG_CLOCKS_IN_MHZ 1 /* clocks passsed to Linux in MHz */
# undef CONFIG_BOOTARGS
# define CONFIG_BOOTCOMMAND \
" bootp; " \
@ -65,6 +59,7 @@
# define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
# undef CFG_LOADS_BAUD_CHANGE /* don't allow baudrate change */
# define CONFIG_BZIP2 /* Include support for bzip2 compressed images */
# undef CONFIG_WATCHDOG /* watchdog disabled */
# define CONFIG_BOOTP_MASK (CONFIG_BOOTP_DEFAULT | CONFIG_BOOTP_BOOTFILESIZE)
@ -86,12 +81,14 @@
# define CFG_MAXARGS 16 /* max number of command args */
# define CFG_BARGSIZE CFG_CBSIZE /* Boot Argument Buffer Size */
# define CFG_MEMTEST_START 0x0040000 /* memtest works on */
# define CFG_MEMTEST_END 0x00C0000 /* 4 ... 12 MB in DRAM */
# define CFG_MEMTEST_START 0x00400000 /* memtest works on */
# define CFG_MEMTEST_END 0x00C00000 /* 4 ... 12 MB in DRAM */
# define CFG_LOAD_ADDR 0x100000 /* default load address */
# define CFG_RESET_ADDRESS 0x09900000
# define CFG_HZ 1000 /* decrementer freq: 1 ms ticks */
# define CFG_LOAD_ADDR 0x400000 /* default load address */
# define CFG_HZ 1000 /* decrementer freq: 1 ms ticks */
# define CFG_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
@ -120,16 +117,14 @@
* Please note that CFG_SDRAM_BASE _must_ start at 0
*/
# define CFG_SDRAM_BASE 0x00000000
# define CFG_FLASH_BASE 0xFFC00000
/*%%% #define CFG_FLASH_BASE 0xFFF00000 */
# if defined(DEBUG) || (CONFIG_COMMANDS & CFG_CMD_IDE)
# define CFG_FLASH_BASE 0xFFC00000
# define CFG_MONITOR_BASE TEXT_BASE
# define CFG_MONITOR_LEN (256 << 10) /* Reserve 256 kB for Monitor */
# ifdef CONFIG_BZIP2
# define CFG_MALLOC_LEN (4096 << 10) /* Reserve ~4 MB for malloc() */
# else
# define CFG_MONITOR_LEN (128 << 10) /* Reserve 128 kB for Monitor */
# endif
# define CFG_MONITOR_BASE 0xFFF00000
/*%%% #define CFG_MONITOR_BASE CFG_FLASH_BASE */
# define CFG_MALLOC_LEN (128 << 10) /* Reserve 128 kB for malloc() */
# define CFG_MALLOC_LEN (128 << 10) /* Reserve 128 KB for malloc() */
# endif /* CONFIG_BZIP2 */
/*
* For booting Linux , the board info and command line data
@ -147,9 +142,13 @@
# define CFG_FLASH_ERASE_TOUT 120000 /* Timeout for Flash Erase (in ms) */
# define CFG_FLASH_WRITE_TOUT 500 /* Timeout for Flash Write (in ms) */
# define CFG_DIRECT_FLASH_TFTP
# define CFG_ENV_IS_IN_FLASH 1
# define CFG_ENV_OFFSET 0x8000 /* Offset of Environment Sector */
# define CFG_ENV_SIZE 0x4000 /* Total Size of Environment Sector */
# define CFG_ENV_SECT_SIZE 0x40000 /* We use one complete sector */
# define CFG_ENV_ADDR (CFG_MONITOR_BASE + CFG_MONITOR_LEN)
# define CONFIG_ENV_OVERWRITE
/*-----------------------------------------------------------------------
* Cache Configuration
@ -352,12 +351,12 @@
# define BCSR0_ENMONXCVR 0x01 /* Monitor XVCR Control */
# define BCSR0_ENNVRAM 0x02 /* CS4# Control */
# define BCSR0_LED5 0x04 /* LED5 control 0='on' 1='off' */
# define BCSR0_LED4 0x08 /* LED4 control 0='on' 1='off' */
# define BCSR0_LED5 0x04 /* LED5 control 0='on' 1='off' */
# define BCSR0_LED4 0x08 /* LED4 control 0='on' 1='off' */
# define BCSR0_FULLDPLX 0x10 /* Ethernet XCVR Control */
# define BCSR0_COLTEST 0x20
# define BCSR0_ETHLPBK 0x40
# define BCSR0_ETHEN 0x80
# define BCSR0_ETHEN 0x80
# define BCSR1_PCVCTL7 0x01 /* PC Slot B Control */
# define BCSR1_PCVCTL6 0x02
@ -371,22 +370,13 @@
# define BCSR2_USBSPD 0x40
# define BCSR2_USBSUSP 0x80
# define BCSR3_BWRTC 0x01 /* Real Time Clock Battery */
# define BCSR3_BWNVR 0x02 /* NVRAM Battery */
# define BCSR3_BWRTC 0x01 /* Real Time Clock Battery */
# define BCSR3_BWNVR 0x02 /* NVRAM Battery */
# define BCSR3_RDY_BSY 0x04 /* Flash Operation */
# define BCSR3_RPXL 0x08 /* Reserved (reads back '1') */
# define BCSR3_D27 0x10 /* Dip Switch settings */
# define BCSR3_D26 0x20
# define BCSR3_D25 0x40
# define BCSR3_D24 0x80
/*
* Environment setting
*/
# define CONFIG_ETHADDR 00:10:EC:00:1D:0B
# define CONFIG_IPADDR 192.168.1.65
# define CONFIG_SERVERIP 192.168.1.27
# define BCSR3_RPXL 0x08 /* Reserved (reads back '1') */
# define BCSR3_D27 0x10 /* Dip Switch settings */
# define BCSR3_D26 0x20
# define BCSR3_D25 0x40
# define BCSR3_D24 0x80
# endif /* __CONFIG_H */