aboutsummaryrefslogtreecommitdiff
path: root/arch/mips
diff options
context:
space:
mode:
authorJohn Robertson <john.robertson@simiatec.com>2020-09-01 18:02:20 +0000
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2020-09-23 00:14:29 +0200
commitbd25f9a69fa5accde66cf914154bdd64604d8f64 (patch)
treea2c98d8dc903620f22cb2ba9a7214f8ada79cd9a /arch/mips
parent81b543a4e61013fb87f5bdb526d815f1e014d0a4 (diff)
downloadu-boot-bd25f9a69fa5accde66cf914154bdd64604d8f64.zip
u-boot-bd25f9a69fa5accde66cf914154bdd64604d8f64.tar.gz
u-boot-bd25f9a69fa5accde66cf914154bdd64604d8f64.tar.bz2
mips: dts: Fix PIC32MZDA GPIO register definitions
The GPIO bank name for banks J and K are not correct when using the 'gpio' command from the console. The driver derives the bank name from the device tree instance string by using the instance value and adding 'A': gpio0@xxaddrxx is Bank A, gpio1@yyaddryy is Bank B and so on. On the PIC32, there is no Bank I so instances 8 and 9 need to be incremented as a minimum change. An alternative (less opaque) implementation would be to use a bank-name property instead but this would require modifying the driver code too. Signed-off-by: John Robertson <john.robertson@simiatec.com>
Diffstat (limited to 'arch/mips')
-rw-r--r--arch/mips/dts/pic32mzda.dtsi4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/dts/pic32mzda.dtsi b/arch/mips/dts/pic32mzda.dtsi
index cd156de..43cd7cf 100644
--- a/arch/mips/dts/pic32mzda.dtsi
+++ b/arch/mips/dts/pic32mzda.dtsi
@@ -142,14 +142,14 @@
#gpio-cells = <2>;
};
- gpioJ: gpio8@1f860800 {
+ gpioJ: gpio9@1f860800 {
compatible = "microchip,pic32mzda-gpio";
reg = <0x1f860800 0xe0>;
gpio-controller;
#gpio-cells = <2>;
};
- gpioK: gpio9@1f860900 {
+ gpioK: gpio10@1f860900 {
compatible = "microchip,pic32mzda-gpio";
reg = <0x1f860900 0xe0>;
gpio-controller;