dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8188
authorNicolas Pitre <npitre@baylibre.com>
Tue, 2 Apr 2024 03:25:46 +0000 (23:25 -0400)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Tue, 23 Apr 2024 10:40:30 +0000 (12:40 +0200)
Add LVTS thermal controller definition for MT8188.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20240402032729.2736685-13-nico@fluxnic.net
Documentation/devicetree/bindings/thermal/mediatek,lvts-thermal.yaml
include/dt-bindings/thermal/mediatek,lvts-thermal.h

index 4173bae53032199486ed815602b5f6ca159a641b..331cf4e662e3094b9122f4cbbb27d55e1c493079 100644 (file)
@@ -20,6 +20,8 @@ properties:
     enum:
       - mediatek,mt7988-lvts-ap
       - mediatek,mt8186-lvts
+      - mediatek,mt8188-lvts-ap
+      - mediatek,mt8188-lvts-mcu
       - mediatek,mt8192-lvts-ap
       - mediatek,mt8192-lvts-mcu
       - mediatek,mt8195-lvts-ap
@@ -61,6 +63,8 @@ allOf:
         compatible:
           contains:
             enum:
+              - mediatek,mt8188-lvts-ap
+              - mediatek,mt8188-lvts-mcu
               - mediatek,mt8192-lvts-ap
               - mediatek,mt8192-lvts-mcu
     then:
index 433d298826d3e3ef55324e292f285059a7ca7e4a..bf95309d2525f0c603b9ea370ceb34249a9d2ba6 100644 (file)
 #define MT8186_ADSP            7
 #define MT8186_MFG             8
 
+#define MT8188_MCU_LITTLE_CPU0 0
+#define MT8188_MCU_LITTLE_CPU1 1
+#define MT8188_MCU_LITTLE_CPU2 2
+#define MT8188_MCU_LITTLE_CPU3 3
+#define MT8188_MCU_BIG_CPU0    4
+#define MT8188_MCU_BIG_CPU1    5
+
+#define MT8188_AP_APU          0
+#define MT8188_AP_GPU1         1
+#define MT8188_AP_GPU2         2
+#define MT8188_AP_SOC1         3
+#define MT8188_AP_SOC2         4
+#define MT8188_AP_SOC3         5
+#define MT8188_AP_CAM1         6
+#define MT8188_AP_CAM2         7
+
 #define MT8195_MCU_BIG_CPU0     0
 #define MT8195_MCU_BIG_CPU1     1
 #define MT8195_MCU_BIG_CPU2     2