From 4f7ea3667c0a3467253c5496603f8847f3e0c5de Mon Sep 17 00:00:00 2001 From: Kenneth Chan Date: Fri, 9 May 2025 16:21:47 +0800 Subject: [PATCH] mb/google/rex/var/kanix: Tune camera I2C timing 1. frequency changes to 366 kHz from 457 kHz 2. tHIGH changes to 0.8 us from 0.514 us 3. tSU:STA changes to 0.68 us from 0.56 us BUG=b:417375114 BRANCH=firmware-rex-15709.B TEST=1.emerge-rex coreboot chromeos-bootimage 2.EA is measured and verified by HW Change-Id: I996885a9acf2eea7f49ecf2fcd4f7d3fda842c8e Signed-off-by: Kenneth Chan Reviewed-on: https://review.coreboot.org/c/coreboot/+/87580 Tested-by: build bot (Jenkins) Reviewed-by: David Wu Reviewed-by: Subrata Banik --- src/mainboard/google/rex/variants/kanix/overridetree.cb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mainboard/google/rex/variants/kanix/overridetree.cb b/src/mainboard/google/rex/variants/kanix/overridetree.cb index 7ba3538879..31fbf555a6 100644 --- a/src/mainboard/google/rex/variants/kanix/overridetree.cb +++ b/src/mainboard/google/rex/variants/kanix/overridetree.cb @@ -140,7 +140,12 @@ chip soc/intel/meteorlake .speed = I2C_SPEED_FAST, .rise_time_ns = 900, .fall_time_ns = 400, - .data_hold_time_ns = 50, + .speed_config[0] = { + .speed = I2C_SPEED_FAST, + .scl_lcnt = 163, + .scl_hcnt = 85, + .sda_hold = 40, + } }, }"