|
|
|
@ -50,6 +50,23 @@ |
|
|
|
|
#define CONFIG_SETUP_MEMORY_TAGS 1 |
|
|
|
|
#define CONFIG_INITRD_TAG 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***********************************************************
|
|
|
|
|
* I2C stuff: |
|
|
|
|
* the TRAB is equipped with an ATMEL 24C04 EEPROM at |
|
|
|
|
* address 0x54 with 8bit addressing |
|
|
|
|
***********************************************************/ |
|
|
|
|
#define CONFIG_HARD_I2C /* I2C with hardware support */ |
|
|
|
|
#define CFG_I2C_SPEED 100000 /* I2C speed */ |
|
|
|
|
#define CFG_I2C_SLAVE 0x7F /* I2C slave addr */ |
|
|
|
|
|
|
|
|
|
#define CFG_I2C_EEPROM_ADDR 0x54 /* EEPROM address */ |
|
|
|
|
#define CFG_I2C_EEPROM_ADDR_LEN 1 /* 1 address byte */ |
|
|
|
|
|
|
|
|
|
#define CFG_I2C_EEPROM_ADDR_OVERFLOW 0x01 |
|
|
|
|
#define CFG_EEPROM_PAGE_WRITE_BITS 3 /* 8 bytes page write mode on 24C04 */ |
|
|
|
|
#define CFG_EEPROM_PAGE_WRITE_DELAY_MS 10 |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Size of malloc() pool |
|
|
|
|
*/ |
|
|
|
@ -62,6 +79,8 @@ |
|
|
|
|
#define CS8900_BASE 0x07000300 /* agrees with WIN CE PA */ |
|
|
|
|
#define CS8900_BUS16 1 /* the Linux driver does accesses as shorts */ |
|
|
|
|
|
|
|
|
|
#define CONFIG_DRIVER_S3C24X0_I2C 1 /* we use the buildin I2C controller */ |
|
|
|
|
|
|
|
|
|
#define CONFIG_VFD 1 /* VFD linear frame buffer driver */ |
|
|
|
|
#define VFD_TEST_LOGO 1 /* output a test logo to the VFDs */ |
|
|
|
|
|
|
|
|
@ -105,18 +124,30 @@ |
|
|
|
|
#define CONFIG_COMMANDS_ADD_VFD 0 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_DRIVER_S3C24X0_I2C |
|
|
|
|
#define CONFIG_COMMANDS_ADD_EEPROM CFG_CMD_EEPROM |
|
|
|
|
#define CONFIG_COMMANDS_I2C CFG_CMD_I2C |
|
|
|
|
#else |
|
|
|
|
#define CONFIG_COMMANDS_ADD_EEPROM 0 |
|
|
|
|
#define CONFIG_COMMANDS_I2C 0 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifndef USE_920T_MMU |
|
|
|
|
#define CONFIG_COMMANDS ((CONFIG_CMD_DFL & ~CFG_CMD_CACHE) | \ |
|
|
|
|
CFG_CMD_BSP | \
|
|
|
|
|
CFG_CMD_DATE | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_HWFLOW | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_VFD ) |
|
|
|
|
CONFIG_COMMANDS_ADD_VFD | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_EEPROM | \
|
|
|
|
|
CONFIG_COMMANDS_I2C ) |
|
|
|
|
#else |
|
|
|
|
#define CONFIG_COMMANDS (CONFIG_CMD_DFL | \ |
|
|
|
|
CFG_CMD_BSP | \
|
|
|
|
|
CFG_CMD_DATE | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_HWFLOW | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_VFD ) |
|
|
|
|
CONFIG_COMMANDS_ADD_VFD | \
|
|
|
|
|
CONFIG_COMMANDS_ADD_EEPROM | \
|
|
|
|
|
CONFIG_COMMANDS_I2C ) |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ |
|
|
|
@ -192,6 +223,11 @@ |
|
|
|
|
*/ |
|
|
|
|
#define CFG_LONGHELP /* undef to save memory */ |
|
|
|
|
#define CFG_PROMPT "TRAB # " /* Monitor Command Prompt */ |
|
|
|
|
/* #define CFG_HUSH_PARSER 1 */ /* use "hush" command parser */ |
|
|
|
|
#ifdef CFG_HUSH_PARSER |
|
|
|
|
#define CFG_PROMPT_HUSH_PS2 "> " |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#define CFG_CBSIZE 256 /* Console I/O Buffer Size */ |
|
|
|
|
#define CFG_PBSIZE (CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* Print Buffer Size */ |
|
|
|
|
#define CFG_MAXARGS 16 /* max number of command args */ |
|
|
|
|