Home
last modified time | relevance | path

Searched full:tsens (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.yaml5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml#
8 title: QCOM SoC Temperature Sensor (TSENS)
14 QCOM SoCs have TSENS IP to allow temperature measurement. There are currently
22 - description: msm8960 TSENS based
25 - qcom,ipq8064-tsens
26 - qcom,msm8960-tsens
28 - description: v0.1 of TSENS
31 - qcom,mdm9607-tsens
32 - qcom,msm8916-tsens
33 - qcom,msm8939-tsens
[all …]
Dthermal-sensor.yaml48 // Example 1: SDM845 TSENS
56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
Dthermal-zones.yaml228 // Example 1: SDM845 TSENS
236 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
247 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dqcom,gcc-apq8064.yaml38 description: child tsens device
39 $ref: /schemas/thermal/qcom-tsens.yaml#
55 Qualcomm TSENS (thermal sensor device) on some devices can
56 be part of GCC and hence the TSENS properties can also be part
58 For more details on the TSENS properties please refer
59 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
87 compatible = "qcom,msm8960-tsens";
Dqcom,gcc-ipq8064.yaml43 - $ref: /schemas/thermal/qcom-tsens.yaml#
65 tsens: thermal-sensor {
66 compatible = "qcom,ipq8064-tsens";
/Linux-v6.1/drivers/thermal/qcom/
DMakefile4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \
5 tsens-8960.o
Dtsens.h42 * struct tsens_sensor - data for each sensor connected to the tsens device
43 * @priv: tsens device instance that this sensor is connected to
60 * struct tsens_ops - operations as supported by the tsens device
61 * @init: Function to initialize the tsens device
62 * @calibrate: Function to calibrate the tsens device
64 * @enable: Function to enable (clocks/power) tsens device
65 * @disable: Function to disable the tsens device
66 * @suspend: Function to suspend the tsens device
67 * @resume: Function to resume the tsens device
512 * struct tsens_plat_data - tsens compile-time platform data
[all …]
Dtsens.c22 #include "tsens.h"
255 * @priv: Pointer to tsens controller private data
278 * @priv: Pointer to tsens controller private data
340 /* No mask register on older TSENS */ in tsens_read_irq_state()
376 * @data: tsens controller private data
446 * @data: tsens controller private data
709 root = debugfs_lookup("tsens", NULL); in tsens_debug_init()
711 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init()
720 /* A directory for each instance of the TSENS IP */ in tsens_debug_init()
824 /* in VER_0 TSENS need to be explicitly enabled */ in init_common()
[all …]
DKconfig3 tristate "Qualcomm TSENS Temperature Alarm"
7 This enables the thermal sysfs driver for the TSENS device. It shows
Dtsens-v2.c9 #include "tsens.h"
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-apq8084.dtsi109 thermal-sensors = <&tsens 5>;
129 thermal-sensors = <&tsens 6>;
149 thermal-sensors = <&tsens 7>;
169 thermal-sensors = <&tsens 8>;
260 tsens: thermal-sensor@fc4a8000 { label
261 compatible = "qcom,msm8974-tsens";
Dqcom-ipq8064.dtsi55 thermal-sensors = <&tsens 0>;
75 thermal-sensors = <&tsens 1>;
95 thermal-sensors = <&tsens 2>;
115 thermal-sensors = <&tsens 3>;
135 thermal-sensors = <&tsens 4>;
155 thermal-sensors = <&tsens 5>;
175 thermal-sensors = <&tsens 6>;
195 thermal-sensors = <&tsens 7>;
215 thermal-sensors = <&tsens 8>;
235 thermal-sensors = <&tsens 9>;
[all …]
Dqcom-msm8974.dtsi1118 tsens: thermal-sensor@fc4a9000 { label
1119 compatible = "qcom,msm8974-tsens";
1734 thermal-sensors = <&tsens 5>;
1754 thermal-sensors = <&tsens 6>;
1774 thermal-sensors = <&tsens 7>;
1794 thermal-sensors = <&tsens 8>;
1814 thermal-sensors = <&tsens 1>;
1829 thermal-sensors = <&tsens 2>;
1844 thermal-sensors = <&tsens 3>;
1859 thermal-sensors = <&tsens 4>;
[all …]
Dqcom-apq8064.dtsi109 thermal-sensors = <&tsens 7>;
130 thermal-sensors = <&tsens 8>;
151 thermal-sensors = <&tsens 9>;
172 thermal-sensors = <&tsens 10>;
824 tsens: thermal-sensor { label
825 compatible = "qcom,msm8960-tsens";
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dqcs404.dtsi444 tsens: thermal-sensor@4a9000 { label
445 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1";
1418 thermal-sensors = <&tsens 0>;
1433 thermal-sensors = <&tsens 1>;
1448 thermal-sensors = <&tsens 2>;
1463 thermal-sensors = <&tsens 3>;
1478 thermal-sensors = <&tsens 4>;
1512 thermal-sensors = <&tsens 5>;
1546 thermal-sensors = <&tsens 6>;
1580 thermal-sensors = <&tsens 7>;
[all …]
Dsdm630.dtsi689 tsens: thermal-sensor@10ae000 { label
690 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2";
2368 thermal-sensors = <&tsens 0>;
2383 thermal-sensors = <&tsens 1>;
2398 thermal-sensors = <&tsens 2>;
2413 thermal-sensors = <&tsens 3>;
2434 thermal-sensors = <&tsens 4>;
2455 thermal-sensors = <&tsens 5>;
2476 thermal-sensors = <&tsens 6>;
2503 thermal-sensors = <&tsens 7>;
[all …]
Dmsm8916.dtsi472 tsens: thermal-sensor@4a9000 { label
473 compatible = "qcom,msm8916-tsens", "qcom,tsens-v0_1";
1994 thermal-sensors = <&tsens 5>;
2024 thermal-sensors = <&tsens 4>;
2054 thermal-sensors = <&tsens 2>;
2074 thermal-sensors = <&tsens 1>;
2089 thermal-sensors = <&tsens 0>;
Dsdm660.dtsi252 &tsens {
Dsm6350.dtsi1250 compatible = "qcom,sm6350-tsens", "qcom,tsens-v2";
1261 compatible = "qcom,sm6350-tsens", "qcom,tsens-v2";
/Linux-v6.1/arch/arm64/boot/dts/freescale/
Dimx8dxl.dtsi169 tsens: thermal-sensor { label
187 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
Dimx8qxp.dtsi248 tsens: thermal-sensor { label
280 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
Dimx8qxp-mek.dts154 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
/Linux-v6.1/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml41 tsens {
/Linux-v6.1/drivers/clk/qcom/
Dgcc-msm8960.c3720 struct platform_device *tsens; in gcc_msm8960_probe() local
3747 tsens = platform_device_register_data(&pdev->dev, "qcom-tsens", -1, in gcc_msm8960_probe()
3749 if (IS_ERR(tsens)) in gcc_msm8960_probe()
3750 return PTR_ERR(tsens); in gcc_msm8960_probe()
3752 platform_set_drvdata(pdev, tsens); in gcc_msm8960_probe()
3759 struct platform_device *tsens = platform_get_drvdata(pdev); in gcc_msm8960_remove() local
3761 if (tsens) in gcc_msm8960_remove()
3762 platform_device_unregister(tsens); in gcc_msm8960_remove()
/Linux-v6.1/drivers/thermal/broadcom/
Dbcm2835_thermal.c51 * which based on a clock counter (TSENS clock assumed)

12