News: 0001554667

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Apple x86 Touch Bar Input & Apple Magic Keyboard USB-C Support In Linux 6.17

([Apple] 5 Hours Ago Linux 6.17 Apple)


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 [1]Linux 6.17 kernel cycle.

First up, [2]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 [3]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, [4]this patch queued into HID-next adds support for the Apple Magic Keyboard A3118 USB-C keyboard for Linux 6.17. [5]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 [6]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 [7]added support for the Apple Magic Mouse 2 USB-C .

These Apple improvements and other work are building up within [8]hid.git's for-next branch until the Linux 6.17 merge window opens up around early August.



[1] https://www.phoronix.com/search/Linux+6.17

[2] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-next&id=da04eb7791c461bc0f113ce96af4ed59bcc12555

[3] https://www.phoronix.com/search/Apple+Touch+Bar

[4] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-next&id=e77bdf51de070610328255d011c439634a9ea932

[5] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/commit/?h=for-next&id=4604baafaaeeb131dfb8d9325b1e8e90f364c468

[6] https://www.phoronix.com/news/Linux-5.18-HID

[7] https://www.phoronix.com/news/Linux-6.16-HID

[8] https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/log/?h=for-next



QwertyChouskie

Where is John Carson now that we need him?
-- RLG