[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2b496ce8-4711-48cd-b1da-d70522bc0580@redhat.com>
Date: Thu, 22 Feb 2024 14:52:46 +0100
From: Hans de Goede <hdegoede@...hat.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
platform-driver-x86@...r.kernel.org,
Ilpo Järvinen <ilpo.jarvinen@...ux.intel.com>
Subject: [GIT PULL] platform-drivers-x86 for 6.8-3
Hi Linus,
Here is the second round of fixes for platform-drivers-x86 for 6.8.
Highlights:
- Regression fixes:
- Fix INT0002 vGPIO events no longer working after 6.8 ACPI SCI changes
- AMD-PMF: Fix laptops (e.g. Framework 13 AMD) hanging on suspend
- x86-android-tablets: Fix touchscreen no longer working on Lenovo Yogabook
- x86-android-tablets: Fix serdev instantiation regression
- intel-vbtn: Fix ThinkPad X1 Tablet Gen2 no longer suspending
- Bug fixes
- think-lmi: Fix changing BIOS settings on Lenovo workstations
- touchscreen_dmi: Fix Hi8 Air touchscreen data sometimes missing
- AMD-PMF: Fix Smart PC support not working after suspend/resume
- Other misc. small fixes
Regards,
Hans
The following changes since commit 1abdf288b0ef5606f76b6e191fa6df05330e3d7e:
platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet (2024-01-26 20:21:47 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v6.8-3
for you to fetch changes up to 427c70dec738318b7f71e1b9d829ff0e9771d493:
platform/x86: thinkpad_acpi: Only update profile if successfully converted (2024-02-20 14:35:36 +0100)
----------------------------------------------------------------
platform-drivers-x86 for v6.8-3
Highlights:
- Regression fixes:
- Fix INT0002 vGPIO events no longer working after 6.8 ACPI SCI changes
- AMD-PMF: Fix laptops (e.g. Framework 13 AMD) hanging on suspend
- x86-android-tablets: Fix touchscreen no longer working on Lenovo Yogabook
- x86-android-tablets: Fix serdev instantiation regression
- intel-vbtn: Fix ThinkPad X1 Tablet Gen2 no longer suspending
- Bug fixes
- think-lmi: Fix changing BIOS settings on Lenovo workstations
- touchscreen_dmi: Fix Hi8 Air touchscreen data sometimes missing
- AMD-PMF: Fix Smart PC support not working after suspend/resume
- Other misc. small fixes
The following is an automated git shortlog grouped by driver:
Add new get_serdev_controller() helper:
- Add new get_serdev_controller() helper
intel:
- int0002_vgpio: Pass IRQF_ONESHOT to request_irq()
intel-vbtn:
- Stop calling "VBDL" from notify_handler
platform/x86/amd/pmf:
- Fix a potential race with policy binary sideload
- Fixup error handling for amd_pmf_init_smart_pc()
- Add debugging message for missing policy data
- Fix a suspend hang on Framework 13
- Fix TEE enact command failure after suspend and resume
- Remove smart_pc_status enum
think-lmi:
- Fix password opcode ordering for workstations
thinkpad_acpi:
- Only update profile if successfully converted
touchscreen_dmi:
- Consolidate Goodix upside-down touchscreen data
- Allow partial (prefix) matches for ACPI names
x86-android-tablets:
- Fix acer_b1_750_goodix_gpios name
- Fix serdev instantiation no longer working
- Fix keyboard touchscreen on Lenovo Yogabook1 X90
----------------------------------------------------------------
Hans de Goede (8):
platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq()
platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
platform/x86: touchscreen_dmi: Consolidate Goodix upside-down touchscreen data
platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
platform/x86: Add new get_serdev_controller() helper
platform/x86: x86-android-tablets: Fix serdev instantiation no longer working
platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name
platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
Mario Limonciello (5):
platform/x86/amd/pmf: Fix a suspend hang on Framework 13
platform/x86/amd/pmf: Add debugging message for missing policy data
platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc()
platform/x86/amd/pmf: Fix a potential race with policy binary sideload
platform/x86: thinkpad_acpi: Only update profile if successfully converted
Mark Pearson (1):
platform/x86: think-lmi: Fix password opcode ordering for workstations
Shyam Sundar S K (2):
platform/x86/amd/pmf: Remove smart_pc_status enum
platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume
drivers/platform/x86/amd/pmf/core.c | 17 +++--
drivers/platform/x86/amd/pmf/pmf.h | 5 --
drivers/platform/x86/amd/pmf/tee-if.c | 76 ++++++++++++--------
drivers/platform/x86/intel/int0002_vgpio.c | 2 +-
drivers/platform/x86/intel/vbtn.c | 3 -
drivers/platform/x86/serdev_helpers.h | 80 ++++++++++++++++++++++
drivers/platform/x86/think-lmi.c | 20 +++---
drivers/platform/x86/thinkpad_acpi.c | 5 +-
drivers/platform/x86/touchscreen_dmi.c | 29 ++++----
drivers/platform/x86/x86-android-tablets/core.c | 38 ++++------
drivers/platform/x86/x86-android-tablets/lenovo.c | 1 +
drivers/platform/x86/x86-android-tablets/other.c | 4 +-
.../x86/x86-android-tablets/x86-android-tablets.h | 1 +
13 files changed, 183 insertions(+), 98 deletions(-)
create mode 100644 drivers/platform/x86/serdev_helpers.h
Powered by blists - more mailing lists