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