Lines Matching +full:thermal +full:- +full:calibration

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/mediatek,lvts-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek SoC Low Voltage Thermal Sensor (LVTS)
10 - Balsam CHIHI <bchihi@baylibre.com>
13 LVTS is a thermal management architecture composed of three subsystems,
14 a Sensing device - Thermal Sensing Micro Circuit Unit (TSMCU),
15 a Converter - Low Voltage Thermal Sensor converter (LVTS), and
21 - mediatek,mt7988-lvts-ap
22 - mediatek,mt8186-lvts
23 - mediatek,mt8188-lvts-ap
24 - mediatek,mt8188-lvts-mcu
25 - mediatek,mt8192-lvts-ap
26 - mediatek,mt8192-lvts-mcu
27 - mediatek,mt8195-lvts-ap
28 - mediatek,mt8195-lvts-mcu
43 nvmem-cells:
46 - description: Calibration eFuse data 1 for LVTS
47 - description: Calibration eFuse data 2 for LVTS
49 nvmem-cell-names:
52 - const: lvts-calib-data-1
53 - const: lvts-calib-data-2
55 "#thermal-sensor-cells":
59 - $ref: thermal-sensor.yaml#
61 - if:
66 - mediatek,mt8188-lvts-ap
67 - mediatek,mt8188-lvts-mcu
68 - mediatek,mt8192-lvts-ap
69 - mediatek,mt8192-lvts-mcu
72 nvmem-cells:
75 nvmem-cell-names:
78 - if:
83 - mediatek,mt8186-lvts
84 - mediatek,mt8195-lvts-ap
85 - mediatek,mt8195-lvts-mcu
88 nvmem-cells:
91 nvmem-cell-names:
95 - compatible
96 - reg
97 - interrupts
98 - clocks
99 - resets
100 - nvmem-cells
101 - nvmem-cell-names
106 - |
107 #include <dt-bindings/interrupt-controller/arm-gic.h>
108 #include <dt-bindings/clock/mt8195-clk.h>
109 #include <dt-bindings/reset/mt8195-resets.h>
110 #include <dt-bindings/thermal/mediatek,lvts-thermal.h>
113 #address-cells = <2>;
114 #size-cells = <2>;
116 lvts_mcu: thermal-sensor@11278000 {
117 compatible = "mediatek,mt8195-lvts-mcu";
122 nvmem-cells = <&lvts_efuse_data1 &lvts_efuse_data2>;
123 nvmem-cell-names = "lvts-calib-data-1", "lvts-calib-data-2";
124 #thermal-sensor-cells = <1>;
128 thermal_zones: thermal-zones {
129 cpu0-thermal {
130 polling-delay = <1000>;
131 polling-delay-passive = <250>;
132 thermal-sensors = <&lvts_mcu MT8195_MCU_LITTLE_CPU0>;
135 cpu0_alert: trip-alert {
141 cpu0_crit: trip-crit {