]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitcea3408eaf0b5623304b8755041dbcfb601f1d0d
tree0713184db078428b12d611a2dc708db7357e4264
parentea8a29a5062c3f4d253ab5fe1ca6722c3d70bd0c
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]