linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] platform-drivers-x86 for 5.7-1
@ 2020-03-31 12:21 Andy Shevchenko
  2020-03-31 23:55 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Andy Shevchenko @ 2020-03-31 12:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, Darren Hart, Andy Shevchenko

Hi Linus,

Few updates for PDx86 here. The merge will conflict with some updates from the
tip and driver trees. One is in Kconfig (one line has been added in driver
tree) and one in intel_pmc_core.c (tip tree introduced new macros to match x86
CPUs). For your convenience I pushed an example of resolution in the branch
test-pr-5.7-1.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.infradead.org/linux-platform-drivers-x86.git tags/platform-drivers-x86-v5.7-1

for you to fetch changes up to d878bdfba8ffda64265c921cf7497934a607f83a:

  platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler() (2020-03-30 13:26:50 +0300)

----------------------------------------------------------------
platform-drivers-x86 for v5.7-1

* Fix for improper handling of fan_boost_mode in sysfs for ASUS laptops.
* On newer ASUS laptops the 1st battery is named differently, here is a fix.
* Fix Lex 2I385SW to allow both network cards to be used.
* The power integrated circuit driver for Surface 3 has been added.
* Refactor and clean up of Intel PMC driver and enable it on Intel Jasper Lake.
* Clean up of Dell RBU driver.
* Big update for Intel Speed Select technology support tool and driver.

The following is an automated git shortlog grouped by driver:

asus-wmi:
 -  Support laptops where the first battery is named BATT
 -  Fix return value of fan_boost_mode_store

dell_rbu:
 -  Unify format of the printed messages
 -  Use max_t() to get rid of casting
 -  Simplify cleanup code in create_packet()
 -  don't open code list_for_each_entry*()
 -  Use sysfs_create_group() API

GPD pocket fan:
 -  Fix error message when temp-limits are out of range

i2c-multi-instantiate:
 -  Replace zero-length array with flexible-array member

intel-hid:
 -  Move MODULE_DEVICE_TABLE() closer to the table

intel_pmc_core:
 -  Make pmc_core_substate_res_show() generic
 -  Make pmc_core_lpm_display() generic for platforms that support sub-states
 -  Add slp_s0_offset attribute back to tgl_reg_map
 -  Remove duplicate 'if' to create debugfs entry
 -  Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS
 -  Add debugfs support to access live status registers
 -  Dump low power status registers on an S0ix.y failure
 -  Add an additional parameter to pmc_core_lpm_display()
 -  Remove slp_s0 attributes from tgl_reg_map
 -  Refactor the driver by removing redundant code
 -  Add debugfs entry for low power mode status registers
 -  Add debugfs entry to access sub-state residencies
 -  Add Atom based Jasper Lake (JSL) platform support

intel-vbtn:
 -  Move MODULE_DEVICE_TABLE() closer to the table

ISST:
 -  Fix wrong unregister type

PDx86:
 -  Kconfig: Fix a typo
 -  Kconfig: Group modules by companies and functions
 -  MAINTAINERS: Sort entries in database for PDx86
 -  Makefile: Group modules by companies and functions

platform/x86/intel-uncore-freq:
 -  Add release callback
 -  Fix static checker issue and potential race condition

pmc_atom:
 -  Add Lex 2I385SW to critclk_systems DMI table

sony-laptop:
 -  Use scnprintf() for avoiding potential buffer overflow

surface3_power:
 -  Fix always true condition in mshw0011_space_handler()
 -  Fix Kconfig section ordering
 -  Add missed headers
 -  Reformat GUID assignment
 -  Drop useless macro ACPI_PTR()
 -  Prefix POLL_INTERVAL with SURFACE_3
 -  Simplify mshw0011_adp_psr() to one liner
 -  Use dev_err() instead of pr_err()
 -  Drop unused structure definition
 -  MSHW0011 rev-eng implementation

tools/power/x86/intel-speed-select:
 -  Fix a typo in error message
 -  Update version
 -  Avoid duplicate Package strings for json
 -  Add display for enabled cpus count
 -  Print friendly warning for bad command line
 -  Fix avx options for turbo-freq feature
 -  Improve CLX commands
 -  Show error for invalid CPUs in the options
 -  Improve core-power result and error display
 -  Kernel interface error handling
 -  Improve error display for turbo-freq feature
 -  Improve error display for base-freq feature
 -  Improve output of perf-profile commands
 -  Enhance help for core-power assoc
 -  Display error for invalid priority type
 -  Check feature status first
 -  Improve error display for perf-profile feature
 -  Add an API for error/information print
 -  Enhance --info option
 -  Enhance help
 -  Helpful warning for missing kernel interface
 -  Store topology information
 -  Max CPU count calculation when CPU0 is offline
 -  Special handling for CPU 0 online/offline
 -  Use more verbiage for clos information
 -  Enhance core-power info command
 -  Make target CPU optional for core-power info
 -  Warn for invalid package id
 -  Fix last cpu number
 -  Fix mailbox usage for CLOS_PM_QOS_CONFIG
 -  Avoid duplicate names for json parsing
 -  Fix display for turbo-freq auto mode

----------------------------------------------------------------
Andy Shevchenko (19):
      MAINTAINERS: Sort entries in database for PDx86
      platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
      platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() closer to the table
      platform/x86: Makefile: Group modules by companies and functions
      platform/x86: Kconfig: Group modules by companies and functions
      platform/x86: dell_rbu: Use sysfs_create_group() API
      platform/x86: dell_rbu: don't open code list_for_each_entry*()
      platform/x86: dell_rbu: Simplify cleanup code in create_packet()
      platform/x86: dell_rbu: Use max_t() to get rid of casting
      platform/x86: dell_rbu: Unify format of the printed messages
      platform/x86: surface3_power: Drop unused structure definition
      platform/x86: surface3_power: Use dev_err() instead of pr_err()
      platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner
      platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3
      platform/x86: surface3_power: Drop useless macro ACPI_PTR()
      platform/x86: surface3_power: Reformat GUID assignment
      platform/x86: surface3_power: Add missed headers
      platform/x86: surface3_power: Fix Kconfig section ordering
      platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler()

