• Linus Torvalds's avatar
    Merge tag 'platform-drivers-x86-v4.11-1' of git://git.infradead.org/linux-platform-drivers-x86 · 94eae803
    Linus Torvalds authored
    Pull x86 platform driver updates from Darren Hart:
     "Big picture:
    
       - New intel_turbo_max_3 driver, providing max core frequency
         information to the scheduler. Intel PMC APL support, s0ix read API,
         and fixes.
    
       - New Silead touchscreen platform touchscreen descriptions.
         Additional hotkey support for the intel-hid driver.
    
       - New model support for dell-laptop and hp_accel.
    
       - Several cleanups, especially to the fujitsu-laptop and
         intel_mid_powerbtn drivers.
    
      Detail summary:
    
      platorm/x86:
       - silead depends on I2C being built-in
       - add support for devices with Silead touchscreens
       - Support Turbo Boost Max 3.0 for non HWP systems
    
      intel_turbo_max_3:
       - make it explicitly non-modular
    
      dell-laptop:
       - Add Latitude 7480 and others to the DMI whitelist
    
      intel-hid:
       - Support 5 button array
    
      thinkpad_acpi:
       - Call led_classdev_notify_brightness_hw_changed on kbd brightness change
       - Use brightness_set_blocking callback for LEDs
       - Stop setting led_classdev brightness directly
    
      acer-wmi:
       - add another KEY_WLAN keycode
       - Inform firmware that RF Button Driver is active
       - setup accelerometer when machine has appropriate notify event
    
      asus-wireless:
       - Fix indentation
       - Use per-HID HSWC parameters
    
      intel_pmc_ipc:
       - Add APL PMC PCI Id
       - read s0ix residency API
       - Remove unused iTCO_version variable
    
      alienware-wmi:
       - Remove header duplicate
    
      intel_pmc_core:
       - fix out-of-bounds accesses on stack
    
      intel_mid_powerbtn:
       - Use SCU IPC directly
       - Unify IRQ acknowledgment
       - Move comment to where it belongs
       - Unify PBSTATUS access
       - Remove snail address
       - Sort headers alphabetically
       - Join string literals
       - Enable driver for Merrifield
       - Acknowledge interrupts
       - Factor out mfld_ack()
       - Introduce driver data
       - Substitute mfld by mid
       - Convert to use devm_*()
    
      fujitsu-laptop:
       - make hotkey handling functions more similar
       - break up complex loop condition
       - move keycode processing to separate functions
       - decrease indentation in acpi_fujitsu_hotkey_notify()
       - simplify logolamp_get()
       - rework logolamp_set() to properly handle errors
       - set default trigger for radio LED to rfkill-any
    
      dell-smbios:
       - Auto-select as needed
    
      intel_mid_thermal:
       - Fix module autoload
       - Remove duplicated platform device ID
    
      mlx-platform:
       - mlxcpld-hotplug driver style fixes
    
      hp_accel:
       - Add support for HP ZBook 17"
    
    * tag 'platform-drivers-x86-v4.11-1' of git://git.infradead.org/linux-platform-drivers-x86: (45 commits)
      platform/x86: intel_turbo_max_3: make it explicitly non-modular
      platform/x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist
      platform/x86: intel-hid: Support 5 button array
      platform/x86: thinkpad_acpi: Call led_classdev_notify_brightness_hw_changed on kbd brightness change
      platform/x86: thinkpad_acpi: Use brightness_set_blocking callback for LEDs
      platform/x86: thinkpad_acpi: Stop setting led_classdev brightness directly
      leds: class: Add new optional brightness_hw_changed attribute
      platform/x86: acer-wmi: add another KEY_WLAN keycode
      platform/x86: acer-wmi: Inform firmware that RF Button Driver is active
      platform/x86: asus-wireless: Fix indentation
      platform/x86: asus-wireless: Use per-HID HSWC parameters
      platform/x86: intel_pmc_ipc: Add APL PMC PCI Id
      platform/x86: intel_pmc_ipc: read s0ix residency API
      platform/x86: alienware-wmi: Remove header duplicate
      platform/x86: intel_mid_powerbtn: Use SCU IPC directly
      platform/x86: intel_mid_powerbtn: Unify IRQ acknowledgment
      platform/x86: intel_mid_powerbtn: Move comment to where it belongs
      platform/x86: intel_mid_powerbtn: Unify PBSTATUS access
      platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack
      platform/x86: silead depends on I2C being built-in
      ...
    94eae803
Kconfig 35.1 KB