All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/7] Thermal throttling for SDM845
@ 2019-01-10  0:00 ` Amit Kucheria
  0 siblings, 0 replies; 65+ messages in thread
From: Amit Kucheria @ 2019-01-10  0:00 UTC (permalink / raw)
  To: linux-kernel
  Cc: linux-arm-msm, bjorn.andersson, viresh.kumar, edubezval,
	andy.gross, tdas, swboyd, dianders, mka, Rafael J. Wysocki,
	Amit Daniel Kachhap, Daniel Lezcano, David Brown, Javi Merino,
	Mark Rutland, Rob Herring, Zhang Rui,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	open list:CPU FREQUENCY DRIVERS

Add support for thermal throttling on SDM845. 

We introduce a generic .ready callback to be used by cpufreq drivers to
register as a thermal cooling device. If this approach is acceptable I can
send a series converting other cpufreq drivers to use this callback.

Amit Kucheria (7):
  drivers: thermal: of-thermal: Print name of device node with error
  drivers: cpufreq: Add thermal_cooling_device pointer to struct
    cpufreq_policy
  cpu_cooling: Add generic driver ready callback
  cpufreq: qcom-hw: Move to device_initcall
  cpufreq: qcom-hw: Register as a cpufreq cooling device
  arm64: dts: sdm845: Increase alert trip point to 95 degrees
  arm64: dts: sdm845: wireup the thermal trip points to cpufreq

 arch/arm64/boot/dts/qcom/sdm845.dtsi | 161 +++++++++++++++++++++++++--
 drivers/cpufreq/qcom-cpufreq-hw.c    |   7 +-
 drivers/thermal/cpu_cooling.c        |  18 +++
 drivers/thermal/of-thermal.c         |   4 +-
 include/linux/cpu_cooling.h          |   9 ++
 include/linux/cpufreq.h              |   2 +
 6 files changed, 190 insertions(+), 11 deletions(-)

-- 
2.17.1

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

end of thread, other threads:[~2019-01-14  8:22 UTC | newest]

Thread overview: 65+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10  0:00 [PATCH v1 0/7] Thermal throttling for SDM845 Amit Kucheria
2019-01-10  0:00 ` Amit Kucheria
2019-01-10  0:00 ` [PATCH v1 1/7] drivers: thermal: of-thermal: Print name of device node with error Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  0:15   ` Stephen Boyd
2019-01-10  0:00 ` [PATCH v1 2/7] drivers: cpufreq: Add thermal_cooling_device pointer to struct cpufreq_policy Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  1:01   ` Matthias Kaehlcke
2019-01-10  0:00 ` [PATCH v1 3/7] cpu_cooling: Add generic driver ready callback Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  6:14   ` Viresh Kumar
2019-01-10  0:00 ` [PATCH v1 4/7] cpufreq: qcom-hw: Move to device_initcall Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  6:44   ` Viresh Kumar
2019-01-10  0:00 ` [PATCH v1 5/7] cpufreq: qcom-hw: Register as a cpufreq cooling device Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  6:12   ` Viresh Kumar
2019-01-10  9:03     ` Amit Kucheria
2019-01-10  9:32     ` Rafael J. Wysocki
2019-01-10  0:00 ` [PATCH v1 6/7] arm64: dts: sdm845: Increase alert trip point to 95 degrees Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  0:29   ` Stephen Boyd
2019-01-10 17:14     ` Doug Anderson
2019-01-10 17:14       ` Doug Anderson
2019-01-10 20:06     ` Amit Kucheria
2019-01-10 20:06       ` Amit Kucheria
2019-01-10  1:15   ` Matthias Kaehlcke
2019-01-10  1:15     ` Matthias Kaehlcke
2019-01-10  2:15     ` Matthias Kaehlcke
2019-01-10  2:15       ` Matthias Kaehlcke
2019-01-10 19:45       ` Amit Kucheria
2019-01-10 19:45         ` Amit Kucheria
2019-01-10 20:00         ` Matthias Kaehlcke
2019-01-10 20:00           ` Matthias Kaehlcke
2019-01-11  3:32           ` Viresh Kumar
2019-01-11  3:32             ` Viresh Kumar
2019-01-11 10:24     ` Amit Kucheria
2019-01-11 10:24       ` Amit Kucheria
2019-01-11 18:30       ` Matthias Kaehlcke
2019-01-11 18:30         ` Matthias Kaehlcke
2019-01-10  0:00 ` [PATCH v1 7/7] arm64: dts: sdm845: wireup the thermal trip points to cpufreq Amit Kucheria
2019-01-10  0:00   ` Amit Kucheria
2019-01-10  0:28   ` Stephen Boyd
2019-01-10 12:28     ` Amit Kucheria
2019-01-10 12:28       ` Amit Kucheria
2019-01-10  2:22   ` Matthias Kaehlcke
2019-01-10  2:22     ` Matthias Kaehlcke
2019-01-10  6:23     ` Viresh Kumar
2019-01-10  6:23       ` Viresh Kumar
2019-01-10 18:42       ` Matthias Kaehlcke
2019-01-10 18:42         ` Matthias Kaehlcke
2019-01-11  3:46         ` Viresh Kumar
2019-01-11  3:46           ` Viresh Kumar
2019-01-11 19:58           ` Matthias Kaehlcke
2019-01-11 19:58             ` Matthias Kaehlcke
2019-01-14  5:59             ` Viresh Kumar
2019-01-14  5:59               ` Viresh Kumar
2019-01-11  0:30   ` Matthias Kaehlcke
2019-01-11  0:30     ` Matthias Kaehlcke
2019-01-11 11:17     ` Amit Kucheria
2019-01-11 11:17       ` Amit Kucheria
2019-01-11 20:36       ` Matthias Kaehlcke
2019-01-11 20:36         ` Matthias Kaehlcke
2019-01-14  8:22         ` Amit Kucheria
2019-01-14  8:22           ` Amit Kucheria

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.