diff options
author | Caveh Jalali <caveh@chromium.org> | 2022-09-21 18:25:39 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-10-05 21:11:53 +0000 |
commit | 9a667209265cfc7f1ec1e318607f59a3449644f6 (patch) | |
tree | a12a9c2e09714a379ff045a0b5f83851cfbaa3f2 | |
parent | 4e1cdfb4b76353a84ecd2522d57860fd8619987b (diff) | |
download | chrome-ec-9a667209265cfc7f1ec1e318607f59a3449644f6.tar.gz |
brya: Disable USB3 on BB during S0ix
This disables the BB's USB3 retimer to save power during S0ix.
BRANCH=none
BUG=b:245753005
TEST='make buildall' passes
verified BB register 0x04 changes from 0x21 -> 0x01
on lid-close; is restored to 0x21 on lid open.
Change-Id: Ib0007f4db9a7f4f9080d876ff2681349a202fa59
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3914995
Reviewed-by: Diana Z <dzigterman@chromium.org>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
-rw-r--r-- | board/brya/usbc_config.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/board/brya/usbc_config.c b/board/brya/usbc_config.c index 0c9afc6943..d30d9a4391 100644 --- a/board/brya/usbc_config.c +++ b/board/brya/usbc_config.c @@ -156,6 +156,7 @@ const struct usb_mux_chain usb_muxes[] = { [USBC_PORT_C0] = { .mux = &(const struct usb_mux) { .usb_port = USBC_PORT_C0, + .flags = USB_MUX_FLAG_CAN_IDLE, .driver = &bb_usb_retimer, .hpd_update = bb_retimer_hpd_update, .i2c_port = I2C_PORT_USB_C0_C2_MUX, @@ -175,6 +176,7 @@ const struct usb_mux_chain usb_muxes[] = { [USBC_PORT_C2] = { .mux = &(const struct usb_mux) { .usb_port = USBC_PORT_C2, + .flags = USB_MUX_FLAG_CAN_IDLE, .driver = &bb_usb_retimer, .hpd_update = bb_retimer_hpd_update, .i2c_port = I2C_PORT_USB_C0_C2_MUX, |