archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] thermal for v5.11
@ 2020-12-15 22:17 Daniel Lezcano
  2020-12-16  1:00 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Lezcano @ 2020-12-15 22:17 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux Kernel Mailing List, Linux PM mailing list, michael.kao,
	Lukasz Luba, Tian Tao, Bernard, Fabien Parent, Sumeet Pawnikar,
	Yangtao Li, Zhuguangqing, Geert Uytterhoeven, Viresh Kumar,
	Andres Freund, Martin Blumenstingl, Randy Dunlap,
	rikard.falkeborn, Niklas Söderlund, Fabio Estevam,
	Srinivas Pandruvada, Sumeet Pawnikar, zhengyongjun3

Hi Linus,

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:


for you to fetch changes up to 4401117bf7fc11dc738c0963fa0c94814abc8dcd:

  thermal/drivers/devfreq_cooling: Fix the build when !ENERGY_MODEL
(2020-12-15 17:03:56 +0100)

- Add upper and lower limits clamps for the cooling device state in
  the power allocator governor (Michael Kao)

- Add upper and lower limits support for the power allocator governor
  (Lukasz Luba)

- Optimize conditions testing for the trip points (Bernard Zhao)

- Replace spin_lock_irqsave by spin_lock in hard IRQ on the rcar
  driver (Tian Tao)

