mbox series

[0/2] arm64: dts: renesas: gray-hawk-single: Describe Marvell 88Q2110 PHYs

Message ID 20250107160127.528933-1-niklas.soderlund+renesas@ragnatech.se (mailing list archive)
Headers show
Series arm64: dts: renesas: gray-hawk-single: Describe Marvell 88Q2110 PHYs | expand

Message

Niklas Söderlund Jan. 7, 2025, 4:01 p.m. UTC
Hi Geert,

This series describes the two Marvell 88Q2110 PHYs connected to AVB1 and 
AVB2 found on the Gray Hawk Single board.

Patch 1/2 is a small cleanup patch preparing for the addition of the 
88Q2110 PHYs which require the use of an MDIO node as the bus needs to 
be reset before the PHY can be probed.

While not strictly needed I also rework AVB0 to have a MDIO node for 
consistency. Please note I do not move where the PHY is reset so the 
controversy debated in [1] is not in play here. If that ever gets 
positively resolved this will need to be updated as well.

While patch 2/2 enables AVB1 and AVB2 and describe the two 88Q2110 PHYs.

With this series applied all three AVB instances probe and can attach to 
their respective PHY.

  Micrel KSZ9031 Gigabit PHY e6800000.ethernet-ffffffff:00: attached PHY driver (mii_bus:phy_addr=e6800000.ethernet-ffffffff:00, irq=67)
  mv88q2110 e6810000.ethernet-ffffffff:00: attached PHY driver (mii_bus:phy_addr=e6810000.ethernet-ffffffff:00, irq=POLL)
  mv88q2110 e6820000.ethernet-ffffffff:00: attached PHY driver (mii_bus:phy_addr=e6820000.ethernet-ffffffff:00, irq=POLL)

Niklas Söderlund (2):
  arm64: dts: renesas: r8a779h0: Remove address- and size-cells from
    AVB[0-2]
  arm64: dts: renesas: gray-hawk-single: Describe AVB1 and AVB2

 .../dts/renesas/r8a779h0-gray-hawk-single.dts | 115 ++++++++++++++++--
 arch/arm64/boot/dts/renesas/r8a779h0.dtsi     |   6 -
 2 files changed, 107 insertions(+), 14 deletions(-)