1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/clock/mediatek,mt8188-clock.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: MediaTek Functional Clock Controller for MT8188 8 9maintainers: 10 - Garmin Chang <garmin.chang@mediatek.com> 11 12description: | 13 The clock architecture in MediaTek like below 14 PLLs --> 15 dividers --> 16 muxes 17 --> 18 clock gate 19 20 The devices provide clock gate control in different IP blocks. 21 22properties: 23 compatible: 24 enum: 25 - mediatek,mt8188-adsp-audio26m 26 - mediatek,mt8188-camsys 27 - mediatek,mt8188-camsys-rawa 28 - mediatek,mt8188-camsys-rawb 29 - mediatek,mt8188-camsys-yuva 30 - mediatek,mt8188-camsys-yuvb 31 - mediatek,mt8188-ccusys 32 - mediatek,mt8188-imgsys 33 - mediatek,mt8188-imgsys-wpe1 34 - mediatek,mt8188-imgsys-wpe2 35 - mediatek,mt8188-imgsys-wpe3 36 - mediatek,mt8188-imgsys1-dip-nr 37 - mediatek,mt8188-imgsys1-dip-top 38 - mediatek,mt8188-imp-iic-wrap-c 39 - mediatek,mt8188-imp-iic-wrap-en 40 - mediatek,mt8188-imp-iic-wrap-w 41 - mediatek,mt8188-ipesys 42 - mediatek,mt8188-mfgcfg 43 - mediatek,mt8188-vdecsys 44 - mediatek,mt8188-vdecsys-soc 45 - mediatek,mt8188-vencsys 46 - mediatek,mt8188-wpesys 47 - mediatek,mt8188-wpesys-vpp0 48 49 reg: 50 maxItems: 1 51 52 '#clock-cells': 53 const: 1 54 55required: 56 - compatible 57 - reg 58 - '#clock-cells' 59 60allOf: 61 - if: 62 properties: 63 compatible: 64 contains: 65 enum: 66 - mediatek,mt8188-camsys-rawa 67 - mediatek,mt8188-camsys-rawb 68 - mediatek,mt8188-camsys-yuva 69 - mediatek,mt8188-camsys-yuvb 70 - mediatek,mt8188-imgsys-wpe1 71 - mediatek,mt8188-imgsys-wpe2 72 - mediatek,mt8188-imgsys-wpe3 73 - mediatek,mt8188-imgsys1-dip-nr 74 - mediatek,mt8188-imgsys1-dip-top 75 - mediatek,mt8188-ipesys 76 77 then: 78 required: 79 - '#reset-cells' 80 81additionalProperties: false 82 83examples: 84 - | 85 clock-controller@11283000 { 86 compatible = "mediatek,mt8188-imp-iic-wrap-c"; 87 reg = <0x11283000 0x1000>; 88 #clock-cells = <1>; 89 }; 90 91