From: Eduardo Valentin <edubezval@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Rui Zhang <rui.zhang@intel.com>
Cc: ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
Linux PM <linux-pm@vger.kernel.org>,
LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Thermal-SoC management changes for v5.2-rc1
Date: Wed, 15 May 2019 21:43:14 -0700 [thread overview]
Message-ID: <20190516044313.GA17751@localhost.localdomain> (raw)
Hello Linus,
Please consider the following thermal soc changes for v5.2-rc1.
The following changes since commit 37624b58542fb9f2d9a70e6ea006ef8a5f66c30b:
Linux 5.1-rc7 (2019-04-28 17:04:13 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal linus
for you to fetch changes up to 37bcec5d9f71bd13142a97d2196b293c9ac23823:
hwmon: (pwm-fan) Use devm_thermal_of_cooling_device_register (2019-05-14 07:00:47 -0700)
Specifics:
- thermal core has a new devm_* API for registering cooling devices, thanks to Guenter R.
I took the entire series, that is why you see changes on drivers/hwmon in this pull.
- rockchip thermal driver gains support to PX30 SoC, thanks to Elaine Z.
- the generic-adc thermal driver now considers the lookup table DT property as optional,
thanks to Jean-Francois D.
- Refactoring of tsens thermal driver, thanks to Amit K.
- Cleanups on cpu cooling driver, thanks to Daniel L.
- broadcom thermal driver dropped support to ACPI, thanks to Srinath M.
- tegra thermal driver gains support to OC hw throttle and GPU throtle, thanks to Wei Ni.
- Fixes in several thermal drivers.
BR,
Eduardo Valentin
----------------------------------------------------------------
Amit Kucheria (21):
drivers: thermal: tsens: Document the data structures
drivers: thermal: tsens: Rename tsens_data
drivers: thermal: tsens: Rename tsens_device
drivers: thermal: tsens: Rename variable tmdev
drivers: thermal: tsens: Use consistent names for variables
drivers: thermal: tsens: Function prototypes should have argument names
drivers: thermal: tsens: Rename tsens-8916 to prepare to merge with tsens-8974
drivers: thermal: tsens: Rename constants to prepare to merge with tsens-8974
drivers: thermal: tsens: Merge tsens-8974 into tsens-v0_1
drivers: thermal: tsens: Introduce reg_fields to deal with register description
drivers: thermal: tsens: Save reference to the device pointer and use it
drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER
drivers: thermal: tsens: Add new operation to check if a sensor is enabled
drivers: thermal: tsens: change data type for sensor IDs
drivers: thermal: tsens: Introduce IP-specific max_sensor count
drivers: thermal: tsens: simplify get_temp_tsens_v2 routine
drivers: thermal: tsens: Move get_temp_tsens_v2 to allow sharing
drivers: thermal: tsens: Common get_temp() learns to do ADC conversion
dt: thermal: tsens: Add bindings for qcs404
drivers: thermal: tsens: Add generic support for TSENS v1 IP
drivers: thermal: tsens: Move calibration constants to header file
Andrey Smirnov (1):
thermal: qoriq: Remove unnecessary DT node is NULL check
Daniel Lezcano (4):
thermal/drivers/cpu_cooling: Remove pointless test in power2state()
thermal/drivers/cpu_cooling: Fixup the header and copyright
thermal/drivers/cpu_cooling: Add Software Package Data Exchange (SPDX)
thermal/drivers/cpu_cooling: Remove pointless field
Elaine Zhang (3):
thermal: rockchip: fix up the tsadc pinctrl setting error
dt-bindings: rockchip-thermal: Support the PX30 SoC compatible
thermal: rockchip: Support the PX30 SoC in thermal driver
Enrico Weigelt, metux IT consult (1):
drivers: thermal: Kconfig: pedantic cleanups
Guenter Roeck (6):
thermal: Introduce devm_thermal_of_cooling_device_register
hwmon: (aspeed-pwm-tacho) Use devm_thermal_of_cooling_device_register
hwmon: (gpio-fan) Use devm_thermal_of_cooling_device_register
hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register
hwmon: (npcm750-pwm-fan) Use devm_thermal_of_cooling_device_register
hwmon: (pwm-fan) Use devm_thermal_of_cooling_device_register
Hoan Nguyen An (1):
thermal: rcar_gen3_thermal: Fix init value of IRQCTL register
Jean-Francois Dagenais (2):
thermal: generic-adc: make lookup table optional
dt-bindings: thermal: generic-adc: make lookup-table optional
Jiada Wang (3):
thermal: rcar_gen3_thermal: fix interrupt type
thermal: rcar_gen3_thermal: disable interrupt in .remove
thermal: rcar_gen3_thermal: Fix to show correct trip points number
Matthias Kaehlcke (1):
thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power
Srinath Mannam (1):
thermal: broadcom: Remove ACPI support
Talel Shenhar (3):
dt-bindings: thermal: al-thermal: Add binding documentation
thermal: Introduce Amazon's Annapurna Labs Thermal Driver
thermal: Fix build error of missing devm_ioremap_resource on UM
Wei Ni (9):
of: Add bindings of thermtrip for Tegra soctherm
thermal: tegra: support hw and sw shutdown
of: Add bindings of gpu hw throttle for Tegra soctherm
thermal: tegra: add support for gpu hw-throttle
thermal: tegra: add support for thermal IRQ
thermal: tegra: add set_trips functionality
thermal: tegra: add support for EDP IRQ
of: Add bindings of OC hw throttle for Tegra soctherm
thermal: tegra: enable OC hw throttle
Wolfram Sang (1):
thermal: stm32: simplify getting .driver_data
Yangtao Li (1):
of: thermal: Improve print information
Yoshihiro Kaneko (1):
thermal: rcar_thermal: update calculation formula for R-Car Gen3 SoCs
.../bindings/thermal/amazon,al-thermal.txt | 33 +
.../bindings/thermal/nvidia,tegra124-soctherm.txt | 62 +-
.../devicetree/bindings/thermal/qcom-tsens.txt | 14 +
.../bindings/thermal/rockchip-thermal.txt | 1 +
.../bindings/thermal/thermal-generic-adc.txt | 10 +-
MAINTAINERS | 6 +
drivers/hwmon/aspeed-pwm-tacho.c | 6 +-
drivers/hwmon/gpio-fan.c | 25 +-
drivers/hwmon/mlxreg-fan.c | 31 +-
drivers/hwmon/npcm750-pwm-fan.c | 6 +-
drivers/hwmon/pwm-fan.c | 73 +-
drivers/thermal/Kconfig | 11 +
drivers/thermal/Makefile | 1 +
drivers/thermal/broadcom/sr-thermal.c | 8 -
drivers/thermal/cpu_cooling.c | 30 +-
drivers/thermal/of-thermal.c | 3 +
drivers/thermal/qcom/Makefile | 4 +-
drivers/thermal/qcom/tsens-8916.c | 105 ---
drivers/thermal/qcom/tsens-8960.c | 84 +-
drivers/thermal/qcom/tsens-common.c | 159 +++-
.../thermal/qcom/{tsens-8974.c => tsens-v0_1.c} | 166 +++-
drivers/thermal/qcom/tsens-v1.c | 193 +++++
drivers/thermal/qcom/tsens-v2.c | 111 +--
drivers/thermal/qcom/tsens.c | 100 ++-
drivers/thermal/qcom/tsens.h | 291 ++++++-
drivers/thermal/qoriq_thermal.c | 5 -
drivers/thermal/rcar_gen3_thermal.c | 51 +-
drivers/thermal/rcar_thermal.c | 11 +-
drivers/thermal/rockchip_thermal.c | 74 +-
drivers/thermal/st/Kconfig | 22 +-
drivers/thermal/st/stm_thermal.c | 6 +-
drivers/thermal/tegra/Kconfig | 4 +-
drivers/thermal/tegra/soctherm.c | 961 +++++++++++++++++++--
drivers/thermal/tegra/soctherm.h | 16 +
drivers/thermal/tegra/tegra124-soctherm.c | 7 +-
drivers/thermal/tegra/tegra132-soctherm.c | 7 +-
drivers/thermal/tegra/tegra210-soctherm.c | 15 +-
drivers/thermal/thermal-generic-adc.c | 9 +-
drivers/thermal/thermal_core.c | 49 ++
drivers/thermal/thermal_mmio.c | 129 +++
include/dt-bindings/thermal/tegra124-soctherm.h | 8 +-
include/linux/thermal.h | 13 +
42 files changed, 2330 insertions(+), 590 deletions(-)
create mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
delete mode 100644 drivers/thermal/qcom/tsens-8916.c
rename drivers/thermal/qcom/{tsens-8974.c => tsens-v0_1.c} (56%)
create mode 100644 drivers/thermal/qcom/tsens-v1.c
create mode 100644 drivers/thermal/thermal_mmio.c
next reply other threads:[~2019-05-16 4:43 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-16 4:43 Eduardo Valentin [this message]
2019-05-16 15:07 ` [GIT PULL] Thermal-SoC management changes for v5.2-rc1 Linus Torvalds
2019-05-16 16:11 ` Stefan Wahren
2019-05-17 12:25 ` Stefan Wahren
2019-05-16 16:55 ` Guenter Roeck
2019-05-24 2:37 ` Eduardo Valentin
2019-05-16 15:10 ` pr-tracker-bot
2019-05-23 9:46 ` Tomeu Vizoso
2019-05-24 2:40 ` Eduardo Valentin
2019-05-24 8:23 ` Tomeu Vizoso
2019-05-24 13:54 ` Eduardo Valentin
2019-05-27 11:26 ` Tomeu Vizoso
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=20190516044313.GA17751@localhost.localdomain \
--to=edubezval@gmail.com \
--cc=linux-acpi@vger.kernel.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 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.