ec/google/chromeec: Add retimer handle to Type C conn
Some platforms have retimers which can be configured via the EC. Add a handle to these retimer devices to the Type C connector device, using devicetree references. BUG=b:208883648 TEST=Verify disassembled SSDT on brya. BRANCH=None Signed-off-by: Prashant Malani <pmalani@chromium.org> Change-Id: Ic0480b08c6d6a7562cca57192e49b8ea2a33b51e Reviewed-on: https://review.coreboot.org/c/coreboot/+/63793 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
committed by
Felix Held
parent
688105bc60
commit
da6e9a0472
@@ -11,6 +11,7 @@
|
||||
struct ec_google_chromeec_config {
|
||||
/* Pointer to PMC Mux connector for each Type-C port */
|
||||
DEVTREE_CONST struct device *mux_conn[MAX_TYPEC_PORTS];
|
||||
DEVTREE_CONST struct device *retimer_conn[MAX_TYPEC_PORTS];
|
||||
};
|
||||
|
||||
#endif /* EC_GOOGLE_CHROMEEC_CHIP_H */
|
||||
|
@@ -195,6 +195,7 @@ static void fill_ssdt_typec_device(const struct device *dev)
|
||||
.orientation_switch = config->mux_conn[i],
|
||||
.usb_role_switch = config->mux_conn[i],
|
||||
.mode_switch = config->mux_conn[i],
|
||||
.retimer_switch = config->retimer_conn[i],
|
||||
.pld = &pld,
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user