94 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/mediatek,syscon.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek Clock controller syscon's8 9maintainers:10 - Matthias Brugger <matthias.bgg@gmail.com>11 - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>12 13description:14 The MediaTek clock controller syscon's provide various clocks to the system.15 16properties:17 compatible:18 oneOf:19 - items:20 - enum:21 - mediatek,mt2701-bdpsys22 - mediatek,mt2701-imgsys23 - mediatek,mt2701-vdecsys24 - mediatek,mt2712-bdpsys25 - mediatek,mt2712-imgsys26 - mediatek,mt2712-jpgdecsys27 - mediatek,mt2712-mcucfg28 - mediatek,mt2712-mfgcfg29 - mediatek,mt2712-vdecsys30 - mediatek,mt2712-vencsys31 - mediatek,mt6765-camsys32 - mediatek,mt6765-imgsys33 - mediatek,mt6765-mipi0a34 - mediatek,mt6765-vcodecsys35 - mediatek,mt6779-camsys36 - mediatek,mt6779-imgsys37 - mediatek,mt6779-ipesys38 - mediatek,mt6779-mfgcfg39 - mediatek,mt6779-vdecsys40 - mediatek,mt6779-vencsys41 - mediatek,mt6797-imgsys42 - mediatek,mt6797-vdecsys43 - mediatek,mt6797-vencsys44 - mediatek,mt8167-imgsys45 - mediatek,mt8167-mfgcfg46 - mediatek,mt8167-vdecsys47 - mediatek,mt8173-imgsys48 - mediatek,mt8173-vdecsys49 - mediatek,mt8173-vencltsys50 - mediatek,mt8173-vencsys51 - mediatek,mt8183-camsys52 - mediatek,mt8183-imgsys53 - mediatek,mt8183-ipu_conn54 - mediatek,mt8183-ipu_adl55 - mediatek,mt8183-ipu_core056 - mediatek,mt8183-ipu_core157 - mediatek,mt8183-mcucfg58 - mediatek,mt8183-mfgcfg59 - mediatek,mt8183-vdecsys60 - mediatek,mt8183-vencsys61 - const: syscon62 - items:63 - const: mediatek,mt7623-bdpsys64 - const: mediatek,mt2701-bdpsys65 - const: syscon66 - items:67 - const: mediatek,mt7623-imgsys68 - const: mediatek,mt2701-imgsys69 - const: syscon70 - items:71 - const: mediatek,mt7623-vdecsys72 - const: mediatek,mt2701-vdecsys73 - const: syscon74 75 reg:76 maxItems: 177 78 '#clock-cells':79 const: 180 81required:82 - compatible83 - '#clock-cells'84 85additionalProperties: false86 87examples:88 - |89 clock-controller@11220000 {90 compatible = "mediatek,mt2701-bdpsys", "syscon";91 reg = <0x11220000 0x2000>;92 #clock-cells = <1>;93 };94