[PATCH v2 0/4] platform: arm64: thinkpad-t14s-ec: fixes and suspend support

Sebastian Reichel posted 4 patches 1 week, 6 days ago
drivers/platform/arm64/lenovo-thinkpad-t14s.c | 74 ++++++++++++++++++++++-----
1 file changed, 60 insertions(+), 14 deletions(-)
[PATCH v2 0/4] platform: arm64: thinkpad-t14s-ec: fixes and suspend support
Posted by Sebastian Reichel 1 week, 6 days ago
I have a two fixes for the T14s Gen6 Snapdragon EC driver as well as
improved system suspend support. I've been using my Thinkpad with these
patches for a few weeks as daily driver doing regular system suspend and
things seem to run well.

If there is enough time after review the fixes are probably good
material for the 6.18 release cycle.

Changes in v2:
- Link to v1: https://patch.msgid.link/20251106-thinkpad-t14s-ec-improvements-v1-0-109548ae75c0@collabora.com
- Add dmesg call trace in first patch description
- Mention ECWS ACPI function in PM patch description
- Include linux/pm.h in second patch
- Mention Thinkpad ACPI driver behavior in last patch

Signed-off-by: Sebastian Reichel <sre@kernel.org>
---
Sebastian Reichel (4):
      platform: arm64: thinkpad-t14s-ec: fix IRQ race condition
      platform: arm64: thinkpad-t14s-ec: sleep after EC access
      platform: arm64: thinkpad-t14s-ec: add system PM hooks
      platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight

 drivers/platform/arm64/lenovo-thinkpad-t14s.c | 74 ++++++++++++++++++++++-----
 1 file changed, 60 insertions(+), 14 deletions(-)
---
base-commit: 6a23ae0a96a600d1d12557add110e0bb6e32730c
change-id: 20251105-thinkpad-t14s-ec-improvements-44d4c38fef71

Best regards,
-- 
Sebastian Reichel <sre@kernel.org>
Re: [PATCH v2 0/4] platform: arm64: thinkpad-t14s-ec: fixes and suspend support
Posted by Ilpo Järvinen 1 week ago
On Wed, 19 Nov 2025 01:41:39 +0100, Sebastian Reichel wrote:

> I have a two fixes for the T14s Gen6 Snapdragon EC driver as well as
> improved system suspend support. I've been using my Thinkpad with these
> patches for a few weeks as daily driver doing regular system suspend and
> things seem to run well.
> 
> If there is enough time after review the fixes are probably good
> material for the 6.18 release cycle.
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo-next branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-next branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/4] platform: arm64: thinkpad-t14s-ec: fix IRQ race condition
      (no commit info)
[2/4] platform: arm64: thinkpad-t14s-ec: sleep after EC access
      (no commit info)
[3/4] platform: arm64: thinkpad-t14s-ec: add system PM hooks
      commit: fc62cb6a3e118a7633ca2217203b6293bb742a23
[4/4] platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight
      commit: 3c79c2e28a24a86199fa83bb80dc1a1c33f996c5

--
 i.
Re: [PATCH v2 0/4] platform: arm64: thinkpad-t14s-ec: fixes and suspend support
Posted by Ilpo Järvinen 1 week ago
On Wed, 19 Nov 2025 01:41:39 +0100, Sebastian Reichel wrote:

> I have a two fixes for the T14s Gen6 Snapdragon EC driver as well as
> improved system suspend support. I've been using my Thinkpad with these
> patches for a few weeks as daily driver doing regular system suspend and
> things seem to run well.
> 
> If there is enough time after review the fixes are probably good
> material for the 6.18 release cycle.
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo-fixes branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/4] platform: arm64: thinkpad-t14s-ec: fix IRQ race condition
      commit: 29be646f75c4406bdd8322572a6054ebd22bf63b
[2/4] platform: arm64: thinkpad-t14s-ec: sleep after EC access
      commit: 752630cb8c62abca0407f96cc7baa2e13335cd15
[3/4] platform: arm64: thinkpad-t14s-ec: add system PM hooks
      (no commit info)
[4/4] platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight
      (no commit info)

--
 i.