* [PATCH v3] ARM:dts:omap4-panda:Update the LED support for the panda DTS
@ 2013-05-14 14:17 Dan Murphy
[not found] ` <1368541076-6854-1-git-send-email-dmurphy-l0cyMroinI0@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Dan Murphy @ 2013-05-14 14:17 UTC (permalink / raw)
To: b-cousson, tony, linux
Cc: linux-omap, devicetree-discuss, linux-arm-kernel, linux-kernel,
Dan Murphy
The GPIO for LED D1 on the omap4-panda a1-a3 rev and the omap4-panda-es
are different.
A1-A3 = gpio_wk7
ES = gpio_110
There is no change to LED D2
Abstract away the pinmux and the LED definitions for the two boards into
the respective DTS files.
Signed-off-by: Dan Murphy <dmurphy@ti.com>
---
arch/arm/boot/dts/omap4-panda-common.dtsi | 16 +++++++++++-
arch/arm/boot/dts/omap4-panda-es.dts | 40 +++++++++++++++++++++++++++++
2 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/omap4-panda-common.dtsi b/arch/arm/boot/dts/omap4-panda-common.dtsi
index 03bd60d..2b516af 100644
--- a/arch/arm/boot/dts/omap4-panda-common.dtsi
+++ b/arch/arm/boot/dts/omap4-panda-common.dtsi
@@ -16,7 +16,7 @@
reg = <0x80000000 0x40000000>; /* 1 GB */
};
- leds {
+ leds: leds {
compatible = "gpio-leds";
heartbeat {
label = "pandaboard::status1";
@@ -137,6 +137,20 @@
};
};
+&omap4_pmx_wkup {
+ pinctrl-names = "default";
+ pinctrl-0 = <
+ &led_wkgpio_pins
+ >;
+
+ led_wkgpio_pins: pinmux_leds_wkpins {
+ pinctrl-single,pins = <
+ 0x1a 0x3 /* gpio_wk7 OUTPUT | MODE 3 */
+ 0x1c 0x3 /* gpio_wk8 OUTPUT | MODE 3 */
+ >;
+ };
+};
+
&i2c1 {
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins>;
diff --git a/arch/arm/boot/dts/omap4-panda-es.dts b/arch/arm/boot/dts/omap4-panda-es.dts
index f1d8c21..8d1ba03 100644
--- a/arch/arm/boot/dts/omap4-panda-es.dts
+++ b/arch/arm/boot/dts/omap4-panda-es.dts
@@ -34,3 +34,43 @@
0x5e 0x100 /* hdmi_sda.hdmi_sda INPUT | MODE 0 */
>;
};
+
+&leds {
+ compatible = "gpio-leds";
+ heartbeat {
+ label = "pandaboard::status1";
+ gpios = <&gpio4 14 0>;
+ linux,default-trigger = "heartbeat";
+ };
+ mmc {
+ label = "pandaboard::status2";
+ gpios = <&gpio1 8 0>;
+ linux,default-trigger = "gpio";
+ };
+};
+
+&omap4_pmx_core {
+ pinctrl-names = "default";
+ pinctrl-0 = <
+ &led_gpio_pins
+ >;
+
+ led_gpio_pins: gpio_led_pmx {
+ pinctrl-single,pins = <
+ 0xb6 0x3 /* gpio_110 OUTPUT | MODE 3 */
+ >;
+ };
+};
+
+&omap4_pmx_wkup {
+ pinctrl-names = "default";
+ pinctrl-0 = <
+ &led_wkgpio_pins
+ >;
+
+ led_wkgpio_pins: pinmux_leds_wkpins {
+ pinctrl-single,pins = <
+ 0x1c 0x3 /* gpio_wk8 OUTPUT | MODE 3 */
+ >;
+ };
+};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 3+ messages in thread[parent not found: <1368541076-6854-1-git-send-email-dmurphy-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH v3] ARM:dts:omap4-panda:Update the LED support for the panda DTS [not found] ` <1368541076-6854-1-git-send-email-dmurphy-l0cyMroinI0@public.gmane.org> @ 2013-05-15 5:29 ` Nishanth Menon 2013-05-15 11:56 ` Dan Murphy 0 siblings, 1 reply; 3+ messages in thread From: Nishanth Menon @ 2013-05-15 5:29 UTC (permalink / raw) To: Dan Murphy Cc: linux-lFZ/pmaqli7XmaaqVzeoHQ, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, linux-kernel-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r $subject - add a space? s/ARM:dts:omap4-panda:Update/ARM: dts: omap4-panda: Update/ ? On 09:17-20130514, Dan Murphy wrote: > The GPIO for LED D1 on the omap4-panda a1-a3 rev and the omap4-panda-es > are different. > > A1-A3 = gpio_wk7 Thanks for fixing this - this is a key fix else, GPIO_7 which controls VSEL for VDD_MPU on PandaBoard-ES will create all kind of ruckus (change voltage on heartbeat)! > ES = gpio_110 > > There is no change to LED D2 > > Abstract away the pinmux and the LED definitions for the two boards into > the respective DTS files. > > Signed-off-by: Dan Murphy <dmurphy-l0cyMroinI0@public.gmane.org> > --- [...] > diff --git a/arch/arm/boot/dts/omap4-panda-es.dts b/arch/arm/boot/dts/omap4-panda-es.dts > index f1d8c21..8d1ba03 100644 > --- a/arch/arm/boot/dts/omap4-panda-es.dts > +++ b/arch/arm/boot/dts/omap4-panda-es.dts > @@ -34,3 +34,43 @@ > 0x5e 0x100 /* hdmi_sda.hdmi_sda INPUT | MODE 0 */ > >; > }; > + > +&leds { > + compatible = "gpio-leds"; > + heartbeat { > + label = "pandaboard::status1"; > + gpios = <&gpio4 14 0>; > + linux,default-trigger = "heartbeat"; > + }; > + mmc { > + label = "pandaboard::status2"; > + gpios = <&gpio1 8 0>; > + linux,default-trigger = "gpio"; mmc0? > + }; > +}; > + Other that that, Tested-by: Nishanth Menon <nm-l0cyMroinI0@public.gmane.org> -- Regards, Nishanth Menon ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v3] ARM:dts:omap4-panda:Update the LED support for the panda DTS 2013-05-15 5:29 ` Nishanth Menon @ 2013-05-15 11:56 ` Dan Murphy 0 siblings, 0 replies; 3+ messages in thread From: Dan Murphy @ 2013-05-15 11:56 UTC (permalink / raw) To: Nishanth Menon Cc: b-cousson, tony, linux, linux-omap, devicetree-discuss, linux-arm-kernel, linux-kernel NM On 05/15/2013 12:29 AM, Nishanth Menon wrote: > $subject - add a space? > s/ARM:dts:omap4-panda:Update/ARM: dts: omap4-panda: Update/ ? Will fix. > On 09:17-20130514, Dan Murphy wrote: >> The GPIO for LED D1 on the omap4-panda a1-a3 rev and the omap4-panda-es >> are different. >> >> A1-A3 = gpio_wk7 > Thanks for fixing this - this is a key fix else, GPIO_7 which controls > VSEL for VDD_MPU on PandaBoard-ES will create all kind of ruckus (change > voltage on heartbeat)! >> ES = gpio_110 >> >> There is no change to LED D2 >> >> Abstract away the pinmux and the LED definitions for the two boards into >> the respective DTS files. >> >> Signed-off-by: Dan Murphy <dmurphy@ti.com> >> --- > [...] >> diff --git a/arch/arm/boot/dts/omap4-panda-es.dts b/arch/arm/boot/dts/omap4-panda-es.dts >> index f1d8c21..8d1ba03 100644 >> --- a/arch/arm/boot/dts/omap4-panda-es.dts >> +++ b/arch/arm/boot/dts/omap4-panda-es.dts >> @@ -34,3 +34,43 @@ >> 0x5e 0x100 /* hdmi_sda.hdmi_sda INPUT | MODE 0 */ >> >; >> }; >> + >> +&leds { >> + compatible = "gpio-leds"; >> + heartbeat { >> + label = "pandaboard::status1"; >> + gpios = <&gpio4 14 0>; >> + linux,default-trigger = "heartbeat"; >> + }; >> + mmc { >> + label = "pandaboard::status2"; >> + gpios = <&gpio1 8 0>; >> + linux,default-trigger = "gpio"; > mmc0? Good point why would I call it mmc and then set the trigger to gpio. Will fix it. >> + }; >> +}; >> + > Other that that, > Tested-by: Nishanth Menon <nm@ti.com> -- ------------------ Dan Murphy ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-05-15 11:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-14 14:17 [PATCH v3] ARM:dts:omap4-panda:Update the LED support for the panda DTS Dan Murphy
[not found] ` <1368541076-6854-1-git-send-email-dmurphy-l0cyMroinI0@public.gmane.org>
2013-05-15 5:29 ` Nishanth Menon
2013-05-15 11:56 ` Dan Murphy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).