File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -627,6 +627,10 @@ static const struct hid_device_id apple_devices[] = {
627627 .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN },
628628 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY ),
629629 .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN },
630+ { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 ),
631+ .driver_data = APPLE_HAS_FN },
632+ { HID_BLUETOOTH_DEVICE (BT_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 ),
633+ .driver_data = APPLE_HAS_FN },
630634
631635 { }
632636};
Original file line number Diff line number Diff line change 174174#define USB_DEVICE_ID_APPLE_IRCONTROL3 0x8241
175175#define USB_DEVICE_ID_APPLE_IRCONTROL4 0x8242
176176#define USB_DEVICE_ID_APPLE_IRCONTROL5 0x8243
177+ #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 0x029c
177178
178179#define USB_VENDOR_ID_ASUS 0x0486
179180#define USB_DEVICE_ID_ASUS_T91MT 0x0185
Original file line number Diff line number Diff line change @@ -302,6 +302,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
302302 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2015 ) },
303303 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY ) },
304304 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY ) },
305+ { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 ) },
305306#endif
306307#if IS_ENABLED (CONFIG_HID_APPLEIR )
307308 { HID_USB_DEVICE (USB_VENDOR_ID_APPLE , USB_DEVICE_ID_APPLE_IRCONTROL ) },
You can’t perform that action at this time.
0 commit comments