Home
last modified time | relevance | path

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

12

/Linux-v5.10/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: v0.1 of TSENS
25 - qcom,msm8916-tsens
26 - qcom,msm8939-tsens
27 - qcom,msm8974-tsens
28 - const: qcom,tsens-v0_1
30 - description: v1 of TSENS
33 - qcom,msm8976-tsens
[all …]
Dthermal-sensor.yaml45 // Example 1: SDM845 TSENS
53 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
64 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-v5.10/drivers/thermal/qcom/
DMakefile4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \
5 tsens-8960.o
Dtsens.h40 * struct tsens_sensor - data for each sensor connected to the tsens device
41 * @priv: tsens device instance that this sensor is connected to
58 * struct tsens_ops - operations as supported by the tsens device
59 * @init: Function to initialize the tsens device
60 * @calibrate: Function to calibrate the tsens device
62 * @enable: Function to enable (clocks/power) tsens device
63 * @disable: Function to disable the tsens device
64 * @suspend: Function to suspend the tsens device
65 * @resume: Function to resume the tsens device
512 * struct tsens_plat_data - tsens compile-time platform data
[all …]
Dtsens.c20 #include "tsens.h"
252 * @priv: Pointer to tsens controller private data
275 * @priv: Pointer to tsens controller private data
337 /* No mask register on older TSENS */ in tsens_read_irq_state()
373 * @data: tsens controller private data
443 * @data: tsens controller private data
674 root = debugfs_lookup("tsens", NULL); in tsens_debug_init()
676 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init()
685 /* A directory for each instance of the TSENS IP */ in tsens_debug_init()
898 .compatible = "qcom,msm8916-tsens",
[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"
Dtsens-8960.c11 #include "tsens.h"
Dtsens-v1.c10 #include "tsens.h"
/Linux-v5.10/Documentation/devicetree/bindings/clock/
Dqcom,gcc-apq8064.yaml41 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.10/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>;
255 tsens: thermal-sensor@fc4a8000 { label
256 compatible = "qcom,msm8974-tsens";
Dqcom-msm8974.dtsi149 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.10/arch/arm64/boot/dts/qcom/
Dqcs404.dtsi450 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 …]
Dmsm8916.dtsi432 tsens: thermal-sensor@4a9000 { label
433 compatible = "qcom,msm8916-tsens", "qcom,tsens-v0_1";
1798 thermal-sensors = <&tsens 5>;
1828 thermal-sensors = <&tsens 4>;
1858 thermal-sensors = <&tsens 2>;
1878 thermal-sensors = <&tsens 1>;
1893 thermal-sensors = <&tsens 0>;
Dsm8150.dtsi950 compatible = "qcom,sm8150-tsens", "qcom,tsens-v2";
961 compatible = "qcom,sm8150-tsens", "qcom,tsens-v2";
Dmsm8998.dtsi870 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2";
881 compatible = "qcom,msm8998-tsens", "qcom,tsens-v2";
Dmsm8996.dtsi452 compatible = "qcom,msm8996-tsens", "qcom,tsens-v2";
463 compatible = "qcom,msm8996-tsens", "qcom,tsens-v2";
Dsm8250.dtsi1495 compatible = "qcom,sm8250-tsens", "qcom,tsens-v2";
1506 compatible = "qcom,sm8250-tsens", "qcom,tsens-v2";
/Linux-v5.10/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml43 tsens {
/Linux-v5.10/arch/arm64/boot/dts/freescale/
Dimx8qxp-mek.dts146 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
Dimx8qxp.dtsi198 tsens: thermal-sensor { label
604 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
/Linux-v5.10/drivers/clk/qcom/
Dgcc-msm8960.c3620 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.10/drivers/thermal/broadcom/
Dbcm2835_thermal.c51 * which based on a clock counter (TSENS clock assumed)
/Linux-v5.10/Documentation/devicetree/bindings/arm/freescale/
Dfsl,scu.txt255 tsens: thermal-sensor {

12