Message ID | 1559296800-5610-8-git-send-email-biju.das@bp.renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | ec0a286a339e0fff8666d48ccce48263488e64fb |
Delegated to: | Simon Horman |
Headers | show |
Series | Add USB3.0 and TI HD3SS3220 driver support | expand |
On Fri, May 31, 2019 at 11:00:00AM +0100, Biju Das wrote: > This patch enables TI HD3SS3220 device and support usb role switch > for the CAT 874 platform. > > Signed-off-by: Biju Das <biju.das@bp.renesas.com> Thanks, the related dt-bindings patch, "[PATCH v7 1/7] dt-bindings: usb: hd3ss3220 device tree binding document" appears to have been reviewed and on-track for inclusion in mainline. On the strength of that I have applied this patch for inclusion in v5.3. Let me know if that is not desired at this time.
diff --git a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts index fbeece1..46a77ee 100644 --- a/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts +++ b/arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts @@ -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 {
This patch enables TI HD3SS3220 device and support usb role switch for the CAT 874 platform. Signed-off-by: Biju Das <biju.das@bp.renesas.com> --- V6-->V7 * Updated as per the binding. V5-->V6 * No change V4-->V5 * No change V3-->V4 * No change V2-->V3 * Used "renesas,usb-role-switch" instead of generic "usb-role-switch" property V1-->V2 * New patch --- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+)