summaryrefslogtreecommitdiff
path: root/driver/retimer
diff options
context:
space:
mode:
authorScott Collyer <scollyer@google.com>2022-09-03 12:52:51 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-09 00:10:32 +0000
commit862f688c797dcd05239237fbf30eb7ef3e730803 (patch)
tree5a9708ee14ba232bfdd15bb23e606d128b04e217 /driver/retimer
parent15a25b0168c391ccfcd49428f8fd8688d516b652 (diff)
downloadchrome-ec-862f688c797dcd05239237fbf30eb7ef3e730803.tar.gz
retimer: Adjust delay after taking BB/HB out of reset
This CL increases the delay in the power enable routine after taking the retimer out of reset. Without this additional delay, the first read of HB will fail. BRANCH=none BUG=b:244874682 TEST=Verifed that after increasing the delay, the errors seen reading the HB retimer following the power_enable call are resolved. Signed-off-by: Scott Collyer <scollyer@google.com> Change-Id: I04cb7dfb108f1ab1b49fcfb8aaf60d453f7051b6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3873652 Commit-Queue: Scott Collyer <scollyer@chromium.org> Tested-by: Scott Collyer <scollyer@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Fabio Baltieri <fabiobaltieri@google.com>
Diffstat (limited to 'driver/retimer')
-rw-r--r--driver/retimer/bb_retimer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/retimer/bb_retimer.c b/driver/retimer/bb_retimer.c
index 4123e76c23..8ce17b4a74 100644
--- a/driver/retimer/bb_retimer.c
+++ b/driver/retimer/bb_retimer.c
@@ -146,10 +146,10 @@ __overridable int bb_retimer_power_enable(const struct usb_mux *me, bool enable)
msleep(1);
gpio_set_level(control->retimer_rst_gpio, 1);
/*
- * Allow 1ms time for the retimer to power up lc_domain
+ * Allow 50 ms time for the retimer to power up lc_domain
* which powers I2C controller within retimer
*/
- msleep(1);
+ msleep(50);
} else {
gpio_set_level(control->retimer_rst_gpio, 0);
msleep(1);