diff options
author | Peter Marheine <pmarheine@chromium.org> | 2021-12-22 11:14:06 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-12-27 00:48:43 +0000 |
commit | 2388570037efda4c24d4e97535277e85b12c8398 (patch) | |
tree | 4950ace0854f88c0178e22caf5d7c1eb665da858 | |
parent | 6989ff9053eba44365859249a1376585462734bc (diff) | |
download | chrome-ec-2388570037efda4c24d4e97535277e85b12c8398.tar.gz |
nissa/nivviks: configure CBI EEPROM
This enables the CBI shim and configures the CBI EEPROM on I2C 0.
GPIO generation will need some changes to support the requisite changes
to GPIO definitions, because other device tree fragments need to refer
to the GPIO nodes.
BUG=b:211693800
TEST=builds
BRANCH=none
Change-Id: Id7bbd8545a18db2701b0ea528dd14ccb9015351d
Signed-off-by: Peter Marheine <pmarheine@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3351436
Reviewed-by: Andrew McRae <amcrae@google.com>
Reviewed-by: Keith Short <keithshort@chromium.org>
Commit-Queue: Andrew McRae <amcrae@google.com>
-rw-r--r-- | zephyr/projects/nissa/nivviks_overlay.dts | 11 | ||||
-rw-r--r-- | zephyr/projects/nissa/prj_nivviks.conf | 6 |
2 files changed, 15 insertions, 2 deletions
diff --git a/zephyr/projects/nissa/nivviks_overlay.dts b/zephyr/projects/nissa/nivviks_overlay.dts index ad87ec0dff..7ae55990a4 100644 --- a/zephyr/projects/nissa/nivviks_overlay.dts +++ b/zephyr/projects/nissa/nivviks_overlay.dts @@ -78,6 +78,17 @@ &i2c0_0 { label = "I2C_EEPROM"; clock-frequency = <I2C_BITRATE_FAST>; + + cbi_eeprom: eeprom@50 { + compatible = "atmel,at24"; + reg = <0x50>; + label = "EEPROM_CBI"; + size = <2048>; + pagesize = <16>; + address-width = <8>; + timeout = <5>; + wp-gpios = <&gpio_ec_wp_odl>; + }; }; &i2c1_0 { diff --git a/zephyr/projects/nissa/prj_nivviks.conf b/zephyr/projects/nissa/prj_nivviks.conf index 50a346f232..ad29c2a3ab 100644 --- a/zephyr/projects/nissa/prj_nivviks.conf +++ b/zephyr/projects/nissa/prj_nivviks.conf @@ -61,10 +61,12 @@ CONFIG_PLATFORM_EC_WORKAROUND_FLASH_DOWNLOAD_API=y CONFIG_SYSCON=y +# CBI EEPROM +CONFIG_PLATFORM_EC_CBI_EEPROM=y +CONFIG_PLATFORM_EC_BOARD_VERSION_CBI=y + # TODO(b/188605676): bring these features up CONFIG_PLATFORM_EC_BACKLIGHT_LID=n -CONFIG_PLATFORM_EC_BOARD_VERSION_CBI=n -CONFIG_PLATFORM_EC_BOARD_VERSION_GPIO=n # Power Sequencing # TODO(b/203446068): Implement ADL-N power sequence. |