LS1028A based custom board RGMII interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1028A based custom board RGMII interface

Jump to solution
845 Views
mkraj
Contributor III

Dear Community,

We have integrated the KSZ9131 RGMII PHY into our custom design based on the LS1028A platform. In the reference design, the corresponding pins were originally used for SAI and IEEE 1588 functionality as per attached schematic.

Could anyone please advise on the necessary software modifications required to bring up the RGMII interface? Specifically, we would appreciate guidance on changes needed in the RCW, device tree, and any relevant driver configurations.

Looking forward to your support.

Best Regards,
Raju

Tags (1)
0 Kudos
Reply
1 Solution
833 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please configure CONFIG_MICREL_PHY in Linux Kernel configuration file.

For dts file, please refer to the following link.

https://github.com/nxp-qoriq/linux/blob/lf-6.12.y/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts

You need to modify the following section to replace "reg" value with your real PHY address. 

qds_phy1: ethernet-phy@5 {
                /* Atheros 8035 */
                reg = <5>; //please modify the PHY address with the real PHY address on your custom board. 
            };

View solution in original post

1 Reply
834 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please configure CONFIG_MICREL_PHY in Linux Kernel configuration file.

For dts file, please refer to the following link.

https://github.com/nxp-qoriq/linux/blob/lf-6.12.y/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts

You need to modify the following section to replace "reg" value with your real PHY address. 

qds_phy1: ethernet-phy@5 {
                /* Atheros 8035 */
                reg = <5>; //please modify the PHY address with the real PHY address on your custom board. 
            };