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..e778b65aa 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,22 +585,25 @@ &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>; }; }; @@ -722,6 +725,7 @@ &mcasp10 { }; &cmn_refclk1 { + status = "okay"; clock-frequency = <100000000>; }; @@ -755,6 +759,18 @@ &wiz2_refclk_dig { assigned-clock-parents = <&cmn_refclk1>; }; +&wiz3_pll1_refclk { + status = "okay"; + assigned-clocks = <&wiz3_pll1_refclk>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz3_refclk_dig { + status = "okay"; + assigned-clocks = <&wiz3_refclk_dig>; + assigned-clock-parents = <&cmn_refclk1>; +}; + &serdes0 { assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>; assigned-clock-parents = <&wiz0_pll1_refclk>; @@ -836,6 +852,13 @@ &pcie2_rc { num-lanes = <2>; }; +&pcie3_rc { + status = "okay"; + //reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>; + phys = <&serdes3_pcie_link>; + phy-names = "pcie-phy"; + num-lanes = <2>; +}; #define K3_TS_OFFSET(pa, val) (0x4+(pa)*4) (0x10000 | val) ×ync_router { diff --git a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig index fdcdc6c27..8f9faf73f 100644 --- a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig +++ b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig @@ -158,8 +158,8 @@ CONFIG_PHY_FIXED=y CONFIG_TI_AM65_CPSW_NUSS=y CONFIG_PHY=y CONFIG_SPL_PHY=y -CONFIG_PHY_CADENCE_SIERRA=y -CONFIG_PHY_J721E_WIZ=y +#CONFIG_PHY_CADENCE_SIERRA=y +#CONFIG_PHY_J721E_WIZ=y CONFIG_PINCTRL=y # CONFIG_PINCTRL_GENERIC is not set CONFIG_SPL_PINCTRL=y