提交 65ae24b1 编写于 作者: L Linus Torvalds

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
...@@ -17,25 +17,6 @@ config HID ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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[] = { ...@@ -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 @@ ...@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册