Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/thermal/
H A 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,msm8226-tsens
33 - qcom,msm8909-tsens
[all …]
H A Dthermal-sensor.yaml48 // Example 1: SDM845 TSENS
56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
/linux/Documentation/devicetree/bindings/clock/
H A 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
88 compatible = "qcom,msm8960-tsens";
H A Dqcom,gcc-ipq8064.yaml47 - $ref: /schemas/thermal/qcom-tsens.yaml#
71 tsens: thermal-sensor {
72 compatible = "qcom,ipq8064-tsens";
/linux/drivers/thermal/qcom/
H A DMakefile4 qcom_tsens-y += tsens.o tsens-v2.o tsens-v1.o tsens-v0_1.o \
5 tsens-8960.o
H A Dtsens.h49 * struct tsens_sensor - data for each sensor connected to the tsens device
50 * @priv: tsens device instance that this sensor is connected to
69 * struct tsens_ops - operations as supported by the tsens device
70 * @init: Function to initialize the tsens device
71 * @calibrate: Function to calibrate the tsens device
73 * @enable: Function to enable (clocks/power) tsens device
74 * @disable: Function to disable the tsens device
75 * @suspend: Function to suspend the tsens device
76 * @resume: Function to resume the tsens device
528 * struct tsens_plat_data - tsens compile-time platform data
[all …]
H A Dtsens.c23 #include "tsens.h"
435 * @priv: Pointer to tsens controller private data
458 * @priv: Pointer to tsens controller private data
520 /* No mask register on older TSENS */ in tsens_read_irq_state()
556 * @data: tsens controller private data
626 * @data: tsens controller private data
671 * @data: tsens controller private data
862 priv->debug_root = debugfs_lookup("tsens", NULL); in tsens_debug_init()
864 priv->debug_root = debugfs_create_dir("tsens", NULL); in tsens_debug_init()
866 /* A directory for each instance of the TSENS IP */ in tsens_debug_init()
[all …]
H A Dtsens-8960.c11 #include "tsens.h"
H A Dtsens-v1.c10 #include "tsens.h"
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8956.dtsi15 &tsens {
16 compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
H A Dmsm8976.dtsi631 tsens: thermal-sensor@4a9000 { label
632 compatible = "qcom,msm8976-tsens", "qcom,tsens-v1";
1705 thermal-sensors = <&tsens 0>;
1719 thermal-sensors = <&tsens 1>;
1732 thermal-sensors = <&tsens 2>;
1745 thermal-sensors = <&tsens 3>;
1758 thermal-sensors = <&tsens 4>;
1782 thermal-sensors = <&tsens 5>;
1806 thermal-sensors = <&tsens 6>;
1830 thermal-sensors = <&tsens 7>;
[all …]
H A Dmsm8937.dtsi662 tsens: thermal-sensor@4a9000 { label
663 compatible = "qcom,msm8937-tsens", "qcom,tsens-v1";
1846 thermal-sensors = <&tsens 0>;
1858 thermal-sensors = <&tsens 1>;
1870 thermal-sensors = <&tsens 2>;
1882 thermal-sensors = <&tsens 3>;
1894 thermal-sensors = <&tsens 4>;
1928 thermal-sensors = <&tsens 5>;
1962 thermal-sensors = <&tsens 6>;
1996 thermal-sensors = <&tsens 7>;
[all …]
H A Dmsm8917.dtsi619 tsens: thermal-sensor@4a9000 { label
620 compatible = "qcom,msm8937-tsens", "qcom,tsens-v1";
1694 thermal-sensors = <&tsens 0>;
1708 thermal-sensors = <&tsens 3>;
1722 thermal-sensors = <&tsens 4>;
1758 thermal-sensors = <&tsens 5>;
1794 thermal-sensors = <&tsens 6>;
1830 thermal-sensors = <&tsens 7>;
1866 thermal-sensors = <&tsens 8>;
1902 thermal-sensors = <&tsens 9>;
[all …]
H A Dipq5424.dtsi406 tsens: thermal-sensor@4a9000 { label
407 compatible = "qcom,ipq5424-tsens";
1270 thermal-sensors = <&tsens 14>;
1299 thermal-sensors = <&tsens 12>;
1328 thermal-sensors = <&tsens 11>;
1357 thermal-sensors = <&tsens 13>;
1385 thermal-sensors = <&tsens 9>;
1397 thermal-sensors = <&tsens 10>;
1409 thermal-sensors = <&tsens 15>;
H A Dsdm630.dtsi701 tsens: thermal-sensor@10ae000 { label
702 compatible = "qcom,sdm630-tsens", "qcom,tsens-v2";
2465 thermal-sensors = <&tsens 0>;
2479 thermal-sensors = <&tsens 1>;
2493 thermal-sensors = <&tsens 2>;
2507 thermal-sensors = <&tsens 3>;
2527 thermal-sensors = <&tsens 4>;
2547 thermal-sensors = <&tsens 5>;
2567 thermal-sensors = <&tsens 6>;
2593 thermal-sensors = <&tsens 7>;
[all …]
H A Dsdm660.dtsi254 &tsens {
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8084.dtsi110 thermal-sensors = <&tsens 5>;
130 thermal-sensors = <&tsens 6>;
150 thermal-sensors = <&tsens 7>;
170 thermal-sensors = <&tsens 8>;
510 tsens: thermal-sensor@fc4a9000 { label
511 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1";
H A Dqcom-msm8974.dtsi1168 tsens: thermal-sensor@fc4a9000 { label
1169 compatible = "qcom,msm8974-tsens", "qcom,tsens-v0_1";
2243 thermal-sensors = <&tsens 5>;
2263 thermal-sensors = <&tsens 6>;
2283 thermal-sensors = <&tsens 7>;
2303 thermal-sensors = <&tsens 8>;
2323 thermal-sensors = <&tsens 1>;
2338 thermal-sensors = <&tsens 2>;
2353 thermal-sensors = <&tsens 3>;
2368 thermal-sensors = <&tsens 4>;
[all …]
H A Dqcom-msm8960.dtsi277 tsens: thermal-sensor { label
278 compatible = "qcom,msm8960-tsens";
717 thermal-sensors = <&tsens 0>;
737 thermal-sensors = <&tsens 1>;
H A Dqcom-msm8226.dtsi779 tsens: thermal-sensor@fc4a9000 { label
780 compatible = "qcom,msm8226-tsens", "qcom,tsens-v0_1";
1418 thermal-sensors = <&tsens 5>;
1449 thermal-sensors = <&tsens 2>;
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8qm.dtsi361 tsens: thermal-sensor { label
376 thermal-sensors = <&tsens IMX_SC_R_A53>;
407 thermal-sensors = <&tsens IMX_SC_R_A72>;
436 thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>;
456 thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>;
476 thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
H A Dimx8qxp.dtsi268 tsens: thermal-sensor { label
307 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
H A Dtqma8xx.dtsi137 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
/linux/Documentation/devicetree/bindings/nvmem/
H A Dnvmem-consumer.yaml41 tsens {
/linux/drivers/thermal/broadcom/
H A Dbcm2835_thermal.c51 * which based on a clock counter (TSENS clock assumed)

12