linux/drivers/net/dsa/microchip
Arun Ramadoss c9cd961c0d net: dsa: microchip: lan937x: add interrupt support for port phy link
This patch enables the interrupts for internal phy link detection for
LAN937x. The interrupt enable bits are active low. There is global
interrupt mask for each port. And each port has the individual interrupt
mask for TAS. QCI, SGMII, PTP, PHY and ACL.
The first level of interrupt domain is registered for global port
interrupt and second level of interrupt domain for the individual port
interrupts. The phy interrupt is enabled in the lan937x_mdio_register
function. Interrupt from which port is raised will be detected based on
the interrupt host data.

Signed-off-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2022-09-05 13:06:40 +01:00
..
Kconfig net: dsa: microchip: add DSA support for microchip LAN937x 2022-07-02 16:34:05 +01:00
Makefile net: dsa: microchip: add DSA support for microchip LAN937x 2022-07-02 16:34:05 +01:00
ksz8.h net: dsa: microchip: allow to pass return values for PHY read/write accesses 2022-08-31 09:41:19 +01:00
ksz8795.c net: dsa: microchip: remove unused port phy variable 2022-08-31 09:41:23 +01:00
ksz8795_reg.h net: dsa: microchip: ksz8795: use common xmii function 2022-07-27 09:39:17 +01:00
ksz8863_smi.c net: dsa: microchip: remove the struct ksz8 2022-06-29 13:47:59 +01:00
ksz9477.c net: dsa: microchip: remove IS_9893 flag 2022-08-31 09:41:24 +01:00
ksz9477.h net: dsa: microchip: allow to pass return values for PHY read/write accesses 2022-08-31 09:41:19 +01:00
ksz9477_i2c.c net: dsa: microchip: remove the ksz8/ksz9477_switch_register 2022-06-24 11:31:44 +01:00
ksz9477_reg.h net: dsa: microchip: ksz9477: use common xmii function 2022-07-27 09:39:17 +01:00
ksz_common.c net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00
ksz_common.h net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00
ksz_spi.c net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00
lan937x.h net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00
lan937x_main.c net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00
lan937x_reg.h net: dsa: microchip: lan937x: add interrupt support for port phy link 2022-09-05 13:06:40 +01:00