USB: HID: add blacklist AIRcable USB, little beautification

This patch add AIRcable USBto USB-HID blacklist, makes some little
changes things in the Kconfig to make AIRcable USB look as all the rest
of drivers. And it removes the readme part that was on
Documentation/usb/usb-serial.txt because it is not needed anymore.


Signed-off-by: Naranjo Manuel Francisco <naranjo.manuel@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by Naranjo Manuel Francisco and committed by Greg Kroah-Hartman 23b0d968 5a69ebe1

+6 -8
-6
Documentation/usb/usb-serial.txt
··· 428 428 See http://www.uuhaus.de/linux/palmconnect.html for up-to-date 429 429 information on this driver. 430 430 431 - AIRcable USB Dongle Bluetooth driver 432 - If there is the cdc_acm driver loaded in the system, you will find that the 433 - cdc_acm claims the device before AIRcable can. This is simply corrected 434 - by unloading both modules and then loading the aircable module before 435 - cdc_acm module 436 - 437 431 Generic Serial driver 438 432 439 433 If your device is not one of the above listed devices, compatible with
+4
drivers/usb/input/hid-core.c
··· 1640 1640 #define USB_VENDOR_ID_SUN 0x0430 1641 1641 #define USB_DEVICE_ID_RARITAN_KVM_DONGLE 0xcdab 1642 1642 1643 + #define USB_VENDOR_ID_AIRCABLE 0x16CA 1644 + #define USB_DEVICE_ID_AIRCABLE1 0x1502 1645 + 1643 1646 /* 1644 1647 * Alphabetically sorted blacklist by quirk type. 1645 1648 */ ··· 1660 1657 { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_22, HID_QUIRK_IGNORE }, 1661 1658 { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_23, HID_QUIRK_IGNORE }, 1662 1659 { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_24, HID_QUIRK_IGNORE }, 1660 + { USB_VENDOR_ID_AIRCABLE, USB_DEVICE_ID_AIRCABLE1, HID_QUIRK_IGNORE }, 1663 1661 { USB_VENDOR_ID_ALCOR, USB_DEVICE_ID_ALCOR_USBRS232, HID_QUIRK_IGNORE }, 1664 1662 { USB_VENDOR_ID_BERKSHIRE, USB_DEVICE_ID_BERKSHIRE_PCWD, HID_QUIRK_IGNORE }, 1665 1663 { USB_VENDOR_ID_CODEMERCS, USB_DEVICE_ID_CODEMERCS_IOW40, HID_QUIRK_IGNORE },
+2 -2
drivers/usb/serial/Kconfig
··· 54 54 properly. 55 55 56 56 config USB_SERIAL_AIRCABLE 57 - tristate "AIRcable USB Bluetooth Dongle Driver (EXPERIMENTAL)" 57 + tristate "USB AIRcable Bluetooth Dongle Driver (EXPERIMENTAL)" 58 58 depends on USB_SERIAL && EXPERIMENTAL 59 59 help 60 - Say Y here if you want to use AIRcable USB Bluetoot Dongle. 60 + Say Y here if you want to use USB AIRcable Bluetooth Dongle. 61 61 62 62 To compile this driver as a module, choose M here: the module 63 63 will be called aircable.