@@ -55,3 +55,6 @@ CONFIG_RSA_SOFTWARE_EXP=y
CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
CONFIG_DM_GPIO=y
CONFIG_MPC8XXX_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_DM_I2C_COMPAT=y
+CONFIG_DM_EEPROM=y
@@ -54,3 +54,6 @@ CONFIG_USB_STORAGE=y
CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
CONFIG_DM_GPIO=y
CONFIG_MPC8XXX_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_DM_I2C_COMPAT=y
+CONFIG_DM_EEPROM=y
@@ -54,3 +54,6 @@ CONFIG_USB_STORAGE=y
CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
CONFIG_DM_GPIO=y
CONFIG_MPC8XXX_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_DM_I2C_COMPAT=y
+CONFIG_DM_EEPROM=y
@@ -73,8 +73,6 @@
/* Size of malloc() pool */
#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + 2048 * 1024)
-/* I2C */
-#define CONFIG_SYS_I2C
/* Serial Port */
#define CONFIG_SYS_NS16550_SERIAL
@@ -318,6 +318,8 @@ unsigned long get_board_ddr_clk(void);
QIXIS_SDID_MASK) != QIXIS_ESDHC_NO_ADAPTER)
#endif
+#define CONFIG_SYS_I2C
+
/*
* RTC configuration
*/
@@ -292,6 +292,7 @@ unsigned long get_board_sys_clk(void);
* RTC configuration
*/
#define RTC
+#define CONFIG_SYS_RTC_BUS_NUM 0
#ifdef CONFIG_TARGET_LS2081ARDB
#define CONFIG_RTC_PCF8563 1
#define CONFIG_SYS_I2C_RTC_ADDR 0x51
@@ -300,6 +301,10 @@ unsigned long get_board_sys_clk(void);
#define CONFIG_SYS_I2C_RTC_ADDR 0x68
#endif
+#if defined(CONFIG_NAND_BOOT) || defined(CONFIG_FSL_QSPI)
+#define CONFIG_SYS_I2C
+#endif
+
/* EEPROM */
#define CONFIG_ID_EEPROM
#define CONFIG_SYS_I2C_EEPROM_NXID
@@ -308,6 +313,9 @@ unsigned long get_board_sys_clk(void);
#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
+#define FSL_I2C_EEPROM_DM_NAME "i2c@2000000"
+#define CONFIG_I2C_SET_DEFAULT_BUS_NUM
+#define CONFIG_I2C_DEFAULT_BUS_NUMBER 0
#define CONFIG_FSL_MEMAC