diff options
Diffstat (limited to 'zephyr')
-rw-r--r-- | zephyr/projects/herobrine/herobrine_npcx9/i2c.dts | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/zephyr/projects/herobrine/herobrine_npcx9/i2c.dts b/zephyr/projects/herobrine/herobrine_npcx9/i2c.dts index 97b6f0661d..8e26fae393 100644 --- a/zephyr/projects/herobrine/herobrine_npcx9/i2c.dts +++ b/zephyr/projects/herobrine/herobrine_npcx9/i2c.dts @@ -86,12 +86,22 @@ &i2c1_0 { status = "okay"; - clock-frequency = <I2C_BITRATE_FAST_PLUS>; + /* + * TODO(b/200280341): PS8805 SPI ROM access + * + * The PS8805 supports 1 MHz during normal operation, but only + * 400 Khz during firmware updates. The I2C passthru commands don't + * currently support changing the I2C frequency or notifying the EC + * that a programming operation is going to start. Lower the clock + * rate to 400 kHz for all accesses. + */ + clock-frequency = <I2C_BITRATE_FAST>; }; &i2c2_0 { status = "okay"; - clock-frequency = <I2C_BITRATE_FAST_PLUS>; + /* TODO(b/200280341): PS8805 SPI ROM access */ + clock-frequency = <I2C_BITRATE_FAST>; }; &i2c3_0 { |