dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT8186
authorNicolas Pitre <npitre@baylibre.com>
Tue, 2 Apr 2024 03:25:40 +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 MT8186.

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

index e6665af52ee6c07e9dffbfb0c3b9baf2bc5d44ae..4173bae53032199486ed815602b5f6ca159a641b 100644 (file)
@@ -19,6 +19,7 @@ properties:
   compatible:
     enum:
       - mediatek,mt7988-lvts-ap
+      - mediatek,mt8186-lvts
       - mediatek,mt8192-lvts-ap
       - mediatek,mt8192-lvts-mcu
       - mediatek,mt8195-lvts-ap
@@ -75,6 +76,7 @@ allOf:
         compatible:
           contains:
             enum:
+              - mediatek,mt8186-lvts
               - mediatek,mt8195-lvts-ap
               - mediatek,mt8195-lvts-mcu
     then:
index 997e2f55128a87ee6ee3b95292bac30d1675fc04..433d298826d3e3ef55324e292f285059a7ca7e4a 100644 (file)
 #define MT7988_ETHWARP_0       6
 #define MT7988_ETHWARP_1       7
 
+#define MT8186_LITTLE_CPU0     0
+#define MT8186_LITTLE_CPU1     1
+#define MT8186_LITTLE_CPU2     2
+#define MT8186_CAM             3
+#define MT8186_BIG_CPU0        4
+#define MT8186_BIG_CPU1        5
+#define MT8186_NNA             6
+#define MT8186_ADSP            7
+#define MT8186_MFG             8
+
 #define MT8195_MCU_BIG_CPU0     0
 #define MT8195_MCU_BIG_CPU1     1
 #define MT8195_MCU_BIG_CPU2     2