net: dsa: mv88e6xxx: Implement interrupt support.
commitdc30c35be720aa7c62bd9fa4d506be2d686e9165
authorAndrew Lunn <andrew@lunn.ch>
Sun, 16 Oct 2016 17:56:49 +0000 (16 19:56 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Oct 2016 15:18:08 +0000 (17 11:18 -0400)
tree6c8454d3362caccba095f0c1bc39c8bba9c0c2ee
parent9c7cbcf5a87076c210bec87458424be7841755b5
net: dsa: mv88e6xxx: Implement interrupt support.

The switch can have up to two interrupt controllers. One of these
contains the interrupts from the integrated PHYs, so is useful to
export. The Marvell PHY driver can then be used in interrupt mode,
rather than polling, speeding up PHY handling and reducing load on the
MDIO bus.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/dsa/marvell.txt
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/global2.c
drivers/net/dsa/mv88e6xxx/global2.h
drivers/net/dsa/mv88e6xxx/mv88e6xxx.h