Input: keyboard - imx_sc: Add i.MX system controller key support
authorAnson Huang <Anson.Huang@nxp.com>
Wed, 16 Oct 2019 00:27:21 +0000 (17:27 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 16 Oct 2019 00:43:55 +0000 (17:43 -0700)
commit688f1dfb69b4efd111121d0b185c7eec1b184a00
tree0713184db078428b12d611a2dc708db7357e4264
parentee358cb45984f4569098d3a97edfd0067576ad2f
Input: keyboard - imx_sc: Add i.MX system controller key support

i.MX8QXP is an ARMv8 SoC which has a Cortex-M4 system controller
inside, the system controller is in charge of controlling power,
clock and scu key etc..

Adds i.MX system controller key driver support, Linux kernel has
to communicate with system controller via MU (message unit) IPC
to get scu key's status.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/1570412509-7893-2-git-send-email-Anson.Huang@nxp.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
drivers/input/keyboard/Kconfig
drivers/input/keyboard/Makefile
drivers/input/keyboard/imx_sc_key.c [new file with mode: 0644]