• Linus Torvalds's avatar
    Merge tag 'platform-drivers-x86-v6.5-1' of... · 9c3255a8
    Linus Torvalds authored
    Merge tag 'platform-drivers-x86-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
    
    Pull x86 platform driver updates from Hans de Goede:
     "AMD PMC and PMF drivers:
       - Various bugfixes
       - Improved debugging support
    
      Intel PMC:
       - Refactor to support hw with multiple PMCs
       - Various other improvements / new hw support
    
      Intel Speed Select Technology (ISST):
       - TPMI Uncore Frequency + Cluster Level Power Controls
       - Various bugfixes
       - tools/intel-speed-select: Misc improvements
    
      Dell-DDV: Add documentation
    
      INT3472 ACPI camera sensor glue code:
       - Evaluate device's _DSM method to control imaging clock
       - Drop the need to have a table with per sensor-model info
    
      Lenovo Yogabook:
       - Refactor / rework to also support Android models
    
      Think-LMI:
       - Multiple improvements and fixes
    
      WMI:
       - Add proper API documentation for the WMI bus
    
      x86-android-tablets:
       - Misc new hw support
    
      Miscellaneous other cleanups / fixes"
    
    * tag 'platform-drivers-x86-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (91 commits)
      platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps
      platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related maps
      platform/x86:intel/pmc: Use SSRAM to discover pwrm base address of primary PMC
      platform/x86:intel/pmc: Discover PMC devices
      platform/x86:intel/pmc: Enable debugfs multiple PMC support
      platform/x86:intel/pmc: Add support to handle multiple PMCs
      platform/x86:intel/pmc: Combine core_init() and core_configure()
      platform/x86:intel/pmc: Update maps for Meteor Lake P/M platforms
      platform/x86/intel: tpmi: Remove hardcoded unit and offset
      platform/x86: int3472: discrete: Log a warning if the pin-numbers don't match
      platform/x86: int3472: discrete: Use FIELD_GET() on the GPIO _DSM return value
      platform/x86: int3472: discrete: Add alternative "AVDD" regulator supply name
      platform/x86: int3472: discrete: Add support for 1 GPIO regulator shared between 2 sensors
      platform/x86: int3472: discrete: Remove sensor_config-s
      platform/x86: int3472: discrete: Drop GPIO remapping support
      platform/x86: apple-gmux: don't use be32_to_cpu and cpu_to_be32
      platform/x86/dell/dell-rbtn: Fix resources leaking on error path
      platform/x86: ISST: Fix usage counter
      platform/x86: ISST: Reset default callback on unregister
      platform/x86: int3472: Switch back to use struct i2c_driver's .probe()
      ...
    9c3255a8
subsystem-apis.rst 1.3 KB