* [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up
@ 2015-02-27 17:48 Geert Uytterhoeven
2015-02-27 17:48 ` [PATCH 1/2] ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches Geert Uytterhoeven
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Geert Uytterhoeven @ 2015-02-27 17:48 UTC (permalink / raw)
To: Simon Horman, Magnus Damm
Cc: Laurent Pinchart, Ulrich Hecht, linux-sh-u79uwXL29TY76Z2rM5mHXA,
linux-gpio-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA, Geert Uytterhoeven
Hi Simon, Magnus,
This patch series adds the missing pull-up bias configuration for the
switches on the r8a73a4/ape6evm development board, and configures the
custom switch as a wake-up source.
After this, the keys actually work, and the system can be resumed from
s2ram by pressing the custom switch.
This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not
overwrite bias configuration" in the series "[PATCH 0/4] pinctrl:
sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this is
DTS, it can be applied independently.
Thanks for your comments!
Geert Uytterhoeven (2):
ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches
ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up
source
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
--
1.9.1
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH 1/2] ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches 2015-02-27 17:48 [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Geert Uytterhoeven @ 2015-02-27 17:48 ` Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 2/2] ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up source Geert Uytterhoeven 2015-03-05 0:34 ` [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Simon Horman 2 siblings, 0 replies; 8+ messages in thread From: Geert Uytterhoeven @ 2015-02-27 17:48 UTC (permalink / raw) To: Simon Horman, Magnus Damm Cc: Laurent Pinchart, Ulrich Hecht, linux-sh, linux-gpio, devicetree, Geert Uytterhoeven The switches on r8a73a4/ape6evm do not have pull-up registers. The schematics say: "Need to use APE6 internal PullUp", hence enable pull-up using pinctrl. Without this, the switches don't really work, as the GPIO inputs are more likely to pick up ghost signals through capacitive coupling than actual keypresses. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts index b355fafc32f188dc..5baada97bc715838 100644 --- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts +++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts @@ -103,6 +103,9 @@ keyboard { compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&keyboard_pins>; + zero-key { gpios = <&pfc 324 GPIO_ACTIVE_LOW>; linux,code = <KEY_0>; @@ -203,6 +206,12 @@ renesas,groups = "sdhi1_data4", "sdhi1_ctrl"; renesas,function = "sdhi1"; }; + + keyboard_pins: keyboard { + renesas,pins = "PORT324", "PORT325", "PORT326", "PORT327", + "PORT328", "PORT329"; + bias-pull-up; + }; }; &mmcif0 { -- 1.9.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up source 2015-02-27 17:48 [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 1/2] ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches Geert Uytterhoeven @ 2015-02-27 17:48 ` Geert Uytterhoeven 2015-03-05 0:34 ` [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Simon Horman 2 siblings, 0 replies; 8+ messages in thread From: Geert Uytterhoeven @ 2015-02-27 17:48 UTC (permalink / raw) To: Simon Horman, Magnus Damm Cc: Laurent Pinchart, Ulrich Hecht, linux-sh, linux-gpio, devicetree, Geert Uytterhoeven Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts index 5baada97bc715838..81a38ceee098087e 100644 --- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts +++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts @@ -110,6 +110,7 @@ gpios = <&pfc 324 GPIO_ACTIVE_LOW>; linux,code = <KEY_0>; label = "S16"; + gpio-key,wakeup; }; menu-key { -- 1.9.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up 2015-02-27 17:48 [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 1/2] ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 2/2] ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up source Geert Uytterhoeven @ 2015-03-05 0:34 ` Simon Horman 2015-03-05 10:42 ` Laurent Pinchart 2 siblings, 1 reply; 8+ messages in thread From: Simon Horman @ 2015-03-05 0:34 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Magnus Damm, Laurent Pinchart, Ulrich Hecht, linux-sh, linux-gpio, devicetree On Fri, Feb 27, 2015 at 06:48:37PM +0100, Geert Uytterhoeven wrote: > Hi Simon, Magnus, > > This patch series adds the missing pull-up bias configuration for the > switches on the r8a73a4/ape6evm development board, and configures the > custom switch as a wake-up source. > > After this, the keys actually work, and the system can be resumed from > s2ram by pressing the custom switch. > > This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not > overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: > sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this is > DTS, it can be applied independently. > > Thanks for your comments! Hi Geert, this seems fine to me. But I am reluctant to queue it up before the PFC changes are accepted, lest there be some change in direction. Please repost once the PFC changes have been accepted. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up 2015-03-05 0:34 ` [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Simon Horman @ 2015-03-05 10:42 ` Laurent Pinchart 2015-03-06 11:30 ` Simon Horman 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2015-03-05 10:42 UTC (permalink / raw) To: Simon Horman Cc: Geert Uytterhoeven, Magnus Damm, Ulrich Hecht, linux-sh, linux-gpio, devicetree Hi Simon, On Thursday 05 March 2015 09:34:33 Simon Horman wrote: > On Fri, Feb 27, 2015 at 06:48:37PM +0100, Geert Uytterhoeven wrote: > > Hi Simon, Magnus, > > > > This patch series adds the missing pull-up bias configuration for the > > switches on the r8a73a4/ape6evm development board, and configures the > > custom switch as a wake-up source. > > > > After this, the keys actually work, and the system can be resumed from > > s2ram by pressing the custom switch. > > > > This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not > > overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: > > sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this is > > DTS, it can be applied independently. > > > > Thanks for your comments! > > Hi Geert, > > this seems fine to me. But I am reluctant to queue it up before the PFC > changes are accepted, lest there be some change in direction. > > Please repost once the PFC changes have been accepted. I've acked the dependency, but we should probably wait for Linus to apply it. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up 2015-03-05 10:42 ` Laurent Pinchart @ 2015-03-06 11:30 ` Simon Horman 2015-03-06 11:33 ` Laurent Pinchart 0 siblings, 1 reply; 8+ messages in thread From: Simon Horman @ 2015-03-06 11:30 UTC (permalink / raw) To: Laurent Pinchart Cc: Geert Uytterhoeven, Magnus Damm, Ulrich Hecht, linux-sh, linux-gpio, devicetree On Thu, Mar 05, 2015 at 12:42:07PM +0200, Laurent Pinchart wrote: > Hi Simon, > > On Thursday 05 March 2015 09:34:33 Simon Horman wrote: > > On Fri, Feb 27, 2015 at 06:48:37PM +0100, Geert Uytterhoeven wrote: > > > Hi Simon, Magnus, > > > > > > This patch series adds the missing pull-up bias configuration for the > > > switches on the r8a73a4/ape6evm development board, and configures the > > > custom switch as a wake-up source. > > > > > > After this, the keys actually work, and the system can be resumed from > > > s2ram by pressing the custom switch. > > > > > > This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not > > > overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: > > > sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this is > > > DTS, it can be applied independently. > > > > > > Thanks for your comments! > > > > Hi Geert, > > > > this seems fine to me. But I am reluctant to queue it up before the PFC > > changes are accepted, lest there be some change in direction. > > > > Please repost once the PFC changes have been accepted. > > I've acked the dependency, but we should probably wait for Linus to apply it. Thanks Laurent, of course that plan is fine by me. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up 2015-03-06 11:30 ` Simon Horman @ 2015-03-06 11:33 ` Laurent Pinchart 2015-03-07 1:08 ` Simon Horman 0 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2015-03-06 11:33 UTC (permalink / raw) To: Simon Horman Cc: Geert Uytterhoeven, Magnus Damm, Ulrich Hecht, linux-sh, linux-gpio, devicetree Hi Simon, On Friday 06 March 2015 20:30:29 Simon Horman wrote: > On Thu, Mar 05, 2015 at 12:42:07PM +0200, Laurent Pinchart wrote: > > On Thursday 05 March 2015 09:34:33 Simon Horman wrote: > >> On Fri, Feb 27, 2015 at 06:48:37PM +0100, Geert Uytterhoeven wrote: > >>> Hi Simon, Magnus, > >>> > >>> This patch series adds the missing pull-up bias configuration for the > >>> switches on the r8a73a4/ape6evm development board, and configures the > >>> custom switch as a wake-up source. > >>> > >>> After this, the keys actually work, and the system can be resumed from > >>> s2ram by pressing the custom switch. > >>> > >>> This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not > >>> overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: > >>> sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this > >>> is DTS, it can be applied independently. > >>> > >>> Thanks for your comments! > >> > >> Hi Geert, > >> > >> this seems fine to me. But I am reluctant to queue it up before the PFC > >> changes are accepted, lest there be some change in direction. > >> > >> Please repost once the PFC changes have been accepted. > > > > I've acked the dependency, but we should probably wait for Linus to apply > > it. > > Thanks Laurent, of course that plan is fine by me. Linus has just applied it, so I think you can go forward with this series. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up 2015-03-06 11:33 ` Laurent Pinchart @ 2015-03-07 1:08 ` Simon Horman 0 siblings, 0 replies; 8+ messages in thread From: Simon Horman @ 2015-03-07 1:08 UTC (permalink / raw) To: Laurent Pinchart Cc: Geert Uytterhoeven, Magnus Damm, Ulrich Hecht, linux-sh, linux-gpio, devicetree On Fri, Mar 06, 2015 at 01:33:05PM +0200, Laurent Pinchart wrote: > Hi Simon, > > On Friday 06 March 2015 20:30:29 Simon Horman wrote: > > On Thu, Mar 05, 2015 at 12:42:07PM +0200, Laurent Pinchart wrote: > > > On Thursday 05 March 2015 09:34:33 Simon Horman wrote: > > >> On Fri, Feb 27, 2015 at 06:48:37PM +0100, Geert Uytterhoeven wrote: > > >>> Hi Simon, Magnus, > > >>> > > >>> This patch series adds the missing pull-up bias configuration for the > > >>> switches on the r8a73a4/ape6evm development board, and configures the > > >>> custom switch as a wake-up source. > > >>> > > >>> After this, the keys actually work, and the system can be resumed from > > >>> s2ram by pressing the custom switch. > > >>> > > >>> This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not > > >>> overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: > > >>> sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this > > >>> is DTS, it can be applied independently. > > >>> > > >>> Thanks for your comments! > > >> > > >> Hi Geert, > > >> > > >> this seems fine to me. But I am reluctant to queue it up before the PFC > > >> changes are accepted, lest there be some change in direction. > > >> > > >> Please repost once the PFC changes have been accepted. > > > > > > I've acked the dependency, but we should probably wait for Linus to apply > > > it. > > > > Thanks Laurent, of course that plan is fine by me. > > Linus has just applied it, so I think you can go forward with this series. Thanks, done. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-03-07 1:08 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-02-27 17:48 [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 1/2] ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches Geert Uytterhoeven 2015-02-27 17:48 ` [PATCH 2/2] ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up source Geert Uytterhoeven 2015-03-05 0:34 ` [PATCH 0/2] ARM: shmobile: ape6evm: Fix GPIO keys and wake-up Simon Horman 2015-03-05 10:42 ` Laurent Pinchart 2015-03-06 11:30 ` Simon Horman 2015-03-06 11:33 ` Laurent Pinchart 2015-03-07 1:08 ` Simon Horman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox