• Stelian Pop's avatar
    HID: enable hiddev for the SantaRosa MacBookPro IR receiver · 0ce91cf9
    Stelian Pop authored
    The infrared remote receiver found in the SantaRosa MacBookPro
    laptops (MacBookPro3,1) need to be forced to expose a HIDDEV
    interface (instead of HIDINPUT) so that lirc can access it using
    the 'macmini' driver.
    
    The patch below adds the required quirk for forcing the HIDDEV
    interface to be activated (HID_QUIRK_HIDDEV) and introduces a new
    quirk which forces the HIDINPUT interface to be ignored
    (HID_QUIRK_IGNORE_HIDINPUT).
    
    Note that Apple calls this receiver 'IRController4' (info taken
    from Apple's driver Info.plist). Older Mac{Book,Mini,Pro}s seem
    to all use the 'IRController1' device (USB id 05ac:8240) which
    doesn't need those quirks.
    Signed-off-by: default avatarStelian Pop <stelian@popies.net>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    0ce91cf9
hid-quirks.c 40.7 KB