[GIT PULL] platform-drivers-x86 for 4.20-1
From: Darren Hart
Date: Wed Oct 31 2018 - 23:07:12 EST
Hi Linus,
This tag has a few merge conflicts with some x86/cpu id changes. Stephen
Rothwell's merge in next/master is correct, and I have provided an
example here as well:
git://git.infradead.org/linux-platform-drivers-x86.git pdx86-v4.20-1-merge
Thanks,
Darren Hart
VMware Open Source Technology Center
The following changes since commit ff0e9f26288d2daee4950f42b37a3d3d30d36ec1:
platform/x86: alienware-wmi: Correct a memory leak (2018-09-10 13:45:43 -0700)
are available in the git repository at:
git://git.infradead.org/linux-platform-drivers-x86.git tags/platform-drivers-x86-v4.20-1
for you to fetch changes up to 3b692c55e58d06ba9b17c66784cab5a95ba5be9b:
HID: asus: only support backlight when it's not driven by WMI (2018-10-31 16:11:40 +0200)
----------------------------------------------------------------
platform-drivers-x86 for v4.20-1
Move the Dell dcdbas and dell_rbu drivers into platform/drivers/x86 as
they are closely coupled with other drivers in this location.
Improve _init* usage for acerhdf and fix some usage issues with messages
and module parameters.
Simplify asus-wmi by calling ACPI/WMI methods directly, eliminating
workqueue overhead, eliminate double reporting of keyboard backlight.
Fix wake from USB failure on Bay Trail devices (intel_int0002_vgpio).
Notify intel_telemetry users when IPC1 device is not enabled.
Update various drivers with new laptop model IDs.
Update several intel drivers to use SPDX identifers and order headers
alphabetically.
The following is an automated git shortlog grouped by driver:
Add Intel AtomISP2 dummy / power-management driver:
- Add Intel AtomISP2 dummy / power-management driver
lg-laptop:
- Add LG Gram laptop special features driver
HID:
- asus: only support backlight when it's not driven by WMI
MAINTAINERS:
- intel_telemetry: Update maintainers info
- intel_pmc_core: Update MAINTAINERS
- Update maintainer for dcdbas and dell_rbu
- Use my infradead account exclusively for PDx86 work
acerhdf:
- restructure to allow large BIOS table be __initconst
- mark appropriate content with __init prefix
- Add BIOS entry for Gateway LT31 v1.3307
- Remove cut-and-paste trap from instructions
- Enable ability to list supported systems
- clarify modinfo messages for BIOS override
asus-wmi:
- export function for evaluating WMI methods
- Only notify kbd LED hw_change by fn-key pressed
- Simplify the keyboard brightness updating process
firmware:
- dcdbas: include linux/io.h
- dcdbas: Move dcdbas to drivers/platform/x86
- dell_rbu: Move dell_rbu to drivers/platform/x86
- dcdbas: Add support for WSMT ACPI table
- dell_rbu: Make payload memory uncachable
ideapad-laptop:
- Add Y530-15ICH to no_hw_rfkill
- Use __func__ instead of read_ec_cmd in pr_err
intel-hid:
- Convert to use SPDX identifier
intel-ips:
- Convert to use SPDX identifier
intel-rst:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel-smartconnect:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel-wmi-thunderbolt:
- Add dynamic debugging
- Convert to use SPDX identifier
intel_bxtwc_tmu:
- Convert to use SPDX identifier
intel_cht_int33fe:
- Convert to use SPDX identifier
intel_chtdc_ti_pwrbtn:
- Add SPDX identifier
intel_int0002_vgpio:
- Convert to use SPDX identifier
- Implement irq_set_wake
- Enable the driver on Bay Trail platforms
intel_menlow:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_mid_powerbtn:
- Convert to use SPDX identifier
- Remove unnecessary init.h inclusion
- Get rid of custom ICPU() macro
intel_mid_thermal:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_oaktrail:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_pmc:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_punit_ipc:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_scu_ipc:
- Convert to use SPDX identifier
- Sort headers alphabetically
intel_telemetry:
- Get rid of custom macro
- report debugfs failure
- Convert to use SPDX identifier
intel_turbo_max_3:
- Convert to use SPDX identifier
- Sort headers alphabetically
mlx-platform:
- Properly use mlxplat_mlxcpld_msn201x_items
touchscreen_dmi:
- Add min-x and min-y settings for various models
- Add info for the Onda V80 Plus v3 tablet
- Add info for the Trekstor Primetab T13B tablet
- Add info for the Trekstor Primebook C11 convertible
tracing:
- Trivia spelling fix containerof() -> container_of()
wmi:
- declare device_type structure as constant
----------------------------------------------------------------
Andy Shevchenko (32):
tracing: Trivia spelling fix containerof() -> container_of()
MAINTAINERS: Use my infradead account exclusively for PDx86 work
platform/x86: intel_mid_powerbtn: Get rid of custom ICPU() macro
platform/x86: intel_bxtwc_tmu: Convert to use SPDX identifier
platform/x86: intel_cht_int33fe: Convert to use SPDX identifier
platform/x86: intel_chtdc_ti_pwrbtn: Add SPDX identifier
platform/x86: intel-hid: Convert to use SPDX identifier
platform/x86: intel_int0002_vgpio: Convert to use SPDX identifier
platform/x86: intel-ips: Convert to use SPDX identifier
platform/x86: intel_menlow: Sort headers alphabetically
platform/x86: intel_menlow: Convert to use SPDX identifier
platform/x86: intel_mid_powerbtn: Remove unnecessary init.h inclusion
platform/x86: intel_mid_powerbtn: Convert to use SPDX identifier
platform/x86: intel_mid_thermal: Sort headers alphabetically
platform/x86: intel_mid_thermal: Convert to use SPDX identifier
platform/x86: intel_oaktrail: Sort headers alphabetically
platform/x86: intel_oaktrail: Convert to use SPDX identifier
platform/x86: intel_pmc: Sort headers alphabetically
platform/x86: intel_pmc: Convert to use SPDX identifier
platform/x86: intel_punit_ipc: Sort headers alphabetically
platform/x86: intel_punit_ipc: Convert to use SPDX identifier
platform/x86: intel-rst: Sort headers alphabetically
platform/x86: intel-rst: Convert to use SPDX identifier
platform/x86: intel_scu_ipc: Sort headers alphabetically
platform/x86: intel_scu_ipc: Convert to use SPDX identifier
platform/x86: intel-smartconnect: Sort headers alphabetically
platform/x86: intel-smartconnect: Convert to use SPDX identifier
platform/x86: intel_telemetry: Convert to use SPDX identifier
platform/x86: intel_turbo_max_3: Sort headers alphabetically
platform/x86: intel_turbo_max_3: Convert to use SPDX identifier
platform/x86: intel-wmi-thunderbolt: Convert to use SPDX identifier
platform/x86: intel_telemetry: Get rid of custom macro
Arnd Bergmann (1):
firmware: dcdbas: include linux/io.h
Bhumika Goyal (1):
platform/x86: wmi: declare device_type structure as constant
Daniel Drake (2):
platform/x86: asus-wmi: export function for evaluating WMI methods
HID: asus: only support backlight when it's not driven by WMI
David E. Box (1):
MAINTAINERS: intel_telemetry: Update maintainers info
Hans de Goede (6):
platform/x86: intel_int0002_vgpio: Enable the driver on Bay Trail platforms
platform/x86: intel_int0002_vgpio: Implement irq_set_wake
platform/x86: touchscreen_dmi: Add info for the Trekstor Primebook C11 convertible
platform/x86: touchscreen_dmi: Add info for the Onda V80 Plus v3 tablet
platform/x86: touchscreen_dmi: Add min-x and min-y settings for various models
platform/x86: Add Intel AtomISP2 dummy / power-management driver
Jian-Hong Pan (2):
platform/x86: asus-wmi: Simplify the keyboard brightness updating process
platform/x86: asus-wmi: Only notify kbd LED hw_change by fn-key pressed
Marian Cepok (1):
platform/x86: touchscreen_dmi: Add info for the Trekstor Primetab T13B tablet
Mario Limonciello (1):
platform/x86: intel-wmi-thunderbolt: Add dynamic debugging
Matan Ziv-Av (1):
platform/x86: Add LG Gram laptop special features driver
Misha Komarovskiy (1):
platform/x86: ideapad: Add Y530-15ICH to no_hw_rfkill
Nathan Chancellor (1):
platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items
Paul Gortmaker (6):
platform/x86: acerhdf: clarify modinfo messages for BIOS override
platform/x86: acerhdf: Enable ability to list supported systems
platform/x86: acerhdf: Remove cut-and-paste trap from instructions
platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
platform/x86: acerhdf: mark appropriate content with __init prefix
platform/x86: acerhdf: restructure to allow large BIOS table be __initconst
Rajneesh Bhardwaj (2):
MAINTAINERS: intel_pmc_core: Update MAINTAINERS
platform/x86: intel_telemetry: report debugfs failure
Stuart Hayes (5):
firmware: dell_rbu: Make payload memory uncachable
firmware: dcdbas: Add support for WSMT ACPI table
firmware: dell_rbu: Move dell_rbu to drivers/platform/x86
firmware: dcdbas: Move dcdbas to drivers/platform/x86
MAINTAINERS: Update maintainer for dcdbas and dell_rbu
Zhang Xianwei (1):
platform/x86: ideapad-laptop: Use __func__ instead of read_ec_cmd in pr_err
Documentation/ABI/testing/sysfs-platform-lg-laptop | 35 ++
Documentation/laptops/lg-laptop.rst | 81 +++
MAINTAINERS | 31 +-
drivers/firmware/Kconfig | 28 -
drivers/firmware/Makefile | 2 -
drivers/hid/Kconfig | 1 +
drivers/hid/hid-asus.c | 23 +-
drivers/platform/x86/Kconfig | 59 +-
drivers/platform/x86/Makefile | 4 +
drivers/platform/x86/acerhdf.c | 68 +-
drivers/platform/x86/asus-wmi.c | 119 +---
drivers/{firmware => platform/x86}/dcdbas.c | 125 +++-
drivers/{firmware => platform/x86}/dcdbas.h | 10 +
drivers/platform/x86/dell-smbios-smm.c | 2 +-
drivers/{firmware => platform/x86}/dell_rbu.c | 8 +
drivers/platform/x86/ideapad-laptop.c | 9 +-
drivers/platform/x86/intel-hid.c | 12 +-
drivers/platform/x86/intel-rst.c | 23 +-
drivers/platform/x86/intel-smartconnect.c | 22 +-
drivers/platform/x86/intel-wmi-thunderbolt.c | 18 +-
drivers/platform/x86/intel_atomisp2_pm.c | 119 ++++
drivers/platform/x86/intel_bxtwc_tmu.c | 13 +-
drivers/platform/x86/intel_cht_int33fe.c | 7 +-
drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 1 +
drivers/platform/x86/intel_int0002_vgpio.c | 29 +-
drivers/platform/x86/intel_ips.c | 15 +-
drivers/platform/x86/intel_ips.h | 13 +-
drivers/platform/x86/intel_menlow.c | 28 +-
drivers/platform/x86/intel_mid_powerbtn.c | 18 +-
drivers/platform/x86/intel_mid_thermal.c | 30 +-
drivers/platform/x86/intel_oaktrail.c | 32 +-
drivers/platform/x86/intel_pmc_core.c | 11 +-
drivers/platform/x86/intel_pmc_core.h | 11 +-
drivers/platform/x86/intel_pmc_ipc.c | 35 +-
drivers/platform/x86/intel_punit_ipc.c | 12 +-
drivers/platform/x86/intel_scu_ipc.c | 16 +-
drivers/platform/x86/intel_scu_ipcutil.c | 24 +-
drivers/platform/x86/intel_telemetry_core.c | 12 +-
drivers/platform/x86/intel_telemetry_debugfs.c | 27 +-
drivers/platform/x86/intel_telemetry_pltdrv.c | 12 +-
drivers/platform/x86/intel_turbo_max_3.c | 18 +-
drivers/platform/x86/lg-laptop.c | 700 +++++++++++++++++++++
drivers/platform/x86/mlx-platform.c | 2 +-
drivers/platform/x86/touchscreen_dmi.c | 107 +++-
drivers/platform/x86/wmi.c | 6 +-
include/linux/platform_data/x86/asus-wmi.h | 101 +++
kernel/trace/trace_printk.c | 2 +-
47 files changed, 1587 insertions(+), 494 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-platform-lg-laptop
create mode 100644 Documentation/laptops/lg-laptop.rst
rename drivers/{firmware => platform/x86}/dcdbas.c (82%)
rename drivers/{firmware => platform/x86}/dcdbas.h (93%)
rename drivers/{firmware => platform/x86}/dell_rbu.c (98%)
create mode 100644 drivers/platform/x86/intel_atomisp2_pm.c
create mode 100644 drivers/platform/x86/lg-laptop.c
create mode 100644 include/linux/platform_data/x86/asus-wmi.h
--
Darren Hart
VMware Open Source Technology Center