forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
....@@ -8,9 +8,10 @@
88 domain control.
99
1010 The driver implements the Generic PM domain bindings described in
11
-power/power_domain.txt. It provides the power domains defined in
11
+power/power-domain.yaml. It provides the power domains defined in
1212 - include/dt-bindings/power/mt8173-power.h
1313 - include/dt-bindings/power/mt6797-power.h
14
+- include/dt-bindings/power/mt6765-power.h
1415 - include/dt-bindings/power/mt2701-power.h
1516 - include/dt-bindings/power/mt2712-power.h
1617 - include/dt-bindings/power/mt7622-power.h
....@@ -19,10 +20,12 @@
1920 - compatible: Should be one of:
2021 - "mediatek,mt2701-scpsys"
2122 - "mediatek,mt2712-scpsys"
23
+ - "mediatek,mt6765-scpsys"
2224 - "mediatek,mt6797-scpsys"
2325 - "mediatek,mt7622-scpsys"
2426 - "mediatek,mt7623-scpsys", "mediatek,mt2701-scpsys": For MT7623 SoC
2527 - "mediatek,mt7623a-scpsys": For MT7623A SoC
28
+ - "mediatek,mt7629-scpsys", "mediatek,mt7622-scpsys": For MT7629 SoC
2629 - "mediatek,mt8173-scpsys"
2730 - #power-domain-cells: Must be 1
2831 - reg: Address range of the SCPSYS unit
....@@ -32,9 +35,13 @@
3235 enabled before enabling certain power domains.
3336 Required clocks for MT2701 or MT7623: "mm", "mfg", "ethif"
3437 Required clocks for MT2712: "mm", "mfg", "venc", "jpgdec", "audio", "vdec"
38
+ Required clocks for MT6765: MUX: "mm", "mfg"
39
+ CG: "mm-0", "mm-1", "mm-2", "mm-3", "isp-0",
40
+ "isp-1", "cam-0", "cam-1", "cam-2",
41
+ "cam-3","cam-4"
3542 Required clocks for MT6797: "mm", "mfg", "vdec"
36
- Required clocks for MT7622: "hif_sel"
37
- Required clocks for MT7622A: "ethif"
43
+ Required clocks for MT7622 or MT7629: "hif_sel"
44
+ Required clocks for MT7623A: "ethif"
3845 Required clocks for MT8173: "mm", "mfg", "venc", "venc_lt"
3946
4047 Optional properties: