Web lists-archives.org

[PATCH] USB-HID patch for ADS/Tech Radio si470x




Hi,

the following patch adds a blacklist entry for the ADS/Tech Radio with the si470x chip,
so that the USB-HID drivers will ignore the radio.
Instead the radio-si470x.c radio driver controls the device.
This is the second device supported by the driver.

As I don't have this device myself, the patch is not tested.
It was generated with a "diff -uprN" against linux-2.6.23.1.

Bye,
  Toby

Signed-off-by: Tobias Lorenz <tobias.lorenz@xxxxxxx>
--- linux-2.6.23/drivers/hid/usbhid/hid-quirks.c        2007-10-09 22:31:38.000000000 +0200
+++ linux-2.6.23.new/drivers/hid/usbhid/hid-quirks.c    2008-01-26 15:06:52.000000000 +0100
@@ -28,6 +28,9 @@
 #define USB_DEVICE_ID_ACECAD_FLAIR     0x0004
 #define USB_DEVICE_ID_ACECAD_302       0x0008

+#define USB_VENDOR_ID_ADS_TECH                 0x06e1
+#define USB_DEVICE_ID_ADS_TECH_RADIO_SI470X    0xa155
+
 #define USB_VENDOR_ID_AIPTEK           0x08ca
 #define USB_DEVICE_ID_AIPTEK_01                0x0001
 #define USB_DEVICE_ID_AIPTEK_10                0x0010
@@ -375,6 +381,7 @@ static const struct hid_blacklist {
        { USB_VENDOR_ID_BELKIN, USB_DEVICE_ID_FLIP_KVM, HID_QUIRK_HIDDEV },
        { USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_SIDEWINDER_GV, HID_QUIRK_HIDINPUT },

+       { USB_VENDOR_ID_ADS_TECH, USB_DEVICE_ID_ADS_TECH_RADIO_SI470X, HID_QUIRK_IGNORE },
        { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_01, HID_QUIRK_IGNORE },
        { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_10, HID_QUIRK_IGNORE },
        { USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_20, HID_QUIRK_IGNORE },

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list