[PATCH v3 0/7] Fixes for the NXP LS1028A-QDS boards

Ramon Fried rfried.dev at gmail.com
Wed Jun 30 00:48:09 CEST 2021


On Tue, Jun 29, 2021 at 8:55 PM Vladimir Oltean <vladimir.oltean at nxp.com> wrote:
>
> This series fixes through patches 1, 2 and 6 networking issues seen on
> the LS1028A-QDS boards:
> - Traffic through the RGMII port enetc-1 does not work
> - The switch ports are not probed
> - RGMII fixed-link connections do not work
>
> Patches 3 and 4 are dependencies for patch 6, as follows:
> - Forcing the MAC speed to equal the RGMII PHY requires having a PHY
>   unconditionally in the enetc driver
> - Having a PHY unconditionally requires updating the device tree to
>   declare fixed PHYs for the internal enetc ports
>
> Finally, patches 5 and 7 are cleanup changes, which disables the DSA
> master port enetc-2 on LS1028A-QDS boards where the switch is not
> enabled, and propagate an error code.
>
> Changes in v2:
> Reword commit message of patch 6.
>
> Changes in v3:
> Update driver copyright as part of corporate requirements.
> Add patch 7.
>
> Vladimir Oltean (7):
>   arm: dts: ls1028a: enable the switch CPU port for the LS1028A-QDS
>   arm: dts: ls1028a: enable internal RGMII delays for the LS1028A-QDS
>     AR8035 PHY
>   arm: dts: ls1028a: declare the fixed-link speeds for the internal
>     ENETC ports
>   arm: dts: ls1028a: disable enetc-2 by default
>   net: enetc: require a PHY device when probing
>   net: enetc: force the RGMII MAC speed/duplex instead of using in-band
>     signaling
>   net: enetc: propagate the return code from phy_startup() to
>     eth_ops::start
>
>  .../dts/fsl-ls1028a-qds-7777-sch-30841.dtsi   |  9 +++
>  .../dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi  |  9 +++
>  .../fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi  |  9 +++
>  .../dts/fsl-ls1028a-qds-9999-sch-24801.dtsi   |  9 +++
>  .../fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi  |  9 +++
>  .../fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi  |  9 +++
>  .../dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi   |  9 +++
>  .../dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi   |  9 +++
>  arch/arm/dts/fsl-ls1028a-qds.dtsi             |  2 +-
>  arch/arm/dts/fsl-ls1028a.dtsi                 | 12 +++-
>  drivers/net/fsl_enetc.c                       | 59 ++++++++++++-------
>  drivers/net/fsl_enetc.h                       |  7 ++-
>  12 files changed, 128 insertions(+), 24 deletions(-)
>
> --
> 2.25.1
>
Priyanka Jain, I'm picking this series to my net-tree.


More information about the U-Boot mailing list