[RFC Patch net-next v3 0/3] net: dsa: microchip: lan937x: enable interrupt for internal phy link detection

From: Arun Ramadoss
Date: Tue Aug 30 2022 - 06:53:29 EST


This patch series enables the internal phy link detection for lan937x using the
interrupt method. lan937x acts as the interrupt controller for the internal
ports and phy, the irq_domain is registered for the individual ports and in
turn for the individual port interrupts.

RFC v2 -> v3
- Used the interrupt controller implementation of phy link

Changes in RFC v2
- fixed the compilation issue

Arun Ramadoss (3):
net: dsa: microchip: use dev_ops->reset instead of exit in
ksz_switch_register
net: dsa: microchip: add reference to ksz_device inside the ksz_port
net: dsa: microchip: lan937x: add interrupt support for port phy link

drivers/net/dsa/microchip/ksz_common.c | 5 +-
drivers/net/dsa/microchip/ksz_common.h | 17 ++
drivers/net/dsa/microchip/ksz_spi.c | 2 +
drivers/net/dsa/microchip/lan937x_main.c | 332 ++++++++++++++++++++++-
drivers/net/dsa/microchip/lan937x_reg.h | 12 +
5 files changed, 361 insertions(+), 7 deletions(-)

--
2.36.1