[PATCH 0/3] rockchip: ringneck-px30: anticipate breakage with v6.16-rc1 DT

Quentin Schulz foss+uboot at 0leil.net
Wed Jun 11 10:59:30 CEST 2025


v6.16-rc1 will bring an incompatible change to the Device Tree of PX30
Ringneck which will break Ethernet support.

Unfortunately, the designware net driver's logic doesn't seem to allow
having the old Device Tree (without MDIO bus and Ethernet PHY nodes)
with DM_MDIO and DM_ETH_PHY enabled so there cannot be a smooth
transition.

Since this is going to bite me in a few months time, let's just break
and fix it now in a couple of commits so I don't have to think about it
later :)

This can be cleanly applied on master or next, I have absolutely zero
preference on the branch this should be merged in (my opinion is that
it's too late in the 2024.07 cycle to bring this in :) ).

Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
---
Heiko Stuebner (2):
      arm64: dts: rockchip: add basic mdio node to px30
      arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck

Quentin Schulz (1):
      configs: ringneck-px30: fix Ethernet

 configs/ringneck-px30_defconfig                    |  2 ++
 dts/upstream/src/arm64/rockchip/px30-ringneck.dtsi | 22 +++++++++++++++++++---
 dts/upstream/src/arm64/rockchip/px30.dtsi          |  6 ++++++
 3 files changed, 27 insertions(+), 3 deletions(-)
---
base-commit: d7c449c3d83a986d61e38d1762433c0607caf5c5
change-id: 20250610-ringneck-mdio-9c9034c0e4d0

Best regards,
-- 
Quentin Schulz <quentin.schulz at cherry.de>



More information about the U-Boot mailing list