Maximilian Luz
b931b147da
Update patches from kernel repo
...
- surface-acpi:
- integrate dGPU hot-plug system
- fix MODULE_ALIAS definitions for auto-loading SID battery and ac
drivers
- disable DMA for surface3-spi touchscreen driver
- new wifi suspend patch (only 5.3/5.4)
- ipts:
- do not automatically switch sensor modes (only 5.3)
2019-12-28 00:54:14 +01:00
Maximilian Luz
969a0197f6
surface-acpi: SID support for AC/Battery and HID
...
Add support for Surface Laptop 3 keyboard as well as Surface Laptop 3
and Surface Pro 7 Battery/AC.
2019-12-06 02:43:19 +01:00
Maximilian Luz
b75f5ef30e
Update patches via kernel repo
...
- Improve HID precision touchpad detection
- IPTS cleanup
- surface-acpi restructuring and fixes
2019-11-10 23:40:16 +01:00
Maximilian Luz
2d34af8e14
Add fix for intel_lpss on Pro 7 and Laptop 3
...
On the Pro 7 and Laptop 3, intel_lpss_pci fails to probe and thus keeps
the system from booting. Add a patch to fix this.
Note: The added patch is on it's way upstream.
See: https://lkml.org/lkml/2019/10/16/1230
2019-11-03 01:04:48 +01:00
Maximilian Luz
3172322f64
Update surface-acpi
...
- Rename Kconfig options (SURFACE_ACPI_XXX -> SURFACE_SAM_XXX)
- Rename identifiers/functions.
- Split into multiple modules (surface_sam_ssh, surface_sam_san, ...)
2019-10-21 00:10:47 +02:00
Maximilian Luz
dcf51e95e7
Update patches via qzed/linux-surface-kernel
...
- Fix missing Kconfig dependency of IPTS on DRM_I915
- Add IPTS firmware declarations
- Update button patch based on upstreaming changes
2019-10-17 22:01:18 +02:00
Maximilian Luz
c02c4b2f93
Update surface-acpi
2019-10-02 22:44:15 +02:00
qzed
7f460186ff
Update surface-acpi for v4.19
...
This should fix the remaining issues in #473 .
2019-09-28 03:27:10 +02:00
qzed
292b082b29
Remove unnecessary changes in ACPI/serdev patches
2019-09-28 03:26:31 +02:00
qzed
21508168a7
Fix GPE interrupt setup for Surface Book 1
2019-08-26 00:54:14 +02:00
qzed
8e6c7b85ca
Set up GPE interrupts for lid-based wakeup
...
The newer surface devices Pro 4 and up do not define _PRW to specify
which GPE interrupt belongs to the lid. Thus they may not be marked as
wake-up sources automatically, so we have to do this manually.
2019-07-26 04:15:42 +02:00
qzed
be234ec92c
Update button patches (v3)
2019-07-21 00:01:46 +02:00
qzed
2009a8d721
Add dGPU hot-plug/power-setting support
2019-07-03 00:37:16 +02:00
qzed
002a33b6f0
Update surface-acpi and button patches
2019-07-03 00:36:37 +02:00
Jake Day
9d2772a7e8
updating patches
2019-06-27 12:58:16 -04:00
qzed
565c5e4c2f
Update DMA check for surface_acpi
...
Linux upstream commit 5ba846b1ee0792f5a596b9b0b86d6e8cdebfab06 changed
some behavior in dmaengine, this is a fix for that.
2019-06-20 02:13:19 +02:00
qzed
109d2c5ffc
drop surface-dock patch
2019-06-11 22:13:55 +02:00
Jake Day
a4a9b7ca20
updating patches
2019-06-06 13:44:35 -04:00
Jake Day
b7e8acf062
adding LTE support and updating patches
2019-04-30 20:52:01 -04: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
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
67bd6e23ac
adding patches for 4.19 kernel series
2019-01-27 11:01:27 -05:00