Thread (1 message) 1 message, 1 author, 2015-06-11
DORMANTno replies

[PATCH] ARM64: juno: add GPIO keys

From: khilman@kernel.org (Kevin Hilman)
Date: 2015-06-11 21:15:33

Linus Walleij [off-list ref] writes:
The Juno board has two keys connected to a PL061 GPIO block,
in accordance to DDI0524B "ARM Versatile Express Juno Development
Platform" revision 1.0, table 2-4 "GPIO (0) and GPIO (1) used
for additional user key entry". By trial-and-error I found that
these are connected to the two keys named "power" and "home"
on the motherboard.

Register the GPIO block and these two keys in the device tree
using the PL061 GPIO driver and the generic gpio keys.

- Map POWER, HOME, VOL+ and VOL- to the obvious input events.
- Map RLOCK to KEY_SCREENLOCK/KEY_COFFEE unless someone can
  explain better what this is for.
- Map the NMI button to KEY_SYSREQ as this is used like so
  in the SYSREQ debugging hack.

Acked-by: Liviu Dudau <Liviu.Dudau@arm.com>
Signed-off-by: Linus Walleij <redacted>
---
Hi ARM SoC folks, please apply this patch directly to
the DT branch for ARM64. This is a resend of the v2 version
with Liviu's ACK.
Applied to next/dt.

Thanks,

Kevin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help