/Linux-v5.15/Documentation/devicetree/bindings/thermal/ |
D | qcom-tsens.yaml | 5 $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: msm9860 TSENS based 25 - qcom,ipq8064-tsens 27 - description: v0.1 of TSENS 30 - qcom,mdm9607-tsens 31 - qcom,msm8916-tsens 32 - qcom,msm8939-tsens 33 - qcom,msm8974-tsens [all …]
|
D | thermal-sensor.yaml | 48 // Example 1: SDM845 TSENS 56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
D | thermal-zones.yaml | 228 // Example 1: SDM845 TSENS 236 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 247 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
|
/Linux-v5.15/drivers/thermal/qcom/ |
D | Makefile | 4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \ 5 tsens-8960.o
|
D | tsens.h | 42 * 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 514 * struct tsens_plat_data - tsens compile-time platform data [all …]
|
D | tsens.c | 21 #include "tsens.h" 254 * @priv: Pointer to tsens controller private data 277 * @priv: Pointer to tsens controller private data 339 /* No mask register on older TSENS */ in tsens_read_irq_state() 375 * @data: tsens controller private data 445 * @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 …]
|
D | Kconfig | 3 tristate "Qualcomm TSENS Temperature Alarm" 7 This enables the thermal sysfs driver for the TSENS device. It shows
|
D | tsens-v2.c | 9 #include "tsens.h"
|
D | tsens-8960.c | 11 #include "tsens.h"
|
/Linux-v5.15/Documentation/devicetree/bindings/clock/ |
D | qcom,gcc-apq8064.yaml | 41 Qualcomm TSENS (thermal sensor device) on some devices can 42 be part of GCC and hence the TSENS properties can also be part 44 For more details on the TSENS properties please refer 45 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | qcom-ipq8064.dtsi | 55 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 …]
|
D | qcom-apq8084.dtsi | 109 thermal-sensors = <&tsens 5>; 129 thermal-sensors = <&tsens 6>; 149 thermal-sensors = <&tsens 7>; 169 thermal-sensors = <&tsens 8>; 255 tsens: thermal-sensor@fc4a8000 { label 256 compatible = "qcom,msm8974-tsens";
|
D | qcom-msm8974.dtsi | 149 thermal-sensors = <&tsens 5>; 169 thermal-sensors = <&tsens 6>; 189 thermal-sensors = <&tsens 7>; 209 thermal-sensors = <&tsens 8>; 229 thermal-sensors = <&tsens 1>; 244 thermal-sensors = <&tsens 2>; 259 thermal-sensors = <&tsens 3>; 274 thermal-sensors = <&tsens 4>; 289 thermal-sensors = <&tsens 9>; 304 thermal-sensors = <&tsens 10>; [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/qcom/ |
D | qcs404.dtsi | 450 tsens: thermal-sensor@4a9000 { label 451 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1"; 1401 thermal-sensors = <&tsens 0>; 1416 thermal-sensors = <&tsens 1>; 1431 thermal-sensors = <&tsens 2>; 1446 thermal-sensors = <&tsens 3>; 1461 thermal-sensors = <&tsens 4>; 1495 thermal-sensors = <&tsens 5>; 1529 thermal-sensors = <&tsens 6>; 1563 thermal-sensors = <&tsens 7>; [all …]
|
D | sdm630.dtsi | 683 tsens: thermal-sensor@10ae000 { label 684 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2"; 2254 thermal-sensors = <&tsens 0>; 2269 thermal-sensors = <&tsens 1>; 2284 thermal-sensors = <&tsens 2>; 2299 thermal-sensors = <&tsens 3>; 2320 thermal-sensors = <&tsens 4>; 2341 thermal-sensors = <&tsens 5>; 2362 thermal-sensors = <&tsens 6>; 2389 thermal-sensors = <&tsens 7>; [all …]
|
D | msm8916.dtsi | 462 tsens: thermal-sensor@4a9000 { label 463 compatible = "qcom,msm8916-tsens", "qcom,tsens-v0_1"; 1881 thermal-sensors = <&tsens 5>; 1911 thermal-sensors = <&tsens 4>; 1941 thermal-sensors = <&tsens 2>; 1961 thermal-sensors = <&tsens 1>; 1976 thermal-sensors = <&tsens 0>;
|
D | sdm660.dtsi | 249 &tsens {
|
D | sm8350.dtsi | 768 compatible = "qcom,sm8350-tsens", "qcom,tsens-v2"; 779 compatible = "qcom,sm8350-tsens", "qcom,tsens-v2";
|
D | msm8998.dtsi | 878 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2"; 889 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2";
|
/Linux-v5.15/Documentation/devicetree/bindings/nvmem/ |
D | nvmem-consumer.yaml | 41 tsens {
|
/Linux-v5.15/arch/arm64/boot/dts/freescale/ |
D | imx8qxp.dtsi | 199 tsens: thermal-sensor { label 231 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
|
D | imx8qxp-mek.dts | 146 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
|
/Linux-v5.15/drivers/clk/qcom/ |
D | gcc-msm8960.c | 3620 struct platform_device *tsens; in gcc_msm8960_probe() local 3644 tsens = platform_device_register_data(&pdev->dev, "qcom-tsens", -1, in gcc_msm8960_probe() 3646 if (IS_ERR(tsens)) in gcc_msm8960_probe() 3647 return PTR_ERR(tsens); in gcc_msm8960_probe() 3649 platform_set_drvdata(pdev, tsens); in gcc_msm8960_probe() 3656 struct platform_device *tsens = platform_get_drvdata(pdev); in gcc_msm8960_remove() local 3658 platform_device_unregister(tsens); in gcc_msm8960_remove()
|
/Linux-v5.15/drivers/thermal/broadcom/ |
D | bcm2835_thermal.c | 51 * which based on a clock counter (TSENS clock assumed)
|
/Linux-v5.15/Documentation/devicetree/bindings/arm/freescale/ |
D | fsl,scu.txt | 256 tsens: thermal-sensor {
|