summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Cline <jcline@redhat.com>2019-11-07 11:19:36 -0500
committerJeremy Cline <jcline@redhat.com>2019-11-07 11:40:13 -0500
commit40d733babbfb649a876d22f60c5c8c2196c9501e (patch)
treed34df0e888618f996217ca92bb8bc33feb322d0e
parent0967f9767b9fba545f741b944a9eedf7e20346f0 (diff)
downloadkernel-40d733babbfb649a876d22f60c5c8c2196c9501e.tar.gz
kernel-40d733babbfb649a876d22f60c5c8c2196c9501e.tar.xz
kernel-40d733babbfb649a876d22f60c5c8c2196c9501e.zip
Enable the Apple SPI driver for keyboard/touchpad (rhbz 1769465)
This enables support for Macbook8,1 and later, along with the MacbookPro13,* and MacbookPro14,*.
-rw-r--r--configs/fedora/generic/x86/x86_64/CONFIG_KEYBOARD_APPLESPI1
-rw-r--r--kernel-x86_64-debug.config2
-rw-r--r--kernel-x86_64.config2
-rw-r--r--kernel.spec3
4 files changed, 6 insertions, 2 deletions
diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_KEYBOARD_APPLESPI b/configs/fedora/generic/x86/x86_64/CONFIG_KEYBOARD_APPLESPI
new file mode 100644
index 000000000..b13ce3c0b
--- /dev/null
+++ b/configs/fedora/generic/x86/x86_64/CONFIG_KEYBOARD_APPLESPI
@@ -0,0 +1 @@
+CONFIG_KEYBOARD_APPLESPI=m
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index ef6898b86..1e7e74847 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -2704,7 +2704,7 @@ CONFIG_KEXEC=y
# CONFIG_KEYBOARD_ADC is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
+CONFIG_KEYBOARD_APPLESPI=m
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_CAP11XX is not set
CONFIG_KEYBOARD_CROS_EC=m
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index e721fb10c..bc866f8ad 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -2685,7 +2685,7 @@ CONFIG_KEXEC=y
# CONFIG_KEYBOARD_ADC is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
+CONFIG_KEYBOARD_APPLESPI=m
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_CAP11XX is not set
CONFIG_KEYBOARD_CROS_EC=m
diff --git a/kernel.spec b/kernel.spec
index 5c3bf2655..cf7b44f13 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -1831,6 +1831,9 @@ fi
#
#
%changelog
+* Thu Nov 07 2019 Jeremy Cline <jcline@redhat.com>
+- Add support for a number of Macbook keyboards and touchpads (rhbz 1769465)
+
* Wed Nov 06 2019 Laura Abbott <labbott@redhat.com> - 5.3.9-200
- Linux v5.3.9