From: Stephen Warren Date: Thu, 13 Jun 2013 20:59:53 +0000 (-0600) Subject: ARM: mxc: fix gpio-ranges for VF610 X-Git-Tag: Ubuntu-5.13.0-19.19~22017^2~9^2~1 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=36af8f3e55be892dc334c34b9157ed571e69e7ea;p=mirror_ubuntu-jammy-kernel.git ARM: mxc: fix gpio-ranges for VF610 The gpio-ranges properties in vf610.dtsi were written according to an older version of the GPIO bindings. Unfortunately, these were changed incompatibly in commit 86853c8 "gpio: add gpio offset in gpio range cells property". This patch adds the missing required extra cell in each gpio-ranges property. Signed-off-by: Stephen Warren Signed-off-by: Shawn Guo --- diff --git a/arch/arm/boot/dts/vf610.dtsi b/arch/arm/boot/dts/vf610.dtsi index 659d845b8600..e1eb7dadda80 100644 --- a/arch/arm/boot/dts/vf610.dtsi +++ b/arch/arm/boot/dts/vf610.dtsi @@ -162,7 +162,7 @@ iomuxc: iomuxc@40048000 { compatible = "fsl,vf610-iomuxc"; reg = <0x40048000 0x1000>; - #gpio-range-cells = <2>; + #gpio-range-cells = <3>; /* functions and groups pins */ @@ -343,7 +343,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; - gpio-ranges = <&iomuxc 0 32>; + gpio-ranges = <&iomuxc 0 0 32>; }; gpio2: gpio@4004a000 { @@ -354,7 +354,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; - gpio-ranges = <&iomuxc 32 32>; + gpio-ranges = <&iomuxc 0 32 32>; }; gpio3: gpio@4004b000 { @@ -365,7 +365,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; - gpio-ranges = <&iomuxc 64 32>; + gpio-ranges = <&iomuxc 0 64 32>; }; gpio4: gpio@4004c000 { @@ -376,7 +376,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; - gpio-ranges = <&iomuxc 96 32>; + gpio-ranges = <&iomuxc 0 96 32>; }; gpio5: gpio@4004d000 { @@ -387,7 +387,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; - gpio-ranges = <&iomuxc 128 7>; + gpio-ranges = <&iomuxc 0 128 7>; }; anatop@40050000 {