• Bastien Nocera's avatar
    HID: add HID_QUIRK_HIDDEV_FORCE and HID_QUIRK_NO_IGNORE · b5e5a37e
    Bastien Nocera authored
    Add two quirks to make it possible for usbhid module options to
    override whether a device is ignored (HID_QUIRK_NO_IGNORE) and
    whether to connect a hiddev device (HID_QUIRK_HIDDEV_FORCE).
    
    Passing HID_QUIRK_NO_IGNORE for your device means that it will
    not be ignored by the HID layer, even if present in a blacklist.
    
    HID_QUIRK_HIDDEV_FORCE will force the creation of a hiddev for that
    device, making it accessible from user-space.
    
    Tested with an Apple IR Receiver, switching it from using appleir
    to using lirc's macmini driver.
    Signed-off-by: default avatarBastien Nocera <hadess@hadess.net>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    b5e5a37e
hid-core.c 59.8 KB