summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-08-13 22:30:32 -0600
committerCommit Bot <commit-bot@chromium.org>2021-08-26 18:17:17 +0000
commit08b2deaf500d6be287839567b1887ad601885ffe (patch)
tree7542237949da828a7cad64473fb770289eeb1ec1
parent9914aa96fdecbbca84fc011c30e2925c6bf199e5 (diff)
downloadchrome-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>
-rw-r--r--baseboard/guybrush/baseboard.c2
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,