mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 09:12:39 +00:00
38 lines
1.2 KiB
Diff
38 lines
1.2 KiB
Diff
|
From 9802671acf4250d6541d175ba599da03cee8acc1 Mon Sep 17 00:00:00 2001
|
||
|
From: Dave Stevenson <dave.stevenson@raspberrypi.org>
|
||
|
Date: Thu, 5 Sep 2019 17:36:38 +0100
|
||
|
Subject: [PATCH 791/806] overlays: mcp23017: rename the GPIO pins node with
|
||
|
the device
|
||
|
|
||
|
In order to allow the overlay to be loaded multiple times the
|
||
|
GPIO node for the interrupt line needs to be unique.
|
||
|
Rename it based on the MCP23017 I2C address
|
||
|
|
||
|
https://github.com/raspberrypi/linux/issues/3207
|
||
|
|
||
|
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
|
||
|
---
|
||
|
arch/arm/boot/dts/overlays/mcp23017-overlay.dts | 4 ++--
|
||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
--- a/arch/arm/boot/dts/overlays/mcp23017-overlay.dts
|
||
|
+++ b/arch/arm/boot/dts/overlays/mcp23017-overlay.dts
|
||
|
@@ -16,7 +16,7 @@
|
||
|
fragment@1 {
|
||
|
target = <&gpio>;
|
||
|
__overlay__ {
|
||
|
- mcp23017_pins: mcp23017_pins {
|
||
|
+ mcp23017_pins: mcp23017_pins@20 {
|
||
|
brcm,pins = <4>;
|
||
|
brcm,function = <0>;
|
||
|
};
|
||
|
@@ -55,7 +55,7 @@
|
||
|
__overrides__ {
|
||
|
gpiopin = <&mcp23017_pins>,"brcm,pins:0",
|
||
|
<&mcp23017>,"interrupts:0";
|
||
|
- addr = <&mcp23017>,"reg:0";
|
||
|
+ addr = <&mcp23017>,"reg:0", <&mcp23017_pins>,"reg:0";
|
||
|
mcp23008 = <0>,"=3";
|
||
|
};
|
||
|
};
|