[GIT PULL] platform-drivers-x86 for 6.8-3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux