]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add gpiokeys driver
authorgonzo <gonzo@FreeBSD.org>
Wed, 11 May 2016 17:57:26 +0000 (17:57 +0000)
committergonzo <gonzo@FreeBSD.org>
Wed, 11 May 2016 17:57:26 +0000 (17:57 +0000)
commitabcd904de95284bcf552a1a1c58de9ddf48a5bd7
tree234d76cc385ea54b2732f1246a96561b22e87c10
parent7c53dc625e3a913c684a79a2420ce875f00d117c
Add gpiokeys driver

gpiokey driver implements functional subset of gpiokeys device-tree bindings:
https://www.kernel.org/doc/Documentation/devicetree/bindings/input/gpio-keys.txt

It acts as a virtual keyboard, so keys are visible through kbdmux(4)

Driver maps linux scancodes for most common keys to FreeBSD scancodes and
also extends spec by introducing freebsd,code property to specify
FreeBSD-native scancodes.

Reviewed by: mmel, jmcneill
Differential Revision: https://reviews.freebsd.org/D6279
sys/conf/files
sys/dev/gpio/gpiokeys.c [new file with mode: 0644]
sys/dev/gpio/gpiokeys.h [new file with mode: 0644]
sys/dev/gpio/gpiokeys_codes.c [new file with mode: 0644]