• Linus Torvalds's avatar
    Merge tag 'platform-drivers-x86-v4.6-1' of... · 5a010c73
    Linus Torvalds authored
    Merge tag 'platform-drivers-x86-v4.6-1' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86
    
    Pull x86 platform driver updates from Darren Hart:
     "Significant refactoring of Dell laptop drivers, modularizing the
      smbios code.  Multiple new platforms added for ideapad, asus, dell,
      and alienware using existing quirks.  A few fixes and cleanups.
    
      hp-wmi:
       - Remove GPS rfkill support via pre-2009 interface
       - fix unregister order in hp_wmi_rfkill_setup() once again
    
      ideapad-laptop:
       - Add ideapad Y700 (15) to the no_hw_rfkill DMI list
    
      fujitsu-laptop:
       - Support radio toggle button
    
      intel-hid:
       - allocate correct amount of memory for private struct
    
      platform/x86:
       - Make intel_scu_ipc explicitly non-modular
    
      intel_pmc_ipc:
       - Avoid pending IPC1 command during legacy suspend
       - Fix GCR register base address and length
    
      asus-nb-wmi:
       - add wapf=4 quirk for ASUS X75VD
    
      intel_telemetry_pltdrv:
       - Change verbosity control bits
    
      dell-rbtn:
       - Add a comment about the XPS 13 9350
    
      dell-wmi, dell-laptop:
       - depends DMI
    
      dell-wmi:
       - support Dell Inspiron M5110
       - properly process Dell Instant Launch hotkey
       - enable receiving WMI events on Dell Vostro V131
       - Support new hotkeys on the XPS 13 9350 (Skylake)
       - Clean up hotkey table size check
       - Stop storing pointers to DMI tables
    
      dell-laptop:
       - move dell_smi_error() to dell-smbios
       - use dell_smbios_find_token() instead of find_token_location()
       - use dell_smbios_find_token() instead of find_token_id()
       - extract SMBIOS-related code to a separate module
    
      dell-smbios:
       - rename dell_smi_error() to dell_smbios_error()
       - make da_tokens static
       - remove find_token_{id,location}()
       - implement new function for finding DMI table 0xDA tokens
       - make the SMBIOS buffer static
       - return the SMBIOS buffer from dell_smbios_get_buffer()
       - don't return an SMBIOS buffer from dell_smbios_send_request()
       - don't pass an SMBIOS buffer to dell_smbios_send_request()
       - rename dell_send_request() to dell_smbios_send_request()
       - rename release_buffer() to dell_smbios_release_buffer()
       - rename clear_buffer() to dell_smbios_clear_buffer()
       - rename get_buffer() to dell_smbios_get_buffer()
    
      dell-led:
       - use dell_smbios_send_request() for performing SMBIOS calls
       - use dell_smbios_find_token() for finding mic DMI tokens
    
      toshiba_acpi:
       - Add a module parameter to disable hotkeys registration
       - Add sysfs entries for the Cooling Method feature
       - Add support for cooling method feature
    
      Documentation/ABI:
       - Update sysfs-driver-toshiba_acpi file
    
      thinkpad_acpi:
       - Remove ambiguous logging for "Unsupported brightness interface"
    
      alienware-wmi:
       - whitespace improvements
       - Add support for two new systems: ASM200 and ASM201.
       - Add support for deep sleep control.
       - Add initial support for alienware graphics amplifier.
       - Add support for new platform: X51-R3
       - Clean up whitespace for ASM100 platform"
    
    * tag 'platform-drivers-x86-v4.6-1' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86: (47 commits)
      hp-wmi: Remove GPS rfkill support via pre-2009 interface
      hp-wmi: fix unregister order in hp_wmi_rfkill_setup() once again
      dell-wmi: support Dell Inspiron M5110
      dell-wmi: properly process Dell Instant Launch hotkey
      dell-wmi: enable receiving WMI events on Dell Vostro V131
      dell-smbios: rename dell_smi_error() to dell_smbios_error()
      dell-laptop: move dell_smi_error() to dell-smbios
      ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI list
      fujitsu-laptop: Support radio toggle button
      intel-hid: allocate correct amount of memory for private struct
      platform/x86: Make intel_scu_ipc explicitly non-modular
      intel_pmc_ipc: Avoid pending IPC1 command during legacy suspend
      intel_pmc_ipc: Fix GCR register base address and length
      asus-nb-wmi: add wapf=4 quirk for ASUS X75VD
      intel_telemetry_pltdrv: Change verbosity control bits
      dell-rbtn: Add a comment about the XPS 13 9350
      dell-wmi: Support new hotkeys on the XPS 13 9350 (Skylake)
      dell-wmi: Clean up hotkey table size check
      dell-wmi, dell-laptop: depends DMI
      dell-wmi: Stop storing pointers to DMI tables
      ...
    5a010c73
intel-hid.c 7.45 KB