The Linux kernel already supports Apple Magic Trackpad 2
Magic Trackpad 2 is a wireless/wired touchpad that supports multi-finger touch and touches force sensing. Its touch area is nearly 30% larger than its predecessor. Unfortunately, since its launch, even though some developers have developed modules for it to support Linux, Magic Trackpad 2 has never received direct support from any significant Linux kernel.
Since 2015, more and more people are interested in using Magic Trackpad 2 on Linux. Fortunately, Google employees, Sean O’Brien from the Chrome OS team, have been working on the Linux kernel to support Magic Trackpad 2, focusing on Let it become the mainstream. To this end, he developed a patch.
Other developers of Google Chrome OS have reviewed the patch and the final version will be released soon. This 149-line patch extends the existing Linux HID Magic Mouse driver to support Magic Trackpad 2 (both USB wired and Bluetooth wireless).