Lines Matching +full:mt8195 +full:- +full:efuse

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#
10 - Balsam CHIHI <bchihi@baylibre.com>
14 a Sensing device - Thermal Sensing Micro Circuit Unit (TSMCU),
15 a Converter - Low Voltage Thermal Sensor converter (LVTS), and
21 - mediatek,mt8192-lvts-ap
22 - mediatek,mt8192-lvts-mcu
23 - mediatek,mt8195-lvts-ap
24 - mediatek,mt8195-lvts-mcu
39 nvmem-cells:
42 - description: Calibration eFuse data 1 for LVTS
43 - description: Calibration eFuse data 2 for LVTS
45 nvmem-cell-names:
48 - const: lvts-calib-data-1
49 - const: lvts-calib-data-2
51 "#thermal-sensor-cells":
55 - $ref: thermal-sensor.yaml#
57 - if:
62 - mediatek,mt8192-lvts-ap
63 - mediatek,mt8192-lvts-mcu
66 nvmem-cells:
69 nvmem-cell-names:
72 - if:
77 - mediatek,mt8195-lvts-ap
78 - mediatek,mt8195-lvts-mcu
81 nvmem-cells:
84 nvmem-cell-names:
88 - compatible
89 - reg
90 - interrupts
91 - clocks
92 - resets
93 - nvmem-cells
94 - nvmem-cell-names
95 - "#thermal-sensor-cells"
100 - |
101 #include <dt-bindings/interrupt-controller/arm-gic.h>
102 #include <dt-bindings/clock/mt8195-clk.h>
103 #include <dt-bindings/reset/mt8195-resets.h>
104 #include <dt-bindings/thermal/mediatek,lvts-thermal.h>
107 #address-cells = <2>;
108 #size-cells = <2>;
110 lvts_mcu: thermal-sensor@11278000 {
111 compatible = "mediatek,mt8195-lvts-mcu";
116 nvmem-cells = <&lvts_efuse_data1 &lvts_efuse_data2>;
117 nvmem-cell-names = "lvts-calib-data-1", "lvts-calib-data-2";
118 #thermal-sensor-cells = <1>;
122 thermal_zones: thermal-zones {
123 cpu0-thermal {
124 polling-delay = <1000>;
125 polling-delay-passive = <250>;
126 thermal-sensors = <&lvts_mcu MT8195_MCU_LITTLE_CPU0>;
129 cpu0_alert: trip-alert {
135 cpu0_crit: trip-crit {