|
|
|
@ -277,7 +277,8 @@ |
|
|
|
|
#define CFG_I2C_KEYBD_ADDR 0x56 /* PIC LWE keyboard */ |
|
|
|
|
#define CFG_I2C_PICIO_ADDR 0x57 /* PIC IO Expander */ |
|
|
|
|
|
|
|
|
|
#define CONFIG_USE_FRAM /* Use FRAM instead of EEPROM */ |
|
|
|
|
#undef CONFIG_USE_FRAM /* Use FRAM instead of EEPROM */ |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_USE_FRAM /* use FRAM */ |
|
|
|
|
#define CFG_I2C_EEPROM_ADDR 0x55 /* FRAM FM24CL64 */ |
|
|
|
|
#define CFG_I2C_EEPROM_ADDR_LEN 2 |
|
|
|
@ -289,6 +290,7 @@ |
|
|
|
|
#define CFG_EEPROM_PAGE_WRITE_BITS 4 |
|
|
|
|
|
|
|
|
|
/* List of I2C addresses to be verified by POST */ |
|
|
|
|
#ifdef CONFIG_USE_FRAM |
|
|
|
|
#define I2C_ADDR_LIST { /* CFG_I2C_AUDIO_ADDR, */ \ |
|
|
|
|
CFG_I2C_SYSMON_ADDR, \
|
|
|
|
|
CFG_I2C_RTC_ADDR, \
|
|
|
|
@ -298,6 +300,24 @@ |
|
|
|
|
CFG_I2C_PICIO_ADDR, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR, \
|
|
|
|
|
} |
|
|
|
|
#else /* Use EEPROM - which show up on 8 consequtive addresses */ |
|
|
|
|
#define I2C_ADDR_LIST { /* CFG_I2C_AUDIO_ADDR, */ \ |
|
|
|
|
CFG_I2C_SYSMON_ADDR, \
|
|
|
|
|
CFG_I2C_RTC_ADDR, \
|
|
|
|
|
CFG_I2C_POWER_A_ADDR, \
|
|
|
|
|
CFG_I2C_POWER_B_ADDR, \
|
|
|
|
|
CFG_I2C_KEYBD_ADDR, \
|
|
|
|
|
CFG_I2C_PICIO_ADDR, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+0, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+1, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+2, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+3, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+4, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+5, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+6, \
|
|
|
|
|
CFG_I2C_EEPROM_ADDR+7, \
|
|
|
|
|
} |
|
|
|
|
#endif /* CONFIG_USE_FRAM */ |
|
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* Cache Configuration |
|
|
|
|