Changes:
SAM:
- Add Surface Book 3 GPE LID fix.
- Add support for Surface Book 3 performance modes
- Add preliminary support for Surface Book 3 HID devices, i.e.
keyboard and touchpad. N.b.: There are still known issues
regarding device re-initialization when detaching/re-attaching.
- Add preliminary support for Surface Book 3 battery/AC.
- Bugfix: Initialize power-target in HPS driver on load.
- Bugfix: Fix out-of-space handling for SSH requests.
Links:
- kernel: 3d8315773f
- SAM: 27e54010b4
Changes:
SAM:
- Add support for Surface Book 3 in Surface HPS driver. The dGPU of
the Surface Book 3 can now be turned on and off via the same
mechanism already being used by the Surface Book 2.
- Add SID devices for Surface Pro 6 with MSHW0111 ID.
- Complete restructure of Surface Serial Hub driver internals. The
old synchronous communication core has been replaced by a
completely asynchronous implementation.
- Misc. code improvements and clean-up.
References:
kernel: ab0ac25c9e
SAM: 6715faf265
Update patches via linux-surface/kernel@fccd0a489e.
Updated patches:
pick ea097eb Add secureboot pre-signing to the kernel
pick b50d617 surface3-power
pick 71ab90b surface3-spi
pick f109cbf surface3-oemb
pick c924fb6 surface-buttons
f 1a44682d3bea Input: soc_button_array - fix Wdiscarded-qualifiers for kernels below 4.20
pick 91a78cc surface-sam
pick 263250b suspend
pick 5ae0ab6 ipts
f a5db77a8ad47 ipts: Simplify feedback implementation
f 22c959edeaf2 ipts: Remove no_feedback quirk
f 21a71ef429b4 ipts: Remove quirk implementation
f f28c0f7b64aa ipts: companion: improve comment for hardware id on SP4
pick df219c0 surface-lte
pick 3484574 ioremap_uc
pick 4f727ac wifi
f f86788d75e54 Revert "BACKPORT: wireless/mwifiex: Fix S0ix / suspend"
f 169bb34570af mwifiex: pcie: Use dev_get_drvdata
f 6e9eefbca821 mwifiex_pcie: remove()/probe() card on suspend()/resume()
f 3619cec06fdc mwifiex_pcie: disable parent bridge_d3
f fda9d444d14d mwifiex: sta_cmd: do not enable auto_ds by default
f 74ab58241354 mwifiex: sta_cmd: add comment for not enabling ps_mode by default
Note: almost all part of the ioremap_uc patch is now upstream. So, the
remaining unupstreamed patch is now only linux-surface/kernel@de067f5c12
("docs: driver-model: add devm_ioremap_uc")
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>