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
@@ -41,6 +41,8 @@ enum usb_typec_data_role {
|
||||
* host or device, for the USB port
|
||||
* @mode_switch: Reference to the ACPI device that controls routing of data lines to
|
||||
* various endpoints (xHCI, DP, etc.) on the SoC.
|
||||
* @retimer_switch: Reference to the ACPI device that controls the configuration
|
||||
* of the retimer in the Type C signal chain.
|
||||
* @pld: Reference to PLD information.
|
||||
*/
|
||||
struct typec_connector_class_config {
|
||||
@@ -53,6 +55,7 @@ struct typec_connector_class_config {
|
||||
const struct device *orientation_switch;
|
||||
const struct device *usb_role_switch;
|
||||
const struct device *mode_switch;
|
||||
const struct device *retimer_switch;
|
||||
const struct acpi_pld *pld;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user