mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-04-01 11:54:10 +00:00
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: HID: blacklist additional SoundGraph iMon LCD models HID: fix/improve help texts for quirk drivers HID: fix default building of HID-quirk drivers
This commit is contained in:
commit
65ae24b181
3 changed files with 53 additions and 73 deletions
|
@ -17,25 +17,6 @@ config HID
|
||||||
tristate "Generic HID support"
|
tristate "Generic HID support"
|
||||||
depends on INPUT
|
depends on INPUT
|
||||||
default y
|
default y
|
||||||
select HID_A4TECH if !EMBEDDED
|
|
||||||
select HID_APPLE if !EMBEDDED
|
|
||||||
select HID_BELKIN if !EMBEDDED
|
|
||||||
select HID_BRIGHT if !EMBEDDED
|
|
||||||
select HID_CHERRY if !EMBEDDED
|
|
||||||
select HID_CHICONY if !EMBEDDED
|
|
||||||
select HID_CYPRESS if !EMBEDDED
|
|
||||||
select HID_DELL if !EMBEDDED
|
|
||||||
select HID_EZKEY if !EMBEDDED
|
|
||||||
select HID_GYRATION if !EMBEDDED
|
|
||||||
select HID_LOGITECH if !EMBEDDED
|
|
||||||
select HID_MICROSOFT if !EMBEDDED
|
|
||||||
select HID_MONTEREY if !EMBEDDED
|
|
||||||
select HID_PANTHERLORD if !EMBEDDED
|
|
||||||
select HID_PETALYNX if !EMBEDDED
|
|
||||||
select HID_SAMSUNG if !EMBEDDED
|
|
||||||
select HID_SONY if !EMBEDDED
|
|
||||||
select HID_SUNPLUS if !EMBEDDED
|
|
||||||
|
|
||||||
---help---
|
---help---
|
||||||
A human interface device (HID) is a type of computer device that
|
A human interface device (HID) is a type of computer device that
|
||||||
interacts directly with and takes input from humans. The term "HID"
|
interacts directly with and takes input from humans. The term "HID"
|
||||||
|
@ -102,89 +83,86 @@ config HID_COMPAT
|
||||||
If unsure, say Y.
|
If unsure, say Y.
|
||||||
|
|
||||||
config HID_A4TECH
|
config HID_A4TECH
|
||||||
tristate "A4 tech"
|
tristate "A4 tech" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for A4 tech X5 and WOP-35 / Trust 450L mice.
|
Support for A4 tech X5 and WOP-35 / Trust 450L mice.
|
||||||
|
|
||||||
config HID_APPLE
|
config HID_APPLE
|
||||||
tristate "Apple"
|
tristate "Apple" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on (USB_HID || BT_HIDP)
|
depends on (USB_HID || BT_HIDP)
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for some Apple devices which less or more break
|
Support for some Apple devices which less or more break
|
||||||
HID specification.
|
HID specification.
|
||||||
|
|
||||||
Say Y here if you want support for the special keys (Fn, Numlock) on
|
Say Y here if you want support for keyboards of Apple iBooks, PowerBooks,
|
||||||
Apple iBooks, PowerBooks, MacBooks, MacBook Pros and aluminum USB
|
MacBooks, MacBook Pros and Apple Aluminum.
|
||||||
keyboards.
|
|
||||||
|
|
||||||
If unsure, say M.
|
|
||||||
|
|
||||||
config HID_BELKIN
|
config HID_BELKIN
|
||||||
tristate "Belkin"
|
tristate "Belkin" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Belkin Flip KVM and Wireless keyboard.
|
Support for Belkin Flip KVM and Wireless keyboard.
|
||||||
|
|
||||||
config HID_BRIGHT
|
config HID_BRIGHT
|
||||||
tristate "Bright"
|
tristate "Bright" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Bright ABNT-2 keyboard.
|
Support for Bright ABNT-2 keyboard.
|
||||||
|
|
||||||
config HID_CHERRY
|
config HID_CHERRY
|
||||||
tristate "Cherry"
|
tristate "Cherry" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Cherry Cymotion.
|
Support for Cherry Cymotion keyboard.
|
||||||
|
|
||||||
config HID_CHICONY
|
config HID_CHICONY
|
||||||
tristate "Chicony"
|
tristate "Chicony" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Chicony Tactical pad.
|
Support for Chicony Tactical pad.
|
||||||
|
|
||||||
config HID_CYPRESS
|
config HID_CYPRESS
|
||||||
tristate "Cypress"
|
tristate "Cypress" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Cypress mouse and barcodes.
|
Support for cypress mouse and barcode readers.
|
||||||
|
|
||||||
config HID_DELL
|
config HID_DELL
|
||||||
tristate "Dell"
|
tristate "Dell" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Dell W7658.
|
Support for quirky Dell HID hardware that require
|
||||||
|
special LED handling (W7658 and SK8115 models)
|
||||||
|
|
||||||
config HID_EZKEY
|
config HID_EZKEY
|
||||||
tristate "Ezkey"
|
tristate "Ezkey" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Ezkey mouse and barcodes.
|
Support for Ezkey BTC 8193 keyboard.
|
||||||
|
|
||||||
config HID_GYRATION
|
config HID_GYRATION
|
||||||
tristate "Gyration"
|
tristate "Gyration" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Gyration remote.
|
Support for Gyration remote control.
|
||||||
|
|
||||||
config HID_LOGITECH
|
config HID_LOGITECH
|
||||||
tristate "Logitech"
|
tristate "Logitech" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for some Logitech devices which breaks less or more
|
Support for Logitech devices that are not fully compliant with HID standard.
|
||||||
HID specification.
|
|
||||||
|
|
||||||
config LOGITECH_FF
|
config LOGITECH_FF
|
||||||
bool "Logitech force feedback"
|
bool "Logitech force feedback"
|
||||||
|
@ -211,28 +189,26 @@ config LOGIRUMBLEPAD2_FF
|
||||||
Rumblepad 2 devices.
|
Rumblepad 2 devices.
|
||||||
|
|
||||||
config HID_MICROSOFT
|
config HID_MICROSOFT
|
||||||
tristate "Microsoft"
|
tristate "Microsoft" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for some Microsoft devices which breaks less or more
|
Support for Microsoft devices that are not fully compliant with HID standard.
|
||||||
HID specification.
|
|
||||||
|
|
||||||
config HID_MONTEREY
|
config HID_MONTEREY
|
||||||
tristate "Monterey"
|
tristate "Monterey" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Monterey Genius KB29E.
|
Support for Monterey Genius KB29E.
|
||||||
|
|
||||||
config HID_PANTHERLORD
|
config HID_PANTHERLORD
|
||||||
tristate "Pantherlord devices support"
|
tristate "Pantherlord devices support" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for PantherLord/GreenAsia based device support.
|
Support for PantherLord/GreenAsia based device support.
|
||||||
|
|
||||||
|
|
||||||
config PANTHERLORD_FF
|
config PANTHERLORD_FF
|
||||||
bool "Pantherlord force feedback support"
|
bool "Pantherlord force feedback support"
|
||||||
depends on HID_PANTHERLORD
|
depends on HID_PANTHERLORD
|
||||||
|
@ -242,32 +218,32 @@ config PANTHERLORD_FF
|
||||||
or adapter and want to enable force feedback support for it.
|
or adapter and want to enable force feedback support for it.
|
||||||
|
|
||||||
config HID_PETALYNX
|
config HID_PETALYNX
|
||||||
tristate "Petalynx"
|
tristate "Petalynx" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Petalynx Maxter remote.
|
Support for Petalynx Maxter remote control.
|
||||||
|
|
||||||
config HID_SAMSUNG
|
config HID_SAMSUNG
|
||||||
tristate "Samsung"
|
tristate "Samsung" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Samsung IR remote.
|
Support for Samsung InfraRed remote control.
|
||||||
|
|
||||||
config HID_SONY
|
config HID_SONY
|
||||||
tristate "Sony"
|
tristate "Sony" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Sony PS3 controller.
|
Support for Sony PS3 controller.
|
||||||
|
|
||||||
config HID_SUNPLUS
|
config HID_SUNPLUS
|
||||||
tristate "Sunplus"
|
tristate "Sunplus" if EMBEDDED
|
||||||
default m
|
|
||||||
depends on USB_HID
|
depends on USB_HID
|
||||||
|
default y
|
||||||
---help---
|
---help---
|
||||||
Support for Sunplus WDesktop input device.
|
Support for Sunplus wireless desktop.
|
||||||
|
|
||||||
config THRUSTMASTER_FF
|
config THRUSTMASTER_FF
|
||||||
tristate "ThrustMaster devices support"
|
tristate "ThrustMaster devices support"
|
||||||
|
|
|
@ -1518,6 +1518,8 @@ static const struct hid_device_id hid_ignore_list[] = {
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PANJIT, 0x0003) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_PANJIT, 0x0003) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_PANJIT, 0x0004) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_PANJIT, 0x0004) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_SOUNDGRAPH, USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_SOUNDGRAPH, USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD) },
|
||||||
|
{ HID_USB_DEVICE(USB_VENDOR_ID_SOUNDGRAPH, USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD2) },
|
||||||
|
{ HID_USB_DEVICE(USB_VENDOR_ID_SOUNDGRAPH, USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD3) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY1) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY1) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY2) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_TENX, USB_DEVICE_ID_TENX_IBUDDY2) },
|
||||||
{ HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb300) },
|
{ HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb300) },
|
||||||
|
|
|
@ -354,6 +354,8 @@
|
||||||
|
|
||||||
#define USB_VENDOR_ID_SOUNDGRAPH 0x15c2
|
#define USB_VENDOR_ID_SOUNDGRAPH 0x15c2
|
||||||
#define USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD 0x0038
|
#define USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD 0x0038
|
||||||
|
#define USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD2 0x0036
|
||||||
|
#define USB_DEVICE_ID_SOUNDGRAPH_IMON_LCD3 0x0034
|
||||||
|
|
||||||
#define USB_VENDOR_ID_SUN 0x0430
|
#define USB_VENDOR_ID_SUN 0x0430
|
||||||
#define USB_DEVICE_ID_RARITAN_KVM_DONGLE 0xcdab
|
#define USB_DEVICE_ID_RARITAN_KVM_DONGLE 0xcdab
|
||||||
|
|
Loading…
Add table
Reference in a new issue