All of lore.kernel.org
 help / color / mirror / Atom feed
From: Zhang Rui <rui.zhang@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
	Linux PM list <linux-pm@vger.kernel.org>,
	Eduardo Valentin <edubezval@gmail.com>
Subject: [GIT PULL] Thermal management updates for v4.12-rc1
Date: Fri, 12 May 2017 15:06:27 +0800	[thread overview]
Message-ID: <1494572787.3494.54.camel@intel.com> (raw)

Hi, Linus,

Please pull from
  git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git next

to receive the latest Thermal Management updates for v4.12-rc1 with
top-most commit cb15c81a0c1c1f7829b9809a209ecacc77f5aa63:

  Merge branch 'thermal-soc' into next (2017-05-06 19:31:19 +0800)

on top of commit 39da7c509acff13fc8cb12ec1bb20337c988ed36:

  Linux 4.11-rc6 (2017-04-09 09:49:44 -0700)

Specifics:
- Fixed a problem that orderly_shutdown() is called for multiple times
  due to multiple critical overheating events raised in a short period
  by platform thermal driver. (Keerthy)
- Introduce a backup thermal shutdown mechanism, which invokes
  kernel_power_off()/emergency_restart() directly, after
  orderly_shutdown() being issued for certain amount of time(specified
  via Kconfig). This is useful in certain conditions that userspace
  may be unable to power off the system in a clean manner and leaves
  the system in a critical state, like in the middle of driver probing
  phase. (Keerthy)
- Introduces a new interface in thermal devfreq_cooling code so that
  the driver can provide more precise data regarding actual power to
  the thermal governor every time the power budget is calculated.
  (Lukasz Luba)
- Introduce BCM 2835 soc thermal driver and northstar thermal driver,
  within a new sub-folder. (Rafał Miłecki)
- Introduce DA9062/61 thermal driver. (Steve Twiss)
- Remove non-DT booting on TI-SoC driver. And also add support to
 
fetching coefficients from DT. (Keerthy)
- Refactoring of RCAR Gen3
thermal driver. (Niklas Söderlund)
- Small fix on MTK and intel-soc-dts thermal driver.
  (Dawei Chien, Brian Bian)

thanks,
rui


----------------------------------------------------------------
Brian Bian (1):
      Thermal: Intel SoC DTS: Change interrupt request behavior

Dawei Chien (1):
      thermal: mt8173: minor mtk_thermal.c cleanups

Keerthy (5):
      thermal: ti-soc-thermal: Fetch slope and offset from DT
      thermal: ti-soc-thermal: Remove redundant constants
      thermal: ti-soc-thermal: Remove redundant code
      thermal: core: Allow orderly_poweroff to be called only once
      thermal: core: Add a back up thermal shutdown mechanism

Lukasz Luba (3):
      thermal: devfreq_cooling: refactor code and add get_voltage
function
      thermal: devfreq_cooling: add new interface for direct power read
      trace: thermal: add another parameter 'power' to the tracing
function

Niklas Söderlund (7):
      thermal: rcar_gen3_thermal: add delay in .thermal_init on r8a7796
      thermal: rcar_gen3_thermal: remove unneeded mutex
      thermal: rcar_gen3_thermal: check that TSC exists before memory
allocation
      thermal: rcar_gen3_thermal: record and check number of TSCs found
      thermal: rcar_gen3_thermal: enable hardware interrupts for trip
points
      thermal: rcar_gen3_thermal: store device match data in private
structure
      thermal: rcar_gen3_thermal: add suspend and resume support

Rafał Miłecki (4):
      dt-bindings: thermal: add support for Broadcom's Northstar
thermal
      thermal: broadcom: add Northstar thermal driver
      thermal: broadcom: ns: specify myself as MODULE_AUTHOR
      thermal: bcm2835: move to the broadcom subdirectory

Stefan Wahren (2):
      dt-bindings: Add thermal zone to bcm2835-thermal example
      thermal: bcm2835: add thermal driver for bcm2835 SoC

Steve Twiss (2):
      Documentation: devicetree: thermal: da9062/61 TJUNC temperature
binding
      thermal: da9062/61: Thermal junction temperature monitoring
driver

Zhang Rui (4):
      Merge branches 'thermal-core' and 'thermal-intel' into next
      Merge branch 'backup-thermal-shutdown' into next
      Merge branch 'linus' of git://git.kernel.org/.../evalenti/linux-
soc-thermal into thermal-soc
      Merge branch 'thermal-soc' into next

 .../bindings/thermal/brcm,bcm2835-thermal.txt      |  32 ++-
 .../devicetree/bindings/thermal/brcm,ns-thermal    |  37 +++
 .../devicetree/bindings/thermal/da9062-thermal.txt |  36 +++
 Documentation/thermal/sysfs-api.txt                |  21 ++
 drivers/thermal/Kconfig                            |  32 +++
 drivers/thermal/Makefile                           |   2 +
 drivers/thermal/broadcom/Kconfig                   |  16 ++
 drivers/thermal/broadcom/Makefile                  |   2 +
 drivers/thermal/broadcom/bcm2835_thermal.c         | 314
++++++++++++++++++++
 drivers/thermal/broadcom/ns-thermal.c              | 106 +++++++
 drivers/thermal/da9062-thermal.c                   | 315
+++++++++++++++++++++
 drivers/thermal/devfreq_cooling.c                  | 152 +++++++---
 drivers/thermal/intel_soc_dts_thermal.c            |   9 +-
 drivers/thermal/mtk_thermal.c                      |   2 +-
 drivers/thermal/rcar_gen3_thermal.c                | 199 ++++++++++++-
 drivers/thermal/thermal_core.c                     |  64 ++++-
 .../thermal/ti-soc-thermal/dra752-thermal-data.c   |  10 -
 .../thermal/ti-soc-thermal/omap3-thermal-data.c    |   4 -
 .../thermal/ti-soc-thermal/omap4-thermal-data.c    |   6 -
 .../thermal/ti-soc-thermal/omap5-thermal-data.c    |   4 -
 drivers/thermal/ti-soc-thermal/ti-bandgap.h        |   4 -
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 158 +----------
 drivers/thermal/ti-soc-thermal/ti-thermal.h        |  16 --
 include/linux/devfreq_cooling.h                    |  19 ++
 include/trace/events/thermal.h                     |  11 +-
 25 files changed, 1305 insertions(+), 266 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-
thermal
 create mode 100644 Documentation/devicetree/bindings/thermal/da9062-
thermal.txt
 create mode 100644 drivers/thermal/broadcom/Kconfig
 create mode 100644 drivers/thermal/broadcom/Makefile
 create mode 100644 drivers/thermal/broadcom/bcm2835_thermal.c
 create mode 100644 drivers/thermal/broadcom/ns-thermal.c
 create mode 100644 drivers/thermal/da9062-thermal.c

                 reply	other threads:[~2017-05-12  7:06 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=1494572787.3494.54.camel@intel.com \
    --to=rui.zhang@intel.com \
    --cc=edubezval@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.