Home
last modified time | relevance | path

Searched full:soctherm (Results 1 – 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/thermal/tegra/
DMakefile2 obj-$(CONFIG_TEGRA_SOCTHERM) += tegra-soctherm.o
5 tegra-soctherm-y := soctherm.o soctherm-fuse.o
6 tegra-soctherm-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124-soctherm.o
7 tegra-soctherm-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-soctherm.o
8 tegra-soctherm-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-soctherm.o
Dsoctherm.c34 #include <dt-bindings/thermal/tegra124-soctherm.h>
37 #include "soctherm.h"
57 * SENSOR_CONFIG2 is defined in soctherm.h
75 * THERMCTL_LEVEL0_GROUP_CPU is defined in soctherm.h
205 /* gk20a nv_therm interface N:3 Mapping. Levels defined in tegra124-soctherm.h
404 * Translate from soctherm readback format to millicelsius.
405 * The soctherm readback format in bits is as follows:
453 dev_info(dev, "soctherm: trip temperature %d forced to %d\n", in enforce_temp_range()
928 pr_err("soctherm: Ignored unexpected INTRs 0x%08x\n", st); in soctherm_thermal_isr_thread()
936 * soctherm_oc_intr_enable() - Enables the soctherm over-current interrupt
[all …]
Dtegra132-soctherm.c19 #include <dt-bindings/thermal/tegra124-soctherm.h>
21 #include "soctherm.h"
Dtegra124-soctherm.c19 #include <dt-bindings/thermal/tegra124-soctherm.h>
21 #include "soctherm.h"
DKconfig6 tristate "Tegra SOCTHERM thermal management"
Dtegra210-soctherm.c20 #include <dt-bindings/thermal/tegra124-soctherm.h>
22 #include "soctherm.h"
Dsoctherm-fuse.c10 #include "soctherm.h"
159 MODULE_DESCRIPTION("Tegra SOCTHERM fuse management");
/kernel/linux/linux-6.6/drivers/thermal/tegra/
DMakefile2 obj-$(CONFIG_TEGRA_SOCTHERM) += tegra-soctherm.o
6 tegra-soctherm-y := soctherm.o soctherm-fuse.o
7 tegra-soctherm-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124-soctherm.o
8 tegra-soctherm-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-soctherm.o
9 tegra-soctherm-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-soctherm.o
Dsoctherm.c34 #include <dt-bindings/thermal/tegra124-soctherm.h>
37 #include "soctherm.h"
57 * SENSOR_CONFIG2 is defined in soctherm.h
75 * THERMCTL_LEVEL0_GROUP_CPU is defined in soctherm.h
205 /* gk20a nv_therm interface N:3 Mapping. Levels defined in tegra124-soctherm.h
404 * Translate from soctherm readback format to millicelsius.
405 * The soctherm readback format in bits is as follows:
453 dev_dbg(dev, "soctherm: trip temperature %d forced to %d\n", in enforce_temp_range()
890 pr_err("soctherm: Ignored unexpected INTRs 0x%08x\n", st); in soctherm_thermal_isr_thread()
898 * soctherm_oc_intr_enable() - Enables the soctherm over-current interrupt
[all …]
Dtegra124-soctherm.c19 #include <dt-bindings/thermal/tegra124-soctherm.h>
21 #include "soctherm.h"
Dtegra132-soctherm.c19 #include <dt-bindings/thermal/tegra124-soctherm.h>
21 #include "soctherm.h"
Dtegra210-soctherm.c20 #include <dt-bindings/thermal/tegra124-soctherm.h>
22 #include "soctherm.h"
DKconfig6 tristate "Tegra SOCTHERM thermal management"
Dsoctherm-fuse.c10 #include "soctherm.h"
159 MODULE_DESCRIPTION("Tegra SOCTHERM fuse management");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.yaml4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra124-soctherm.yaml#
7 title: NVIDIA Tegra124 SOCTHERM Thermal Management System
13 description: The SOCTHERM IP block contains thermal sensors, support for
21 - nvidia,tegra124-soctherm
22 - nvidia,tegra132-soctherm
23 - nvidia,tegra210-soctherm
49 - const: soctherm
57 - const: soctherm
155 SOCTHERM hardware will assert the thermal trigger signal to the Power
163 which the SOCTHERM hardware will assert a thermal trigger if the
[all …]
Dhisilicon-thermal.txt9 by /SOCTHERM/tsensor.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.txt1 Tegra124 SOCTHERM thermal management system
3 The SOCTHERM IP block contains thermal sensors, support for polled
10 - compatible : For Tegra124, must contain "nvidia,tegra124-soctherm".
11 For Tegra132, must contain "nvidia,tegra132-soctherm".
12 For Tegra210, must contain "nvidia,tegra210-soctherm".
14 - SOCTHERM register set
18 - soctherm-reg
21 - interrupts : Defines the interrupt used by SOCTHERM
26 - soctherm
30 - soctherm
[all …]
Dhisilicon-thermal.txt9 by /SOCTHERM/tsensor.
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra132.dtsi8 #include <dt-bindings/thermal/tegra124-soctherm.h>
863 soctherm: thermal-sensor@700e2000 { label
864 compatible = "nvidia,tegra132-soctherm";
867 reg-names = "soctherm-reg", "ccroc-reg";
871 clock-names = "tsensor", "soctherm";
873 reset-names = "soctherm";
892 <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
920 <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
942 <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
970 <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
Dtegra210.dtsi9 #include <dt-bindings/thermal/tegra124-soctherm.h>
1709 soctherm: thermal-sensor@700e2000 { label
1710 compatible = "nvidia,tegra210-soctherm";
1713 reg-names = "soctherm-reg", "car-reg";
1719 clock-names = "tsensor", "soctherm";
1721 reset-names = "soctherm";
1740 <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
1769 <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
1809 <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
1838 <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/nvidia/
Dtegra132.dtsi8 #include <dt-bindings/thermal/tegra124-soctherm.h>
863 soctherm: thermal-sensor@700e2000 { label
864 compatible = "nvidia,tegra132-soctherm";
867 reg-names = "soctherm-reg", "ccroc-reg";
873 clock-names = "tsensor", "soctherm";
875 reset-names = "soctherm";
1140 <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
1169 <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
1197 <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
1226 <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dtegra124.dtsi8 #include <dt-bindings/thermal/tegra124-soctherm.h>
896 soctherm: thermal-sensor@700e2000 { label
897 compatible = "nvidia,tegra124-soctherm";
900 reg-names = "soctherm-reg", "car-reg";
904 clock-names = "tsensor", "soctherm";
906 reset-names = "soctherm";
1214 <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
1242 <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
1265 <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
1293 <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/
Dtegra124.dtsi8 #include <dt-bindings/thermal/tegra124-soctherm.h>
915 soctherm: thermal-sensor@700e2000 { label
916 compatible = "nvidia,tegra124-soctherm";
919 reg-names = "soctherm-reg", "car-reg";
925 clock-names = "tsensor", "soctherm";
927 reset-names = "soctherm";
1242 <&soctherm TEGRA124_SOCTHERM_SENSOR_CPU>;
1270 <&soctherm TEGRA124_SOCTHERM_SENSOR_MEM>;
1298 <&soctherm TEGRA124_SOCTHERM_SENSOR_GPU>;
1326 <&soctherm TEGRA124_SOCTHERM_SENSOR_PLLX>;
/kernel/linux/linux-6.6/include/dt-bindings/thermal/
Dtegra124-soctherm.h3 * This header provides constants for binding nvidia,tegra124-soctherm.
/kernel/linux/linux-5.10/include/dt-bindings/thermal/
Dtegra124-soctherm.h3 * This header provides constants for binding nvidia,tegra124-soctherm.

12