]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/hid/hid-ids.h
HID: Add driver for ION iCade
authorBastien Nocera <hadess@hadess.net>
Wed, 31 Oct 2012 11:10:10 +0000 (12:10 +0100)
committerJiri Kosina <jkosina@suse.cz>
Wed, 31 Oct 2012 14:52:59 +0000 (15:52 +0100)
commit4ddfe0289bd4622a2a84747ab90c0614da4673e0
treedc07b281d5aaf9af229db90da9909f35c5d0fa60
parentdef7cb8cd4e3258db88050eaaca5438bcc3dafca
HID: Add driver for ION iCade

Add a driver for the ION iCade mini arcade cabinet [1]. The device generates a
key press and release for each joystick movement or button press or release.
For example, moving the stick to the left will generate the "A" key being
pressed and then released.

A list of all the combinations is available in the iCade developer guide [2].

This driver hides all this and makes the device work as a generic joystick.

[1]: http://www.ionaudio.com/products/details/icade
[2]: http://www.ionaudio.com/downloads/iCade_Dev_Resource_v1.3.pdf

Signed-off-by: Bastien Nocera <hadess@hadess.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-core.c
drivers/hid/hid-icade.c [new file with mode: 0644]
drivers/hid/hid-ids.h