14a803990SChun-Jie Chen# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 24a803990SChun-Jie Chen%YAML 1.2 34a803990SChun-Jie Chen--- 44a803990SChun-Jie Chen$id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mt8192-sys-clock.yaml#" 54a803990SChun-Jie Chen$schema: "http://devicetree.org/meta-schemas/core.yaml#" 64a803990SChun-Jie Chen 74a803990SChun-Jie Chentitle: MediaTek System Clock Controller for MT8192 84a803990SChun-Jie Chen 94a803990SChun-Jie Chenmaintainers: 104a803990SChun-Jie Chen - Chun-Jie Chen <chun-jie.chen@mediatek.com> 114a803990SChun-Jie Chen 124a803990SChun-Jie Chendescription: 134a803990SChun-Jie Chen The Mediatek system clock controller provides various clocks and system configuration 144a803990SChun-Jie Chen like reset and bus protection on MT8192. 154a803990SChun-Jie Chen 164a803990SChun-Jie Chenproperties: 174a803990SChun-Jie Chen compatible: 184a803990SChun-Jie Chen items: 194a803990SChun-Jie Chen - enum: 204a803990SChun-Jie Chen - mediatek,mt8192-topckgen 214a803990SChun-Jie Chen - mediatek,mt8192-infracfg 224a803990SChun-Jie Chen - mediatek,mt8192-pericfg 234a803990SChun-Jie Chen - mediatek,mt8192-apmixedsys 244a803990SChun-Jie Chen - const: syscon 254a803990SChun-Jie Chen 264a803990SChun-Jie Chen reg: 274a803990SChun-Jie Chen maxItems: 1 284a803990SChun-Jie Chen 294a803990SChun-Jie Chen '#clock-cells': 304a803990SChun-Jie Chen const: 1 314a803990SChun-Jie Chen 32*4d352eb9SRex-BC Chen '#reset-cells': 33*4d352eb9SRex-BC Chen const: 1 34*4d352eb9SRex-BC Chen 354a803990SChun-Jie Chenrequired: 364a803990SChun-Jie Chen - compatible 374a803990SChun-Jie Chen - reg 384a803990SChun-Jie Chen 394a803990SChun-Jie ChenadditionalProperties: false 404a803990SChun-Jie Chen 414a803990SChun-Jie Chenexamples: 424a803990SChun-Jie Chen - | 434a803990SChun-Jie Chen topckgen: syscon@10000000 { 444a803990SChun-Jie Chen compatible = "mediatek,mt8192-topckgen", "syscon"; 454a803990SChun-Jie Chen reg = <0x10000000 0x1000>; 464a803990SChun-Jie Chen #clock-cells = <1>; 474a803990SChun-Jie Chen }; 484a803990SChun-Jie Chen 494a803990SChun-Jie Chen - | 504a803990SChun-Jie Chen infracfg: syscon@10001000 { 514a803990SChun-Jie Chen compatible = "mediatek,mt8192-infracfg", "syscon"; 524a803990SChun-Jie Chen reg = <0x10001000 0x1000>; 534a803990SChun-Jie Chen #clock-cells = <1>; 544a803990SChun-Jie Chen }; 554a803990SChun-Jie Chen 564a803990SChun-Jie Chen - | 574a803990SChun-Jie Chen pericfg: syscon@10003000 { 584a803990SChun-Jie Chen compatible = "mediatek,mt8192-pericfg", "syscon"; 594a803990SChun-Jie Chen reg = <0x10003000 0x1000>; 604a803990SChun-Jie Chen #clock-cells = <1>; 614a803990SChun-Jie Chen }; 624a803990SChun-Jie Chen 634a803990SChun-Jie Chen - | 644a803990SChun-Jie Chen apmixedsys: syscon@1000c000 { 654a803990SChun-Jie Chen compatible = "mediatek,mt8192-apmixedsys", "syscon"; 664a803990SChun-Jie Chen reg = <0x1000c000 0x1000>; 674a803990SChun-Jie Chen #clock-cells = <1>; 684a803990SChun-Jie Chen }; 69