Commit graph

462 commits

Author SHA1 Message Date
Jake Day a4a9b7ca20 updating patches 2019-06-06 13:44:35 -04:00
qzed 79dec2382a Update patches for v5.1 2019-05-16 01:47:24 +02:00
Jake Day b7e8acf062 adding LTE support and updating patches 2019-04-30 20:52:01 -04:00
qzed 17ba202bb2 Ensure GPIOs are available in button driver
This patch ensures that a GPIO driver is loaded and set up before the
button driver can bind to the MSHW0040 device. Without this the driver
may not bind to the MSHW0040 device at all.
2019-04-24 20:51:10 +02:00
qzed 4e2e009dc7 Add performance-mode support for Surface Book 2
Adds a driver for the Surface platform Integration Device (SID) of the
Surface Book 2. This allows for setting the performance-mode, which can
be used to choose between performance-optimized vs. quiet operation.

The performance-mode can be set via the perf_mode sysfs attribute on the
corresponding device (MSHW0107).
2019-04-21 15:37:02 +02:00
qzed 327b97cb81 Update surface-acpi patches 2019-04-04 23:40:23 +02:00
Jake Day 5c2a640308 adding support for 5.0 kernel 2019-03-13 16:23:21 -04:00
Jake Day e09d9e11f5 updating patches 2019-03-07 15:01:54 -05:00
Jake Day 5d21cc824c updating 4.19 patches and config 2019-02-18 13:22:46 -05:00
Jake Day 2f1570d509 updating 4.19 patches 2019-02-16 13:26:57 -05:00
Jake Day 5b7dd5a7a9 updating 4.19 patches 2019-02-07 07:45:04 -05:00
Jake Day a3a3ed3dc4 updating 4.19 patches to fix touch and suspend 2019-01-31 07:14:24 -05:00
Jake Day 1143fcaa6b fix touch screen lag and crashing in ipts module 2019-01-28 19:27:56 -05:00
Jake Day 35c0e5c387 no longer supporting 4.18 series kernels 2019-01-27 18:55:32 -05:00
Jake Day 67bd6e23ac adding patches for 4.19 kernel series 2019-01-27 11:01:27 -05:00
Jake Day 75d9b5b2a6 fix for secured wifi associations 2019-01-24 07:57:46 -05:00
Jake Day ddda979ec1 updating patches 2019-01-22 08:43:10 -05:00
Jake Day 8f0d791dab adding mwlwifi module patch 2019-01-22 08:35:00 -05:00
Jake Day 3924bc095b updating wifi patch 2019-01-22 08:31:20 -05:00
qzed 5bef4dfe8d update button patch
Update device check to avoid wrongfully probing and attaching on Surface
Book 1.
2019-01-06 16:14:33 +01:00
qzed 941c0e8468 update surface-acpi patch
Delay repeated base-state queries due to suspend EC.
Fix compiler complaining about unused results.
2019-01-03 18:14:05 +01:00
Jake Day 12bc160498 remove old config patch 2019-01-01 13:11:23 -05:00
Jake Day 9ff5045267 update wifi patch 2019-01-01 13:11:09 -05:00
Jake Day 62f8f97613 updating wifi patch 2018-12-30 19:27:31 -05:00
qzed 2dd7c64299 add quirks for surface-dock 2018-12-30 22:18:50 +01:00
Jake Day 57463d9895 updating patches for 4.18 2018-12-30 09:04:00 -05:00
Jake Day 9619f63485 removing outdated patches 2018-12-30 09:03:34 -05:00
qzed 6bbdaf3679 add surface-acpi module
Add surface-acpi module, restructure patches, fix whitespace errors.
2018-12-24 14:50:44 +01:00
Jake Day 5d3d8a6dfc remove surface dock patch since fixes are upstreamed 2018-10-02 09:54:42 -04:00
Jake Day 1d7fa8a175 fix for device re-loads from resume 2018-10-02 09:54:22 -04:00
qzed bd4272e3b1 rework button patch for SB2/SP2017
Integrate button support for Surface Book 2 and Surface Pro (2017) into
the soc_button_array driver on which the original module was based on.
2018-09-20 22:50:36 +02:00
Jake Day a99b7c3f7a fix for ipts 4.18 patch 2018-09-10 12:32:58 -04:00
Jake Day 83a5a5b425 adding patches for 4.18.x 2018-09-09 14:06:35 -04:00
Jake Day 1c7818f785 update checks for buttons patch 2018-06-30 16:41:56 -04:00
Jake Day 04da26f263 update patch for buttons 2018-06-30 11:42:31 -04:00
Jake Day 9340873763 renaming acpi patch file 2018-06-28 18:22:04 -04:00
Jake Day 4fdb218703 update acpi, i2c and platform modules 2018-06-28 18:19:59 -04:00
Jake Day fd97987387 adding module for surface book 2 and pro 2017 buttons 2018-06-28 18:19:45 -04:00
Jake Day 5650da5a64 adding option to enable or disable IPTS separately from guc 2018-06-28 18:19:27 -04:00
Jake Day 46f6b22d2a updating patch for keyboard identification 2018-06-28 18:19:09 -04:00
Jake Day 14395024b9 adding patches for 4.17 2018-06-07 18:10:46 -04:00
Jake Day 7a2df7eb35 fix config patch paths 2018-06-07 17:44:52 -04:00
Jake Day c9ad59e95e fix naming of config files in patch 2018-06-06 22:15:55 -04:00
Jake Day 2a7df275b4 updating 4.16 ipts patch 2018-05-06 09:04:34 -04:00
Jake Day e0491916cb update config patch 2018-04-30 19:23:45 -04:00
Jake Day adc8ed95d0 updating ipts patch 2018-04-27 08:00:16 -04:00
Jake Day 9ee18c53f4 updating acpica patches to account for upstream fixes 2018-04-27 07:16:10 -04:00
Jake Day 3305709986 fix config patch 2018-04-22 13:25:20 -04:00
Jake Day 0c1fbc3186 updating acpi patches to match 4.16 2018-04-19 17:55:16 -04:00
Jake Day edabac9839 update ipts patches for 4.16 2018-04-18 18:36:48 -04:00
Jake Day eaf9a9d806 update surface acpi patch for 4.16 2018-04-18 14:29:33 -04:00
Jake Day ce4687d2cd updating 4.16 patches 2018-04-15 14:37:06 -04:00
Jake Day 054480eb42 use native compat pci driver instead of native pcie 2018-04-15 13:32:44 -04:00
Jake Day 90a0c997c4 change config to patch file 2018-04-10 13:04:54 -04:00
Jake Day 3fc482fa1c updating ipts patches 2018-04-03 10:10:43 -04:00
Jake Day dc50ecea20 update wifi patches 2018-04-01 13:52:25 -04:00
Jake Day cc0392f443 adding acpica patches 2018-03-24 20:12:34 -04:00
Jake Day 28720a7cf3 updating ipts patches 2018-03-24 20:12:06 -04:00
Jake Day 07df5e3a33 update acpi patches 2018-03-17 19:37:52 -04:00
Jake Day 690bde8561 restructuring repo for patches 2018-03-10 17:44:34 -05:00
Jake Day 7d90f21452 moving patches to target 4.14 kernel series 2018-02-03 14:08:23 -05:00
Jake Day 036bfe6832 switching to patches and adding steps to compile from source 2018-02-01 20:56:42 -05:00