diff options
author | Diana Z <dzigterman@chromium.org> | 2021-08-13 22:30:32 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-26 18:17:17 +0000 |
commit | 08b2deaf500d6be287839567b1887ad601885ffe (patch) | |
tree | 7542237949da828a7cad64473fb770289eeb1ec1 /baseboard/guybrush | |
parent | 9914aa96fdecbbca84fc011c30e2925c6bf199e5 (diff) | |
download | chrome-ec-08b2deaf500d6be287839567b1887ad601885ffe.tar.gz |
Guybrush: Flag that retimers will power off in G3
Both retimers for guybrush will power off in G3, so flag them as such.
This is only functionally relevant to the ANX retimer, since it starts
up in USB mode by default, but is true for both.
BRANCH=None
BUG=b:195045790
TEST=on guybrush, power down to G3 and then power back up and ensure
retimer is turned off
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: Ia23051ba65b232179cd3b7b3d7c1710487dcd5d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3095019
Reviewed-by: Rob Barnes <robbarnes@google.com>
Diffstat (limited to 'baseboard/guybrush')
-rw-r--r-- | baseboard/guybrush/baseboard.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/baseboard/guybrush/baseboard.c b/baseboard/guybrush/baseboard.c index 4483fcce24..cd7dd65d55 100644 --- a/baseboard/guybrush/baseboard.c +++ b/baseboard/guybrush/baseboard.c @@ -408,6 +408,7 @@ __overridable int board_c1_ps8818_mux_set(const struct usb_mux *me, struct usb_mux usbc1_ps8818 = { .usb_port = USBC_PORT_C1, .i2c_port = I2C_PORT_TCPC1, + .flags = USB_MUX_FLAG_RESETS_IN_G3, .i2c_addr_flags = PS8818_I2C_ADDR_FLAGS, .driver = &ps8818_usb_retimer_driver, .board_set = &board_c1_ps8818_mux_set, @@ -423,6 +424,7 @@ __overridable int board_c1_anx7451_mux_set(const struct usb_mux *me, struct usb_mux usbc1_anx7451 = { .usb_port = USBC_PORT_C1, .i2c_port = I2C_PORT_TCPC1, + .flags = USB_MUX_FLAG_RESETS_IN_G3, .i2c_addr_flags = ANX7491_I2C_ADDR3_FLAGS, .driver = &anx7451_usb_mux_driver, .board_set = &board_c1_anx7451_mux_set, |