From 2150bdb8b546a57b44c89e56488f24074c1d5bbb Mon Sep 17 00:00:00 2001 From: Rostislav Lisovy Date: Tue, 27 Aug 2013 20:41:41 +0200 Subject: [PATCH] imx53: voipac: GPIO LEDs --- _build/.config | 2 +- arch/arm/boot/dts/imx53-voipac.dts | 39 ++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/_build/.config b/_build/.config index 9a4165e5d37f..7fab0272c793 100644 --- a/_build/.config +++ b/_build/.config @@ -2165,7 +2165,7 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set +CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set diff --git a/arch/arm/boot/dts/imx53-voipac.dts b/arch/arm/boot/dts/imx53-voipac.dts index 2751325b7430..f6d197a0024e 100644 --- a/arch/arm/boot/dts/imx53-voipac.dts +++ b/arch/arm/boot/dts/imx53-voipac.dts @@ -105,6 +105,36 @@ clock-frequency = <12000000>; clock-output-names = "wm8711clk"; }; + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&led_pin_gpio>; + + led1 { + label = "start-led"; + gpios = <&gpio3 29 0>; + default-state = "off"; + }; + + led2 { + label = "stop-led"; + gpios = <&gpio2 31 0>; + default-state = "off"; + }; + + led3 { + label = "power-led"; + gpios = <&gpio5 27 0>; + default-state = "on"; + }; + + led4 { + label = "charge-led"; + gpios = <&gpio5 29 0>; + default-state = "off"; + }; + }; }; &iomuxc { @@ -147,6 +177,15 @@ MX53_PAD_EIM_A19__GPIO2_19 0x80000000 >; }; + + led_pin_gpio: led_gpio@0 { + fsl,pins = < + MX53_PAD_EIM_D29__GPIO3_29 0x80000000 + MX53_PAD_EIM_EB3__GPIO2_31 0x80000000 + MX53_PAD_CSI0_DAT9__GPIO5_27 0x80000000 + MX53_PAD_CSI0_DAT11__GPIO5_29 0x80000000 + >; + }; }; i2c3 { -- 2.39.2