On 02/10/2014 11:02 AM, Shawn Guo wrote: > On Tue, Feb 04, 2014 at 09:57:42PM +0800, Liu Ying wrote: >> The D25 LED controlled by gpio on the i.MX51 babbage >> board is a diagnostic LED according to the board design. >> This patch adds the relevant device tree nodes to the >> i.MX51 babbage device tree file to support this LED. >> >> Signed-off-by: Liu Ying <Ying.Liu@xxxxxxxxxxxxx> >> --- >> arch/arm/boot/dts/imx51-babbage.dts | 17 +++++++++++++++++ >> 1 file changed, 17 insertions(+) >> >> diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts >> index be1407c..8d6a74b 100644 >> --- a/arch/arm/boot/dts/imx51-babbage.dts >> +++ b/arch/arm/boot/dts/imx51-babbage.dts >> @@ -81,6 +81,17 @@ >> }; >> }; >> >> + leds { >> + compatible = "gpio-leds"; >> + pinctrl-names = "default"; >> + pinctrl-0 = <&led_pin_gpio2_6>; >> + >> + led-diagnostic { >> + label = "diagnostic"; >> + gpios = <&gpio2 6 0>; > > Just out of curiosity, how will you use/trigger the led? > Switch on the LED: echo 1 > /sys/class/leds/diagnostic/brightness Switch off the LED: echo 0 > /sys/class/leds/diagnostic/brightness >> + }; >> + }; >> + >> sound { >> compatible = "fsl,imx51-babbage-sgtl5000", >> "fsl,imx-audio-sgtl5000"; >> @@ -280,6 +291,12 @@ >> MX51_PAD_CSPI1_RDY__GPIO4_26 0x80000000 >> >; >> }; >> + >> + led_pin_gpio2_6: led_gpio2_6 { > > This might be copied from some existing file, but I would hope the name > can be more generic, something like the following > > pinctrl_gpio_leds: gpioledsgrp { > > , so that when we have more gpio controlled leds to add, we can just add > more pins into the same group without concerning the name. > Agree. I will address this comment in patch v2. Thanks! Regards, Liu Ying > >> + fsl,pins = < >> + MX51_PAD_EIM_D22__GPIO2_6 0x80000000 >> + >; >> + }; >> }; >> }; >> >> -- >> 1.7.9.5 >> >> > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html