Commit ec0a286a authored by Biju Das's avatar Biju Das Committed by Simon Horman
Browse files

arm64: dts: renesas: cat874: Enable usb role switch support



This patch enables TI HD3SS3220 device and support usb role switch
for the CAT 874 platform.

Signed-off-by: default avatarBiju Das <biju.das@bp.renesas.com>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent cf7b175a
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
@@ -172,6 +172,31 @@
	status = "okay";
	clock-frequency = <100000>;

	hd3ss3220@47 {
		compatible = "ti,hd3ss3220";
		reg = <0x47>;
		interrupt-parent = <&gpio6>;
		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;

		connector {
			compatible = "usb-c-connector";
			label = "USB-C";
			data-role = "dual";

			ports {
				#address-cells = <1>;
				#size-cells = <0>;

				port@1 {
					reg = <1>;
					hd3ss3220_ep: endpoint {
						remote-endpoint = <&usb3_role_switch>;
					};
				};
			};
		};
	};

	tda19988: tda19988@70 {
		compatible = "nxp,tda998x";
		reg = <0x70>;
@@ -370,6 +395,13 @@
&usb3_peri0 {
	companion = <&xhci0>;
	status = "okay";
	usb-role-switch;

	port {
		usb3_role_switch: endpoint {
			remote-endpoint = <&hd3ss3220_ep>;
		};
	};
};

&xhci0 {