Hi. This series adds support for Apple touchscreens using the Z2 protocol. Those are used as the primary touchscreen on mobile Apple devices, and for the touchbar on laptops using the M-series chips. (T1/T2 laptops have a coprocessor in charge of speaking Z2 to the touchbar). Sending this as a RFC for now, since this series requires the SPI controller support which is not upstream yet: https://lore.kernel.org/all/20211212034726.26306-1-marcan@xxxxxxxxx/ Signed-off-by: Sasha Finkelstein <fnkl.kernel@xxxxxxxxx> --- Sasha Finkelstein (4): dt-bindings: input: touchscreen: Add Z2 controller bindings. input: apple_z2: Add a driver for Apple Z2 touchscreens arm64: dts: apple: t8103: Add touchbar bindings MAINTAINERS: Add entries for Apple Z2 touchscreen driver .../input/touchscreen/apple,z2-touchscreen.yaml | 81 ++++ MAINTAINERS | 2 + arch/arm64/boot/dts/apple/t8103-j293.dts | 20 + arch/arm64/boot/dts/apple/t8103.dtsi | 12 + drivers/input/touchscreen/Kconfig | 13 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/apple_z2.c | 465 +++++++++++++++++++++ 7 files changed, 594 insertions(+) --- base-commit: c9c3395d5e3dcc6daee66c6908354d47bf98cb0c change-id: 20230223-z2-for-ml-18fb5246f4b8 Best regards, -- Sasha Finkelstein <fnkl.kernel@xxxxxxxxx>