]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: vf610: use zero based naming for GPIO nodes
authorStefan Agner <stefan@agner.ch>
Fri, 16 Jan 2015 17:06:15 +0000 (18:06 +0100)
committerShawn Guo <shawn.guo@linaro.org>
Tue, 20 Jan 2015 08:40:35 +0000 (16:40 +0800)
On Vybrid, all peripherals are numbered starting with zero,
including the GPIO and PORT module. However, the labels of the
corresponding device tree nodes start with one, which is confusing.
Fix that by renaming the labels of the gpio nodes in the device
tree.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
arch/arm/boot/dts/vf-colibri.dtsi
arch/arm/boot/dts/vf500.dtsi
arch/arm/boot/dts/vf610-twr.dts
arch/arm/boot/dts/vfxxx.dtsi

index 56a452bc326c2272368895883762a44a07cf8f4a..36cafbfa1bfacd58bd9e6ebbfeaf8a18c23ff018 100644 (file)
@@ -35,7 +35,7 @@ usbh_vbus_reg: regulator@1 {
                        regulator-name = "usbh_vbus";
                        regulator-min-microvolt = <5000000>;
                        regulator-max-microvolt = <5000000>;
-                       gpio = <&gpio3 19 GPIO_ACTIVE_LOW>;
+                       gpio = <&gpio2 19 GPIO_ACTIVE_LOW>;
                        vin-supply = <&sys_5v0_reg>;
                };
        };
index 95b6ff222eee09ca1bf3f872f1dd88ca53b85436..5c2b7320856dc0efc49c12cf7ff5575bf94a05dc 100644 (file)
@@ -31,7 +31,7 @@ &esdhc1 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_esdhc1>;
        bus-width = <4>;
-       cd-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
+       cd-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
 };
 
 &fec1 {
index 0d0de864643f015bcab12675e0fdb63519d0df36..1dbf8d2d1ddf50e034b337a64b6f74b4f868fd55 100644 (file)
@@ -94,23 +94,23 @@ &ftm {
        interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
 };
 
-&gpio1 {
+&gpio0 {
        interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
 };
 
-&gpio2 {
+&gpio1 {
        interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
 };
 
-&gpio3 {
+&gpio2 {
        interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
 };
 
-&gpio4 {
+&gpio3 {
        interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
 };
 
-&gpio5 {
+&gpio4 {
        interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
 };
 
index a0f762159cb26501b517a1af0d529da8abc42283..289fef20cd834f84eb89dd521526db4b3169cb19 100644 (file)
@@ -123,7 +123,7 @@ &esdhc1 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_esdhc1>;
        bus-width = <4>;
-       cd-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
+       cd-gpios = <&gpio4 6 GPIO_ACTIVE_LOW>;
        status = "okay";
 };
 
index ae5c35879a5387045d0e700819aed8d89d9226c0..a29c7ce15eafb2b8bbeffb05f173c752d319d230 100644 (file)
@@ -22,11 +22,11 @@ aliases {
                serial3 = &uart3;
                serial4 = &uart4;
                serial5 = &uart5;
-               gpio0 = &gpio1;
-               gpio1 = &gpio2;
-               gpio2 = &gpio3;
-               gpio3 = &gpio4;
-               gpio4 = &gpio5;
+               gpio0 = &gpio0;
+               gpio1 = &gpio1;
+               gpio2 = &gpio2;
+               gpio3 = &gpio3;
+               gpio4 = &gpio4;
                usbphy0 = &usbphy0;
                usbphy1 = &usbphy1;
        };
@@ -216,7 +216,7 @@ iomuxc: iomuxc@40048000 {
                                #gpio-range-cells = <3>;
                        };
 
-                       gpio1: gpio@40049000 {
+                       gpio0: gpio@40049000 {
                                compatible = "fsl,vf610-gpio";
                                reg = <0x40049000 0x1000 0x400ff000 0x40>;
                                gpio-controller;
@@ -226,7 +226,7 @@ gpio1: gpio@40049000 {
                                gpio-ranges = <&iomuxc 0 0 32>;
                        };
 
-                       gpio2: gpio@4004a000 {
+                       gpio1: gpio@4004a000 {
                                compatible = "fsl,vf610-gpio";
                                reg = <0x4004a000 0x1000 0x400ff040 0x40>;
                                gpio-controller;
@@ -236,7 +236,7 @@ gpio2: gpio@4004a000 {
                                gpio-ranges = <&iomuxc 0 32 32>;
                        };
 
-                       gpio3: gpio@4004b000 {
+                       gpio2: gpio@4004b000 {
                                compatible = "fsl,vf610-gpio";
                                reg = <0x4004b000 0x1000 0x400ff080 0x40>;
                                gpio-controller;
@@ -246,7 +246,7 @@ gpio3: gpio@4004b000 {
                                gpio-ranges = <&iomuxc 0 64 32>;
                        };
 
-                       gpio4: gpio@4004c000 {
+                       gpio3: gpio@4004c000 {
                                compatible = "fsl,vf610-gpio";
                                reg = <0x4004c000 0x1000 0x400ff0c0 0x40>;
                                gpio-controller;
@@ -256,7 +256,7 @@ gpio4: gpio@4004c000 {
                                gpio-ranges = <&iomuxc 0 96 32>;
                        };
 
-                       gpio5: gpio@4004d000 {
+                       gpio4: gpio@4004d000 {
                                compatible = "fsl,vf610-gpio";
                                reg = <0x4004d000 0x1000 0x400ff100 0x40>;
                                gpio-controller;