diff options
author | Heiko Schocher | 2023-01-24 18:06:57 +0100 |
---|---|---|
committer | Tom Rini | 2023-02-06 13:04:53 -0500 |
commit | 1088fcb96f266c747b3080abad6fa6fb1898c207 (patch) | |
tree | 58d79d6392ee29cea5eecd89c21fadfcccfa1ecc | |
parent | 6073fbea88dfc424e35b4dcdf1fc65fabe2c30ed (diff) |
powerpc/mpc85xx: socrates: add support for i2c eeprom at 0x51
add support for i2c eeprom on address 0x51.
Signed-off-by: Heiko Schocher <hs@denx.de>
-rw-r--r-- | arch/powerpc/dts/socrates-u-boot.dtsi | 10 | ||||
-rw-r--r-- | configs/socrates_defconfig | 4 |
2 files changed, 14 insertions, 0 deletions
diff --git a/arch/powerpc/dts/socrates-u-boot.dtsi b/arch/powerpc/dts/socrates-u-boot.dtsi index 67c12f672cf..88df0317321 100644 --- a/arch/powerpc/dts/socrates-u-boot.dtsi +++ b/arch/powerpc/dts/socrates-u-boot.dtsi @@ -6,6 +6,10 @@ #include <config.h> / { + aliases { + eeprom0 = &i2c_eeprom0; + }; + chosen { stdout-path = &serial0; }; @@ -13,6 +17,12 @@ soc8544@e0000000 { i2c@3000 { u-boot,dm-pre-reloc; + + i2c_eeprom0: eeprom@51{ + compatible = "atmel,24c64"; + reg = <0x51>; + pagesize = <32>; + }; }; }; }; diff --git a/configs/socrates_defconfig b/configs/socrates_defconfig index c4a3fd30d83..816e59872e7 100644 --- a/configs/socrates_defconfig +++ b/configs/socrates_defconfig @@ -39,6 +39,8 @@ CONFIG_CMD_REGINFO=y # CONFIG_BOOTM_VXWORKS is not set CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_IMLS=y +CONFIG_CMD_EEPROM=y +CONFIG_SYS_EEPROM_PAGE_WRITE_BITS=4 CONFIG_CMD_DM=y CONFIG_CMD_I2C=y CONFIG_LOADS_ECHO=y @@ -79,6 +81,8 @@ CONFIG_SYS_BR3_PRELIM=0xC0001881 CONFIG_SYS_OR3_PRELIM=0xFFF00000 CONFIG_DM_I2C=y CONFIG_SYS_I2C_FSL=y +CONFIG_MISC=y +CONFIG_I2C_EEPROM=y # CONFIG_MMC is not set CONFIG_MTD=y CONFIG_DM_MTD=y |