linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Daniel Lezcano <daniel.lezcano@linaro.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Zhang Rui <rui.zhang@intel.com>,
	Amit Kucheria <amit.kucheria@linaro.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux PM mailing list <linux-pm@vger.kernel.org>
Subject: [GIT PULL] thermal for v5.8-rc1
Date: Fri, 12 Jun 2020 21:32:44 +0200	[thread overview]
Message-ID: <065248c0-668a-c84c-ae89-dcd29f0d09ac@linaro.org> (raw)

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:


ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
tags/thermal-v5.8-rc1

for you to fetch changes up to 8d485da0ddee79d0e6713405694253d401e41b93:

  thermal/int340x_thermal: Don't require IDSP to exist (2020-05-29
20:26:51 +0200)

----------------------------------------------------------------
- Add the hwmon support on the i.MX SC (Anson Huang)

- Thermal framework cleanups (self-encapsulation, pointless stubs,
  private structures) (Daniel Lezcano)

- Use the PM QoS frequency changes for the devfreq cooling device (Matthias
  Kaehlcke)

- Remove duplicate error messages from platform_get_irq() error handling
  (Markus Elfring)

- Add support for the bandgap sensors (Keerthy)

- Statically initialize .get_mode/.set_mode ops (Andrzej Pietrasiewicz)

- Add Renesas R-Car maintainer entry (Niklas Söderlund)

- Fix error checking after calling ti_bandgap_get_sensor_data() for the
TI SoC
  thermal (Sudip Mukherjee)

- Add latency constraint for the idle injection, the DT binding and the
change
  the registering function (Daniel Lezcano)

- Convert the thermal framework binding to the Yaml schema (Amit Kucheria)

- Replace zero-length array with flexible-array on i.MX 8MM (Gustavo A.
R. Silva)

- Thermal framework cleanups (alphabetic order for heads, replace
module.h by
  export.h, make file naming consistent) (Amit Kucheria)

- Merge tsens-common into the tsens driver (Amit Kucheria)

- Fix platform dependency for the Qoriq driver (Geert Uytterhoeven)

- Clean up the rcar_thermal_update_temp() function in the rcar thermal
driver
  (Niklas Söderlund)

- Fix the TMSAR register for the TMUv2 on the Qoriq platform (Yuantian Tang)

- Export GDDV, OEM vendor variables, and don't require IDSP for the int340x
  thermal driver - trivial conflicts fixed (Matthew Garrett)

----------------------------------------------------------------
Amit Kucheria (18):
      dt-bindings: thermal: Add yaml bindings for thermal sensors
      dt-bindings: thermal: Add yaml bindings for thermal cooling-devices
      dt-bindings: thermal: Add yaml bindings for thermal zones
      thermal/core: Get rid of MODULE_* tags
      thermal/core: Replace module.h with export.h
      thermal/drivers/thermal_helpers: Sort headers alphabetically
      thermal/drivers/thermal_helpers: Include export.h
      thermal/drivers/thermal_hwmon: Sort headers alphabetically
      thermal/drivers/thermal_hwmon: Include export.h
      thermal/drivers/clock_cooling: Sort headers alphabetically
      thermal/drivers/clock_cooling: Include export.h
      thermal/drivers/cpufreq_cooling: Sort headers alphabetically
      thermal/drivers/cpufreq_cooling: Replace module.h with export.h
      thermal/drivers/of-thermal: Sort headers alphabetically
      thermal/drivers/user_space: Sort headers alphabetically
      thermal/governors: Prefix all source files with gov_
      thermal/of: Rename of-thermal.c
      drivers: thermal: tsens: Merge tsens-common.c into tsens.c

Andrzej Pietrasiewicz (1):
      thermal: int3400_thermal: Statically initialize
.get_mode()/.set_mode() ops

Anson Huang (1):
      thermal: imx_sc_thermal: Add hwmon support

Daniel Lezcano (15):
      thermal: core: Make thermal_zone_set_trips private
      thermal: core: Remove pointless debug traces
      thermal: Move default governor config option to the internal header
      thermal: Move struct thermal_attr to the private header
      thermal: Move internal IPA functions
      thermal: Move trip point structure definition to private header
      thermal: Move get_tz_trend to the internal header
      thermal: Move get_thermal_instance to the internal header
      thermal: Change IS_ENABLED to IFDEF in the header file
      thermal: Remove stubs for thermal_zone_[un]bind_cooling_device
      thermal: Remove thermal_zone_device_update() stub
      powercap/drivers/idle_inject: Specify idle state max latency
      dt-bindings: thermal: Add the idle cooling device
      thermal/drivers/cpuidle_cooling: Change the registration function
      thermal: cpuidle: Register cpuidle cooling device

Geert Uytterhoeven (1):
      thermal: qoriq: Add platform dependencies

Gustavo A. R. Silva (1):
      thermal: imx8mm: Replace zero-length array with flexible-array

