[PATCH] ARM64: juno: add GPIO keys

Kevin Hilman khilman at kernel.org
Thu Jun 11 14:15:33 PDT 2015


Linus Walleij <linus.walleij at linaro.org> 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 at arm.com>
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
> ---
> 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



More information about the linux-arm-kernel mailing list