Blaž Hrastnik (1):
      platform/x86: surface3_power: MSHW0011 rev-eng implementation

Christophe JAILLET (1):
      platform/x86: Kconfig: Fix a typo

Gayatri Kammela (13):
      platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support
      platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies
      platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers
      platform/x86: intel_pmc_core: Refactor the driver by removing redundant code
      platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map
      platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display()
      platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure
      platform/x86: intel_pmc_core: Add debugfs support to access live status registers
      platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS
      platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry
      platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map
      platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states
      platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic

Georg Müller (1):
      platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table

Gustavo A. R. Silva (1):
      platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member

Hans de Goede (1):
      platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range

Kristian Klausen (1):
      platform/x86: asus-wmi: Support laptops where the first battery is named BATT

Leonid Maksymchuk (1):
      platform/x86: asus_wmi: Fix return value of fan_boost_mode_store

Masanari Iida (1):
      tools/power/x86/intel-speed-select: Fix a typo in error message

Srinivas Pandruvada (34):
      tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode
      tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing
      platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition
      platform/x86/intel-uncore-freq: Add release callback
      platform/x86: ISST: Fix wrong unregister type
      tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG
      tools/power/x86/intel-speed-select: Fix last cpu number
      tools/power/x86/intel-speed-select: Warn for invalid package id
      tools/power/x86/intel-speed-select: Make target CPU optional for core-power info
      tools/power/x86/intel-speed-select: Enhance core-power info command
      tools/power/x86/intel-speed-select: Use more verbiage for clos information
      tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline
      tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline
      tools/power/x86/intel-speed-select: Store topology information
      tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface
      tools/power/x86/intel-speed-select: Enhance help
      tools/power/x86/intel-speed-select: Enhance --info option
      tools/power/x86/intel-speed-select: Add an API for error/information print
      tools/power/x86/intel-speed-select: Improve error display for perf-profile feature
      tools/power/x86/intel-speed-select: Check feature status first
      tools/power/x86/intel-speed-select: Display error for invalid priority type
      tools/power/x86/intel-speed-select: Enhance help for core-power assoc
      tools/power/x86/intel-speed-select: Improve output of perf-profile commands
      tools/power/x86/intel-speed-select: Improve error display for base-freq feature
      tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature
      tools/power/x86/intel-speed-select: Kernel interface error handling
      tools/power/x86/intel-speed-select: Improve core-power result and error display
      tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options
      tools/power/x86/intel-speed-select: Improve CLX commands
      tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature
      tools/power/x86/intel-speed-select: Print friendly warning for bad command line
      tools/power/x86/intel-speed-select: Add display for enabled cpus count
      tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json
      tools/power/x86/intel-speed-select: Update version

Takashi Iwai (1):
      platform/x86: sony-laptop: Use scnprintf() for avoiding potential buffer overflow

 MAINTAINERS                                        |   82 +-
 drivers/platform/x86/Kconfig                       | 1323 ++++++++++----------
 drivers/platform/x86/Makefile                      |  198 +--
 drivers/platform/x86/asus-wmi.c                    |    7 +-
 drivers/platform/x86/dell_rbu.c                    |  173 +--
 drivers/platform/x86/gpd-pocket-fan.c              |    2 +-
 drivers/platform/x86/i2c-multi-instantiate.c       |    2 +-
 drivers/platform/x86/intel-hid.c                   |    2 +-
 drivers/platform/x86/intel-uncore-frequency.c      |   51 +-
 drivers/platform/x86/intel-vbtn.c                  |    2 +-
 drivers/platform/x86/intel_pmc_core.c              |  343 ++++-
 drivers/platform/x86/intel_pmc_core.h              |   29 +
 .../x86/intel_speed_select_if/isst_if_mmio.c       |    2 +-
 drivers/platform/x86/pmc_atom.c                    |    8 +
 drivers/platform/x86/sony-laptop.c                 |    8 +-
 drivers/platform/x86/surface3_power.c              |  589 +++++++++
 tools/power/x86/intel-speed-select/isst-config.c   |  583 +++++++--
 tools/power/x86/intel-speed-select/isst-core.c     |  117 +-
 tools/power/x86/intel-speed-select/isst-display.c  |  278 ++--
 tools/power/x86/intel-speed-select/isst.h          |   12 +-
 20 files changed, 2626 insertions(+), 1185 deletions(-)
 create mode 100644 drivers/platform/x86/surface3_power.c

-- 
With Best Regards,
Andy Shevchenko



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] platform-drivers-x86 for 5.7-1
  2020-03-31 12:21 [GIT PULL] platform-drivers-x86 for 5.7-1 Andy Shevchenko
@ 2020-03-31 23:55 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2020-03-31 23:55 UTC (permalink / raw)
  To: Andy Shevchenko; +Cc: Linus Torvalds, LKML, Darren Hart, Andy Shevchenko

The pull request you sent on Tue, 31 Mar 2020 15:21:39 +0300:

> git://git.infradead.org/linux-platform-drivers-x86.git tags/platform-drivers-x86-v5.7-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dba43fc4ba2fed63e898867fa973c69c37623939

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-03-31 23:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-31 12:21 [GIT PULL] platform-drivers-x86 for 5.7-1 Andy Shevchenko
2020-03-31 23:55 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).