-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/…
…rzhang/linux Pull thermal updates from Zhang Rui: "Specifics: - adds full support for 2 types of Thermal Controllers produced by STMicroelectronics. One is a more traditional memory mapped variant, the other is controlled solely by system configuration registers. From Lee Jones. - add TMU (Thermal Management Unit) support for Exynos3250 Soc. From Chanwoo Choi. - add critical and passive trip point support for int3403 thermal driver. From Srinivas Pandruvada. - a couple of small fixes/cleanups from Javi Merino, and Geert Uytterhoeven" * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux: thermal: document struct thermal_zone_device and thermal_governor thermal: cpu_cooling: fix typo highjack -> hijack thermal: rcar: Document SoC-specific bindings thermal: samsung: Add TMU support for Exynos3250 SoC thermal: exynos: fix ordering in exynos_tmu_remove() thermal: allow building dove_thermal with mvebu thermal: sti: Add support for ST's Memory Mapped based Thermal controller thermal: sti: Add support for ST's System Config Register based Thermal controller thermal: sti: Introduce ST Thermal core code thermal: sti: Supply Device Tree documentation Thermal: int3403: Add CRT and PSV trip
- Loading branch information
Showing
18 changed files
with
1,093 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
Binding for Thermal Sensor driver for STMicroelectronics STi series of SoCs. | ||
|
||
Required parameters: | ||
------------------- | ||
|
||
compatible : st,<SoC>-<module>-thermal; should be one of: | ||
"st,stih415-sas-thermal", | ||
"st,stih415-mpe-thermal", | ||
"st,stih416-sas-thermal" | ||
"st,stih416-mpe-thermal" | ||
"st,stid127-thermal" or | ||
"st,stih407-thermal" | ||
according to the SoC type (stih415, stih416, stid127, stih407) | ||
and module type (sas or mpe). On stid127 & stih407 there is only | ||
one die/module, so there is no module type in the compatible | ||
string. | ||
clock-names : Should be "thermal". | ||
See: Documentation/devicetree/bindings/resource-names.txt | ||
clocks : Phandle of the clock used by the thermal sensor. | ||
See: Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
|
||
Optional parameters: | ||
------------------- | ||
|
||
reg : For non-sysconf based sensors, this should be the physical base | ||
address and length of the sensor's registers. | ||
interrupts : Standard way to define interrupt number. | ||
Interrupt is mandatory to be defined when compatible is | ||
"stih416-mpe-thermal". | ||
NB: For thermal sensor's for which no interrupt has been | ||
defined, a polling delay of 1000ms will be used to read the | ||
temperature from device. | ||
|
||
Example: | ||
|
||
temp1@fdfe8000 { | ||
compatible = "st,stih416-mpe-thermal"; | ||
reg = <0xfdfe8000 0x10>; | ||
clock-names = "thermal"; | ||
clocks = <&clk_m_mpethsens>; | ||
interrupts = <GIC_SPI 23 IRQ_TYPE_NONE>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
config ST_THERMAL | ||
tristate "Thermal sensors on STMicroelectronics STi series of SoCs" | ||
help | ||
Support for thermal sensors on STMicroelectronics STi series of SoCs. | ||
|
||
config ST_THERMAL_SYSCFG | ||
select ST_THERMAL | ||
tristate "STi series syscfg register access based thermal sensors" | ||
|
||
config ST_THERMAL_MEMMAP | ||
select ST_THERMAL | ||
tristate "STi series memory mapped access based thermal sensors" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
obj-$(CONFIG_ST_THERMAL) := st_thermal.o | ||
obj-$(CONFIG_ST_THERMAL_SYSCFG) += st_thermal_syscfg.o | ||
obj-$(CONFIG_ST_THERMAL_MEMMAP) += st_thermal_memmap.o |
Oops, something went wrong.