Re: [PATCH net-next v2 09/10] net: dsa: microchip: implement lan937x-specific MDIO registration
From: Paolo Abeni
Date: Thu Jun 11 2026 - 06:54:47 EST
On 6/8/26 4:10 PM, Bastien Curutchet (Schneider Electric) wrote:
> All the switches use a common mdio_register() function that uses two
> ksz_dev_ops callbacks (.mdio_bus_preinit() and .create_phy_addr_map())
> to handle the lan937x specific case. These two callbacks are used only
> at this place in the code.
>
> Implement a new lan937x-specific MDIO registration functions that uses
> these two lan937x-specific functions. The lan937x bindings don't
> have any 'interrupts' property so this lan937x_mdio_register() doesn't
> call ksz_irq_phy_setup().
Sashiko noted that ksz_irq_phy_setup() manually populate the mii_bus irq
array by mapping the switch's internal port IRQs (PORT_SRC_PHY_INT)
rather than relying on the device tree and stripping ksz_irq_phy_setup()
may lead to regressions.
Is that a false positive?
Please note that to help processing the series, you should comment
proactively on the AI reviews finding.
Thanks,
Paolo