Frank Chu has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/70232 )
Change subject: mb/google/brya/var/marasov: Adjust I2C speed ......................................................................
mb/google/brya/var/marasov: Adjust I2C speed
Adjust I2C speed for codec, TPM, touchpad, touchscreen.
BUG=b:260565911 TEST=Built and verified adjusted I2C speed
Signed-off-by: Frank Chu Frank_Chu@pegatron.corp-partner.google.com Change-Id: Idcec6e401992d30dff01940c50473cba48cffc19 --- M src/mainboard/google/brya/variants/marasov/overridetree.cb 1 file changed, 27 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/32/70232/1
diff --git a/src/mainboard/google/brya/variants/marasov/overridetree.cb b/src/mainboard/google/brya/variants/marasov/overridetree.cb index 70787c6..14c2474 100644 --- a/src/mainboard/google/brya/variants/marasov/overridetree.cb +++ b/src/mainboard/google/brya/variants/marasov/overridetree.cb @@ -36,16 +36,28 @@ register "common_soc_config" = "{ .i2c[0] = { .speed = I2C_SPEED_FAST, + .rise_time_ns = 650, + .fall_time_ns = 400, + .data_hold_time_ns = 50, }, .i2c[1] = { .early_init = 1, .speed = I2C_SPEED_FAST, + .rise_time_ns = 600, + .fall_time_ns = 400, + .data_hold_time_ns = 50, }, .i2c[3] = { .speed = I2C_SPEED_FAST, + .rise_time_ns = 650, + .fall_time_ns = 400, + .data_hold_time_ns = 50, }, .i2c[5] = { .speed = I2C_SPEED_FAST, + .rise_time_ns = 650, + .fall_time_ns = 400, + .data_hold_time_ns = 50, }, }" register "sagv" = "SaGv_Enabled"