diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts index d5509536a..fe636334e 100644 --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts @@ -585,27 +585,29 @@ &serdes_ln_ctrl { idle-states = , , , , , , - , , + , , , , , ; }; -&serdes_wiz3 { - typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>; - typec-dir-debounce-ms = <700>; /* TUSB321, tCCB_DEFAULT 133 ms */ -}; +// &serdes_wiz3 { +// typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>; +// typec-dir-debounce-ms = <700>; /* TUSB321, tCCB_DEFAULT 133 ms */ +// }; &serdes3 { - serdes3_usb_link: phy@0 { + assigned-clocks = <&serdes3 CDNS_SIERRA_PLL_CMNLC>; + assigned-clock-parents = <&wiz3_pll1_refclk>; + + serdes3_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <2>; #phy-cells = <0>; - cdns,phy-type = ; + cdns,phy-type = ; resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>; }; }; - &ospi0 { flash@0 { /delete-node/ partitions; @@ -836,6 +838,13 @@ &pcie2_rc { num-lanes = <2>; }; +&pcie3_rc { + status = "okay"; + phys = <&serdes3_pcie_link>; + phy-names = "pcie-phy"; + num-lanes = <2>; +}; + #define K3_TS_OFFSET(pa, val) (0x4+(pa)*4) (0x10000 | val) ×ync_router {