summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Collyer <scollyer@chromium.org>2022-09-09 01:23:00 +0000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-09 02:57:36 +0000
commitcd87c3cf0ebec7a3989ccbb3d9257b5ed19583b0 (patch)
tree73aa341e55844b7ae44964228d261595856b97ba
parentfc7174c22872be43335c3d34c070f04e254ca643 (diff)
downloadchrome-ec-cd87c3cf0ebec7a3989ccbb3d9257b5ed19583b0.tar.gz
Revert "retimer: Adjust delay after taking BB/HB out of reset"
This reverts commit 862f688c797dcd05239237fbf30eb7ef3e730803. Reason for revert: The delay added is too long for the remainder of the retimer initialization. A subsequent CL will be uploaded to fix the i2c error read issue. Original change's description: > 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> Bug: b:244874682 Change-Id: Ifc0de52102f274bf787b26a0315b5d393cbb2c7a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3885590 Reviewed-by: Peter Marheine <pmarheine@chromium.org> Tested-by: Scott Collyer <scollyer@chromium.org> Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Auto-Submit: Scott Collyer <scollyer@chromium.org> Commit-Queue: Peter Marheine <pmarheine@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
-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 8ce17b4a74..4123e76c23 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 50 ms time for the retimer to power up lc_domain
+ * Allow 1ms time for the retimer to power up lc_domain
* which powers I2C controller within retimer
*/
- msleep(50);
+ msleep(1);
} else {
gpio_set_level(control->retimer_rst_gpio, 0);
msleep(1);