Over the past week a number of Apple device support additions have been queued up into the HID subsystem’s “for-next” branch ahead of the Linux 6.17 kernel cycle.
First up, this merge brought support to the HID multitouch driver for the Apple Touch Bar found on aging x86-based Intel MacBook Pro laptops. Over the past few kernels there has been a lot of Apple Touch Bar upstreaming work for enabling this unique display/input device to work on the mainline kernel. For Linux 6.17 the multi-touch input should now be in order for those on x86-based MacBook Pros.
Additionally, this patch queued into HID-next adds support for the Apple Magic Keyboard A3118 USB-C keyboard for Linux 6.17. This patch adds support for the A3119 variant of the Apple Magic Keyboard USB-C model.
Both of those Apple Magic Keyboard USB-C keyboards are supported with just needing new device IDs added for the hid-apple driver. They otherwise follow the same driver support as the existing Apple Magic Keyboard support albeit now with a USB-C interface. This is a similar situation to Linux 6.16 having just recently added support for the Apple Magic Mouse 2 USB-C.
These Apple improvements and other work are building up within hid.git’s for-next branch until the Linux 6.17 merge window opens up around early August.