Keerthy (2):
      dt-bindings: thermal: k3: Add VTM bindings documentation
      thermal: k3: Add support for bandgap sensors

Markus Elfring (1):
      thermal: Delete an error message in four functions

Matthew Garrett (3):
      thermal/int340x_thermal: Export GDDV
      thermal/int340x_thermal: Export OEM vendor variables
      thermal/int340x_thermal: Don't require IDSP to exist

Matthias Kaehlcke (1):
      thermal: devfreq_cooling: Use PM QoS to set frequency limits

Niklas Söderlund (2):
      MAINTAINERS: Add entry for Renesas R-Car thermal drivers
      thermal: rcar_thermal: Clean up rcar_thermal_update_temp()

Sudip Mukherjee (1):
      thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR

Yuantian Tang (1):
      thermal: qoriq: Update the settings for TMUv2

 .../bindings/thermal/thermal-cooling-devices.yaml  | 116 +++
 .../devicetree/bindings/thermal/thermal-idle.yaml  | 145 ++++
 .../bindings/thermal/thermal-sensor.yaml           |  72 ++
 .../devicetree/bindings/thermal/thermal-zones.yaml | 341 +++++++++
 .../bindings/thermal/ti,am654-thermal.yaml         |  56 ++
 MAINTAINERS                                        |   9 +
 drivers/cpuidle/cpuidle-arm.c                      |   3 +
 drivers/cpuidle/cpuidle-psci.c                     |   3 +
 drivers/powercap/idle_inject.c                     |  16 +-
 drivers/thermal/Kconfig                            |  14 +-
 drivers/thermal/Makefile                           |  11 +-
 drivers/thermal/clock_cooling.c                    |   3 +-
 drivers/thermal/cpufreq_cooling.c                  |  10 +-
 drivers/thermal/cpuidle_cooling.c                  |  63 +-
 drivers/thermal/devfreq_cooling.c                  |  70 +-
 drivers/thermal/{fair_share.c => gov_fair_share.c} |   0
 .../{power_allocator.c => gov_power_allocator.c}   |   0
 drivers/thermal/{step_wise.c => gov_step_wise.c}   |   0
 drivers/thermal/{user_space.c => gov_user_space.c} |   2 +-
 drivers/thermal/imx8mm_thermal.c                   |   2 +-
 drivers/thermal/imx_sc_thermal.c                   |   4 +
 .../intel/int340x_thermal/int3400_thermal.c        | 223 +++++-
 drivers/thermal/k3_bandgap.c                       | 264 +++++++
 drivers/thermal/qcom/Makefile                      |   4 +-
 drivers/thermal/qcom/tsens-common.c                | 843
---------------------
 drivers/thermal/qcom/tsens.c                       | 838
++++++++++++++++++++
 drivers/thermal/qcom/tsens.h                       |   5 -
 drivers/thermal/qoriq_thermal.c                    |  26 +-
 drivers/thermal/rcar_thermal.c                     |   9 +-
 drivers/thermal/rockchip_thermal.c                 |   4 +-
 drivers/thermal/st/st_thermal_memmap.c             |   4 +-
 drivers/thermal/st/stm_thermal.c                   |   4 +-
 drivers/thermal/thermal_core.c                     |  12 +-
 drivers/thermal/thermal_core.h                     |  52 ++
 drivers/thermal/thermal_helpers.c                  |  16 +-
 drivers/thermal/thermal_hwmon.c                    |   6 +-
 drivers/thermal/{of-thermal.c => thermal_of.c}     |  10 +-
 drivers/thermal/ti-soc-thermal/ti-bandgap.c        |   5 +-
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c |   6 +-
 include/linux/cpu_cooling.h                        |  12 +-
 include/linux/idle_inject.h                        |   4 +
 include/linux/thermal.h                            |  84 +-
 42 files changed, 2303 insertions(+), 1068 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
 create mode 100644
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
 create mode 100644
Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
 create mode 100644
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
 create mode 100644
Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml
 rename drivers/thermal/{fair_share.c => gov_fair_share.c} (100%)
 rename drivers/thermal/{power_allocator.c => gov_power_allocator.c} (100%)
 rename drivers/thermal/{step_wise.c => gov_step_wise.c} (100%)
 rename drivers/thermal/{user_space.c => gov_user_space.c} (100%)
 create mode 100644 drivers/thermal/k3_bandgap.c
 delete mode 100644 drivers/thermal/qcom/tsens-common.c
 rename drivers/thermal/{of-thermal.c => thermal_of.c} (100%)

-- 
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog

             reply	other threads:[~2020-06-12 19:32 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 19:32 Daniel Lezcano [this message]
2020-06-12 22:25 ` [GIT PULL] thermal for v5.8-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=065248c0-668a-c84c-ae89-dcd29f0d09ac@linaro.org \
    --to=daniel.lezcano@linaro.org \
    --cc=amit.kucheria@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=rui.zhang@intel.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).