mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
48 lines
1.4 KiB
Diff
48 lines
1.4 KiB
Diff
From aec68ba09ead15a0b2b0fc47809146e2fa28ccf5 Mon Sep 17 00:00:00 2001
|
|
From: Janne Grunau <j@jannau.net>
|
|
Date: Thu, 11 Nov 2021 21:31:21 +0100
|
|
Subject: [PATCH 026/171] arm64: dts: apple: j31[46]: Add keyboard nodes
|
|
|
|
Enables keyboard and touchpad input on MacBook Pro (14/16-inch,
|
|
M1 Pro/Max, 2021).
|
|
|
|
Signed-off-by: Janne Grunau <j@jannau.net>
|
|
---
|
|
.../arm64/boot/dts/apple/t600x-j314-j316.dtsi | 20 +++++++++++++++++++
|
|
1 file changed, 20 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
index 55457892c38e..64280ed76feb 100644
|
|
--- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
+++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi
|
|
@@ -88,6 +88,26 @@ flash@0 {
|
|
};
|
|
};
|
|
|
|
+&spi3 {
|
|
+ status = "okay";
|
|
+
|
|
+ hid-transport@0 {
|
|
+ compatible = "apple,spi-hid-transport";
|
|
+ reg = <0>;
|
|
+ spi-max-frequency = <8000000>;
|
|
+ /*
|
|
+ * cs-setup and cs-hold delays are derived from Apple's ADT
|
|
+ * Mac OS driver meta data secify 45 us for 'cs to clock' and
|
|
+ * 'clock to cs' delays.
|
|
+ */
|
|
+ spi-cs-setup-delay-ns = <20000>;
|
|
+ spi-cs-hold-delay-ns = <20000>;
|
|
+ spi-cs-inactive-delay-ns = <250000>;
|
|
+ spien-gpios = <&pinctrl_ap 194 0>;
|
|
+ interrupts-extended = <&pinctrl_nub 6 IRQ_TYPE_LEVEL_LOW>;
|
|
+ };
|
|
+};
|
|
+
|
|
/* PCIe devices */
|
|
&port00 {
|
|
/* WLAN */
|
|
--
|
|
2.34.1
|
|
|