aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/ar9330.dtsi
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2021-06-30 23:36:02 +0200
committerDavid Bauer <mail@david-bauer.net>2021-07-01 23:26:49 +0200
commit04942780734da56626d088d824a6117a74757637 (patch)
treea0aea19c7c056247245e8b9f610b389779f8257b /target/linux/ath79/dts/ar9330.dtsi
parenta58bcc9e673db3c6aa39f2089d216d51c8356418 (diff)
downloadupstream-04942780734da56626d088d824a6117a74757637.tar.gz
upstream-04942780734da56626d088d824a6117a74757637.tar.bz2
upstream-04942780734da56626d088d824a6117a74757637.zip
ath79: resolve GPIO address conflicts
The ar71xx GPIO driver only uses 0x24 registers, all following GPIO registers are using to control pinmux functions, which are not handles by the GPIO driver but the generic Linux pinctrl driver. For some SoC conflicting address ranges were defined for these (AR7240 & AR9330). Resolve these cases and align the address space of the GPIO controller between all SoCs, as the used address space of the driver is identical for all these. Signed-off-by: David Bauer <mail@david-bauer.net>
Diffstat (limited to 'target/linux/ath79/dts/ar9330.dtsi')
-rw-r--r--target/linux/ath79/dts/ar9330.dtsi2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/ath79/dts/ar9330.dtsi b/target/linux/ath79/dts/ar9330.dtsi
index 7607fede49..06e1cf4601 100644
--- a/target/linux/ath79/dts/ar9330.dtsi
+++ b/target/linux/ath79/dts/ar9330.dtsi
@@ -49,7 +49,7 @@
gpio: gpio@18040000 {
compatible = "qca,ar7100-gpio";
- reg = <0x18040000 0x34>;
+ reg = <0x18040000 0x28>;
interrupts = <2>;
ngpios = <30>;