summaryrefslogtreecommitdiff
path: root/zephyr
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr')
-rw-r--r--zephyr/projects/herobrine/herobrine_npcx9/i2c.dts14
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 {