• Aditya Garg's avatar
    HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list · 750ec977
    Aditya Garg authored
    The touchbar on Apple T2 Macs has 2 modes, one that shows the function
    keys and other that shows the media controls. The user can use the fn
    key on his keyboard to switch between the 2 modes.
    
    On Linux, if people were using an external keyboard or mouse, the
    touchbar failed to change modes on pressing the fn key with the following
    in dmesg :-
    
    [   10.661445] apple-ib-als 0003:05AC:8262.0001: : USB HID v1.01 Device [Apple Inc. Ambient Light Sensor] on usb-bce-vhci-3/input0
    [   11.830992] apple-ib-touchbar 0003:05AC:8302.0007: input: USB HID v1.01 Keyboard [Apple Inc. Touch Bar Display] on usb-bce-vhci-6/input0
    [   12.139407] apple-ib-touchbar 0003:05AC:8102.0008: : USB HID v1.01 Device [Apple Inc. Touch Bar Backlight] on usb-bce-vhci-7/input0
    [   12.211824] apple-ib-touchbar 0003:05AC:8102.0009: : USB HID v1.01 Device [Apple Inc. Touch Bar Backlight] on usb-bce-vhci-7/input1
    [   14.219759] apple-ib-touchbar 0003:05AC:8302.0007: tb: Failed to set touch bar mode to 2 (-110)
    [   24.395670] apple-ib-touchbar 0003:05AC:8302.0007: tb: Failed to set touch bar mode to 2 (-110)
    [   34.635791] apple-ib-touchbar 0003:05AC:8302.0007: tb: Failed to set touch bar mode to 2 (-110)
    [  269.579233] apple-ib-touchbar 0003:05AC:8302.0007: tb: Failed to set touch bar mode to 1 (-110)
    
    Add the USB IDs of the touchbar found in T2 Macs to HID have special
    driver list to fix the issue.
    Signed-off-by: default avatarAditya Garg <gargaditya08@live.com>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    750ec977
hid-quirks.c 72.8 KB