Tool/software:
Hi
Is there any reason the pcie2_rc is not defined in k3-j784s4-main.dtsi?
We are setting up a new device which is using all PCIe RCs.
We have already prepared SERDES with the following adjustments:
&serdes_ln_ctrl { mux-reg-masks = <0x4080 0x3>, <0x4084 0x3>, /* SERDES0 lane0/1 select */ <0x4088 0x3>, <0x408c 0x3>, /* SERDES0 lane2/3 select */ <0x4090 0x3>, <0x4094 0x3>, /* SERDES1 lane0/1 select */ <0x4098 0x3>, <0x409c 0x3>, /* SERDES1 lane2/3 select */ <0x40a0 0x3>, <0x40a4 0x3>, /* SERDES2 lane0/1 select */ <0x40a8 0x3>, <0x40ac 0x3>, /* SERDES2 lane2/3 select */ <0x40c0 0x3>, <0x40c4 0x3>, /* SERDES4 lane0/1 select */ <0x40c8 0x3>, <0x40cc 0x3>; /* SERDES4 lane2/3 select */ idle-states = <J784S4_SERDES0_LANE0_PCIE1_LANE0>, /* PCIe1 */ <J784S4_SERDES0_LANE1_IP3_UNUSED>, <J784S4_SERDES0_LANE2_PCIE3_LANE0>, /* PCIe3 */ <J784S4_SERDES0_LANE3_IP4_UNUSED>, <J784S4_SERDES1_LANE0_PCIE0_LANE0>, /* PCIe0 */ <J784S4_SERDES1_LANE1_IP3_UNUSED>, <J784S4_SERDES1_LANE2_PCIE2_LANE0>, /* PCIe2 */ <J784S4_SERDES1_LANE3_IP4_UNUSED>, <J784S4_SERDES2_LANE0_QSGMII_LANE5>, /* SGMII: RTL8211 */ <J784S4_SERDES2_LANE1_QSGMII_LANE6>, /* SGMII: RTL8211 */ <J784S4_SERDES2_LANE2_QSGMII_LANE1>, /* QSGMII: YT8614 */ <J784S4_SERDES2_LANE3_IP4_UNUSED>, <J784S4_SERDES4_LANE0_IP3_UNUSED>, <J784S4_SERDES4_LANE1_IP3_UNUSED>, <J784S4_SERDES4_LANE2_IP3_UNUSED>, <J784S4_SERDES4_LANE3_USB>; /* USB */
Could you please assist with a patch for SDK version 9.2?
Thanks in advance!
Regards
Daniel