From b98f78637599be92d74ef9ae10442a9a83cce58d Mon Sep 17 00:00:00 2001 From: Ian Feng Date: Tue, 22 Jul 2025 10:42:12 +0800 Subject: [PATCH] mb/google/fatcat/var/francka: Increase reset delay to 100ms for ILTK0001 Fix resume failure on i2c-ILTK0001:00 where acpi_subsys_resume returns -121. Increase reset_delay_ms from 10ms to 100ms to ensure the device is ready after reset. BUG=b:411164455 TEST=Build and boot and verified resume time across 5 cycles. All within 500 ms limit. Suspend-resume time w/ and w/o: w/o: Average=433.6 ms 1. Resume time 430 ms within limit of 500 ms 2. Resume time 435 ms within limit of 500 ms 3. Resume time 440 ms within limit of 500 ms 4. Resume time 430 ms within limit of 500 ms 5. Resume time 433 ms within limit of 500 ms w/: Average=449.4 ms 1. Resume time 440 ms within limit of 500 ms 2. Resume time 439 ms within limit of 500 ms 3. Resume time 451 ms within limit of 500 ms 4. Resume time 482 ms within limit of 500 ms 5. Resume time 435 ms within limit of 500 ms Change-Id: I67ea9aa5ca8ba6f30f772c2decd464d889865347 Signed-off-by: Ian Feng Reviewed-on: https://review.coreboot.org/c/coreboot/+/88527 Reviewed-by: Subrata Banik Tested-by: build bot (Jenkins) Reviewed-by: Kapil Porwal --- src/mainboard/google/fatcat/variants/francka/overridetree.cb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mainboard/google/fatcat/variants/francka/overridetree.cb b/src/mainboard/google/fatcat/variants/francka/overridetree.cb index a0a6ec680d..323918aafe 100644 --- a/src/mainboard/google/fatcat/variants/francka/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/francka/overridetree.cb @@ -209,7 +209,7 @@ chip soc/intel/pantherlake register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_E01_IRQ)" register "generic.detect" = "1" register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_B08)" - register "generic.reset_delay_ms" = "10" + register "generic.reset_delay_ms" = "100" register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_B18)" register "generic.enable_delay_ms" = "12" register "generic.has_power_resource" = "1"