From aaf69b86dde2df62f7e4bd40ef22041366c2f178 Mon Sep 17 00:00:00 2001 From: Ravi Gunasekaran Date: Wed, 31 May 2023 19:58:24 +0530 Subject: arm: dts: k3-j78s4: Enable SerDes for USB Configure SerDes0 Lane 3 to USB and enable the SerDes related nodes Signed-off-by: Ravi Gunasekaran Reviewed-by: Roger Quadros --- arch/arm/dts/k3-j784s4-evm.dts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'arch/arm/dts/k3-j784s4-evm.dts') diff --git a/arch/arm/dts/k3-j784s4-evm.dts b/arch/arm/dts/k3-j784s4-evm.dts index 7e0cf8e6ee..af0186c8ac 100644 --- a/arch/arm/dts/k3-j784s4-evm.dts +++ b/arch/arm/dts/k3-j784s4-evm.dts @@ -562,3 +562,34 @@ memory-region = <&c71_3_dma_memory_region>, <&c71_3_memory_region>; }; + +&serdes_ln_ctrl { + idle-states = , , + , , + , , + , , + , ; +}; + +&serdes_refclk { + clock-frequency = <100000000>; +}; + +&serdes0 { + status = "okay"; + serdes0_usb_link: phy@3 { + reg = <3>; + cdns,num-lanes = <1>; + #phy-cells = <0>; + cdns,phy-type = ; + resets = <&serdes_wiz0 4>; + }; +}; + +&serdes_wiz0 { + status = "okay"; +}; + +&usb_serdes_mux { + idle-states = <0>; /* USB0 to SERDES lane 3 */ +}; -- cgit v1.2.3