summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWinter Wang <wente.wang@nxp.com>2016-09-27 14:14:04 +0800
committerMohammed Habibulla <moch@google.com>2016-10-14 16:56:21 -0700
commitba7621c0e9e1eb4c1b073ea61247c421eb9cf115 (patch)
treec52ff723ad58abbcd929f1e7a8f68031fc987292
parent4f7b38c38892be086f55e5a5096b694575268f44 (diff)
downloadimx-v4.1-ba7621c0e9e1eb4c1b073ea61247c421eb9cf115.tar.gz
ARM: dts: imx6ul-pico-hobbit: fix external gpio pinctrl
according to schematic of pico-hobbit, GPIO4_IO18/IO20 is used as external i/o pin, and GPIO1_IO29 is used as LED2's driver pin Change-Id: I64912dbd57cda4ef76c62ee445267b589975f24b Signed-off-by: Winter Wang <wente.wang@nxp.com>
-rw-r--r--arch/arm/boot/dts/imx6ul-picosom-hobbit.dts16
1 files changed, 13 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/imx6ul-picosom-hobbit.dts b/arch/arm/boot/dts/imx6ul-picosom-hobbit.dts
index 47cbd88067c1..d43877766385 100644
--- a/arch/arm/boot/dts/imx6ul-picosom-hobbit.dts
+++ b/arch/arm/boot/dts/imx6ul-picosom-hobbit.dts
@@ -127,17 +127,21 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio>;
enable-gpios = <&gpio4 19 0>,
+ <&gpio4 20 0>,
<&gpio4 21 0>,
<&gpio4 22 0>,
<&gpio4 23 0>,
<&gpio4 24 0>,
- <&gpio1 29 0>,
+ <&gpio4 18 0>,
<&gpio5 2 0>;
status = "okay";
};
leds {
compatible = "gpio-leds";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_led>;
+
led0 {
label = "led0";
gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
@@ -560,7 +564,7 @@
>;
};
- pinctrl_gpio: gpio {
+ pinctrl_gpio: gpiogrp {
fsl,pins = <
MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x79
MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x79
@@ -568,10 +572,16 @@
MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x79
MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x79
MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x79
- MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x79
+ MX6UL_PAD_CSI_PIXCLK__GPIO4_IO18 0x79
MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x79
>;
};
+
+ pinctrl_led: ledgrp {
+ fsl,pins = <
+ MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x79
+ >;
+ };
};
};