- Add MT8516 dt-bindings and device reset optional support (Fabien

- Add a quiescent period to cool down the PCH when entering S0iX
  (Sumeet Pawnikar)

- Use bitmap API instead of re-inventing the wheel on sun8i (Yangtao

- Remove useless NULL check in the hwmon driver (Bernard Zhao)

- Update the current state in the cpufreq cooling device only if the
  frequency change is effective (Zhuguangqing)

- Improve the schema validation for the rcar DT bindings (Geert

- Fix the user time unit in the documentation (Viresh Kumar)

- Add PCI ids for Lewisburg PCH (Andres Freund)

- Add hwmon support on amlogic (Martin Blumenstingl)

- Fix build failure for PCH entering on in S0iX (Randy Dunlap)

- Improve the k_* coefficient for the power allocator governor (Lukasz

- Fix missing const on a sysfs attribute (Rikard Falkeborn)

- Remove broken interrupt support on rcar to be replaced by a new one
  (Niklas Söderlund)

- Improve the error code handling at init time on imx8mm (Fabio

- Compute interval validity once instead at each temperature reading
  iteration on acerhdf (Daniel Lezcano)

- Add r8a779a0 support (Niklas Söderlund)

- Add PCI ids for AlderLake PCH and mmio refactoring (Srinivas

- Add RFIM and mailbox support on int340x (Srinivas Pandruvada)

- Use macro for temperature calculation on PCH (Sumeet Pawnikar)

- Simplify return conditions at probe time on Broadcom (Zheng Yongjun)

- Fix workload name on PCH (Srinivas Pandruvada)

- Migrate the devfreq cooling device code to the energy model API
  (Lukasz Luba)

- Emit a warning if the thermal_zone_device_update is called without
  the .get_temp() ops (Daniel Lezcano)

- Add critical and hot ops for the thermal zone (Daniel Lezcano)

- Remove notification usage when critical is reached on rcar (Daniel

- Fix devfreq build when ENERGY_MODEL is not set (Lukasz Luba)

Andres Freund (1):
      thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH.

Bernard Zhao (2):
      drivers/thermal/core: Optimize trip points check
      thermal/drivers/hwmon: Cleanup coding style a bit

Daniel Lezcano (5):
      platform/x86/drivers/acerhdf: Use module_param_cb to set/get
polling interval
      platform/x86/drivers/acerhdf: Check the interval value when it is set
      thermal/core: Emit a warning if the thermal zone is updated
without ops
      thermal/core: Add critical and hot ops
      thermal/drivers/rcar: Remove notification usage

Fabien Parent (3):
      dt-bindings: thermal: mediatek: make resets property optional
      dt-bindings: thermal: mediatek: add documentation for MT8516 SoC
      thermal: mtk_thermal: make device_reset optional

Fabio Estevam (2):
      thermal: imx8mm: Print the correct error code
      thermal: imx8mm: Disable the clock on probe failure

Geert Uytterhoeven (1):
      dt-bindings: thermal: rcar-thermal: Improve schema validation

Lukasz Luba (12):
      thermal: power_allocator: Respect upper and lower bounds for
cooling device
      thermal: core: Remove unused functions in power actor section
      thermal: core: Move power_actor_set_power into IPA
      thermal: power allocator: change the 'k_i' coefficient estimation
      thermal: power allocator: refactor sustainable power estimation
      thermal: power allocator: change the 'k_*' always in
      thermal: devfreq_cooling: change tracing function and arguments
      thermal: devfreq_cooling: use a copy of device status
      thermal: devfreq_cooling: add new registration functions with
Energy Model
      thermal: devfreq_cooling: remove old power model and use EM
      drm/panfrost: Register devfreq cooling and attempt to add Energy Model
      thermal/drivers/devfreq_cooling: Fix the build when !ENERGY_MODEL

Martin Blumenstingl (1):
      thermal: amlogic: Add hwmon support

Michael Kao (1):
      thermal: core: Add upper and lower limits to power_actor_set_power

Niklas Söderlund (3):
      thermal: rcar_gen3_thermal: Do not use interrupts for normal operation
      dt-bindings: thermal: rcar-gen3-thermal: Add r8a779a0 support
      thermal: rcar_gen3_thermal: Add r8a779a0 support

Randy Dunlap (1):
      thermal: intel_pch_thermal: fix build for ACPI not enabled

Rikard Falkeborn (1):
      thermal: core: Constify static attribute_group structs

Srinivas Pandruvada (5):
      thermal: int340x: processor_thermal: Refactor MMIO interface
      thermal: int340x: processor_thermal: Add AlderLake PCI device id
      thermal: int340x: processor_thermal: Add RFIM driver
      thermal: int340x: processor_thermal: Add mailbox driver
      thermal: int340x: processor_thermal: Correct workload type name

Sumeet Pawnikar (2):
      thermal: intel: pch: fix S0ix failure due to PCH temperature above
      thermal: intel: pch: use macro for temperature calculation

Tian Tao (1):
      thermal/drivers/rcar: Replace spin_lock_irqsave by spin_lock in
hard IRQ

Viresh Kumar (1):
      docs: thermal: time_in_state is displayed in msec and not usertime

Yangtao Li (1):
      thermal: sun8i: Use bitmap API instead of open code

Zheng Yongjun (1):
      thermal: broadcom: simplify the return expression of

Zhuguangqing (1):
      thermal/drivers/cpufreq_cooling: Update cpufreq_state only if
state has changed

 .../bindings/thermal/mediatek-thermal.txt          |   3 +-
 .../bindings/thermal/rcar-gen3-thermal.yaml        |  17 +-
 .../devicetree/bindings/thermal/rcar-thermal.yaml  |  48 ++-
 Documentation/driver-api/thermal/sysfs-api.rst     |   3 +-
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |   2 +-
 drivers/platform/x86/acerhdf.c                     |  30 +-
 drivers/thermal/amlogic_thermal.c                  |   4 +
 drivers/thermal/broadcom/bcm2711_thermal.c         |   6 +-
 drivers/thermal/cpufreq_cooling.c                  |   4 +-
 drivers/thermal/devfreq_cooling.c                  | 390
 drivers/thermal/gov_power_allocator.c              | 116 ++++--
 drivers/thermal/imx8mm_thermal.c                   |   7 +-
 drivers/thermal/intel/int340x_thermal/Kconfig      |   6 +-
 drivers/thermal/intel/int340x_thermal/Makefile     |   3 +
 .../int340x_thermal/processor_thermal_device.c     | 282 +++++----------
 .../int340x_thermal/processor_thermal_device.h     |  82 +++++
 .../intel/int340x_thermal/processor_thermal_mbox.c | 212 +++++++++++
 .../intel/int340x_thermal/processor_thermal_rapl.c | 134 +++++++
 .../intel/int340x_thermal/processor_thermal_rfim.c | 244 +++++++++++++
 drivers/thermal/intel/intel_pch_thermal.c          | 103 +++++-
 drivers/thermal/mtk_thermal.c                      |   2 +-
 drivers/thermal/rcar_gen3_thermal.c                | 115 +-----
 drivers/thermal/rcar_thermal.c                     |  24 +-
 drivers/thermal/sun8i_thermal.c                    |  33 +-
 drivers/thermal/thermal_core.c                     | 143 ++------
 drivers/thermal/thermal_core.h                     |   6 -
 drivers/thermal/thermal_hwmon.c                    |   3 +-
 drivers/thermal/thermal_sysfs.c                    |   6 +-
 include/linux/devfreq_cooling.h                    |  27 +-
 include/linux/thermal.h                            |   3 +
 include/trace/events/thermal.h                     |  19 +-
 31 files changed, 1278 insertions(+), 799 deletions(-)
 create mode 100644
 create mode 100644
 create mode 100644
 create mode 100644

<> │ Open source software for ARM SoCs

Follow Linaro:  <> Facebook |
<!/linaroorg> Twitter |
<> Blog

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

end of thread, other threads:[~2020-12-16  1:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-15 22:17 [GIT PULL] thermal for v5.11 Daniel Lezcano
2020-12-16  1:00 ` 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).