diff options
author | Marek Behún <[email protected]> | 2020-11-15 14:59:19 +0100 |
---|---|---|
committer | Gregory CLEMENT <[email protected]> | 2020-11-30 11:35:52 +0100 |
commit | d29b67c220caf5f4905e1f1576e71bcb6de4af9e (patch) | |
tree | 0e94ea0c64782b6c924b17738f3cdde1ff9cbdc0 | |
parent | 9ec25ef84832209a8326f9a71fe3ba14f4bcf301 (diff) |
ARM: dts: turris-omnia: describe switch interrupt
Describe switch interrupt for Turris Omnia so that the CPU does not have
to poll the switch. We also need to to set mpp45 pin to gpio function
for this.
Signed-off-by: Marek Behún <[email protected]>
Fixes: 26ca8b52d6e1 ("ARM: dts: add support for Turris Omnia")
Cc: [email protected]
Cc: Uwe Kleine-König <[email protected]>
Cc: Jason Cooper <[email protected]>
Cc: Gregory CLEMENT <[email protected]>
Cc: Andreas Färber <[email protected]>
Cc: Andrew Lunn <[email protected]>
Cc: Rob Herring <[email protected]>
Cc: [email protected]
Signed-off-by: Gregory CLEMENT <[email protected]>
-rw-r--r-- | arch/arm/boot/dts/armada-385-turris-omnia.dts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/armada-385-turris-omnia.dts b/arch/arm/boot/dts/armada-385-turris-omnia.dts index 9de26c78ec4c..7ccebf7d1757 100644 --- a/arch/arm/boot/dts/armada-385-turris-omnia.dts +++ b/arch/arm/boot/dts/armada-385-turris-omnia.dts @@ -260,13 +260,18 @@ /* Switch MV88E6176 at address 0x10 */ switch@10 { + pinctrl-names = "default"; + pinctrl-0 = <&swint_pins>; compatible = "marvell,mv88e6085"; #address-cells = <1>; #size-cells = <0>; - dsa,member = <0 0>; + dsa,member = <0 0>; reg = <0x10>; + interrupt-parent = <&gpio1>; + interrupts = <13 IRQ_TYPE_LEVEL_LOW>; + ports { #address-cells = <1>; #size-cells = <0>; @@ -319,6 +324,11 @@ marvell,function = "gpio"; }; + swint_pins: swint-pins { + marvell,pins = "mpp45"; + marvell,function = "gpio"; + }; + spi0cs0_pins: spi0cs0-pins { marvell,pins = "mpp25"; marvell,function = "spi0"; |