14a803990SChun-Jie Chen# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 24a803990SChun-Jie Chen%YAML 1.2 34a803990SChun-Jie Chen--- 4*4b71ed9fSRob Herring$id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt8192-clock.yaml# 5*4b71ed9fSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 64a803990SChun-Jie Chen 74a803990SChun-Jie Chentitle: MediaTek Functional 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 functional clock controller provides various clocks on MT8192. 144a803990SChun-Jie Chen 154a803990SChun-Jie Chenproperties: 164a803990SChun-Jie Chen compatible: 174a803990SChun-Jie Chen items: 184a803990SChun-Jie Chen - enum: 194a803990SChun-Jie Chen - mediatek,mt8192-scp_adsp 204a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_c 214a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_e 224a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_s 234a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_ws 244a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_w 254a803990SChun-Jie Chen - mediatek,mt8192-imp_iic_wrap_n 264a803990SChun-Jie Chen - mediatek,mt8192-msdc_top 274a803990SChun-Jie Chen - mediatek,mt8192-mfgcfg 284a803990SChun-Jie Chen - mediatek,mt8192-imgsys 294a803990SChun-Jie Chen - mediatek,mt8192-imgsys2 304a803990SChun-Jie Chen - mediatek,mt8192-vdecsys_soc 314a803990SChun-Jie Chen - mediatek,mt8192-vdecsys 324a803990SChun-Jie Chen - mediatek,mt8192-vencsys 334a803990SChun-Jie Chen - mediatek,mt8192-camsys 344a803990SChun-Jie Chen - mediatek,mt8192-camsys_rawa 354a803990SChun-Jie Chen - mediatek,mt8192-camsys_rawb 364a803990SChun-Jie Chen - mediatek,mt8192-camsys_rawc 374a803990SChun-Jie Chen - mediatek,mt8192-ipesys 384a803990SChun-Jie Chen - mediatek,mt8192-mdpsys 394a803990SChun-Jie Chen 404a803990SChun-Jie Chen reg: 414a803990SChun-Jie Chen maxItems: 1 424a803990SChun-Jie Chen 434a803990SChun-Jie Chen '#clock-cells': 444a803990SChun-Jie Chen const: 1 454a803990SChun-Jie Chen 464a803990SChun-Jie Chenrequired: 474a803990SChun-Jie Chen - compatible 484a803990SChun-Jie Chen - reg 494a803990SChun-Jie Chen 504a803990SChun-Jie ChenadditionalProperties: false 514a803990SChun-Jie Chen 524a803990SChun-Jie Chenexamples: 534a803990SChun-Jie Chen - | 544a803990SChun-Jie Chen scp_adsp: clock-controller@10720000 { 554a803990SChun-Jie Chen compatible = "mediatek,mt8192-scp_adsp"; 564a803990SChun-Jie Chen reg = <0x10720000 0x1000>; 574a803990SChun-Jie Chen #clock-cells = <1>; 584a803990SChun-Jie Chen }; 594a803990SChun-Jie Chen 604a803990SChun-Jie Chen - | 614a803990SChun-Jie Chen imp_iic_wrap_c: clock-controller@11007000 { 624a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_c"; 634a803990SChun-Jie Chen reg = <0x11007000 0x1000>; 644a803990SChun-Jie Chen #clock-cells = <1>; 654a803990SChun-Jie Chen }; 664a803990SChun-Jie Chen 674a803990SChun-Jie Chen - | 684a803990SChun-Jie Chen imp_iic_wrap_e: clock-controller@11cb1000 { 694a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_e"; 704a803990SChun-Jie Chen reg = <0x11cb1000 0x1000>; 714a803990SChun-Jie Chen #clock-cells = <1>; 724a803990SChun-Jie Chen }; 734a803990SChun-Jie Chen 744a803990SChun-Jie Chen - | 754a803990SChun-Jie Chen imp_iic_wrap_s: clock-controller@11d03000 { 764a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_s"; 774a803990SChun-Jie Chen reg = <0x11d03000 0x1000>; 784a803990SChun-Jie Chen #clock-cells = <1>; 794a803990SChun-Jie Chen }; 804a803990SChun-Jie Chen 814a803990SChun-Jie Chen - | 824a803990SChun-Jie Chen imp_iic_wrap_ws: clock-controller@11d23000 { 834a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_ws"; 844a803990SChun-Jie Chen reg = <0x11d23000 0x1000>; 854a803990SChun-Jie Chen #clock-cells = <1>; 864a803990SChun-Jie Chen }; 874a803990SChun-Jie Chen 884a803990SChun-Jie Chen - | 894a803990SChun-Jie Chen imp_iic_wrap_w: clock-controller@11e01000 { 904a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_w"; 914a803990SChun-Jie Chen reg = <0x11e01000 0x1000>; 924a803990SChun-Jie Chen #clock-cells = <1>; 934a803990SChun-Jie Chen }; 944a803990SChun-Jie Chen 954a803990SChun-Jie Chen - | 964a803990SChun-Jie Chen imp_iic_wrap_n: clock-controller@11f02000 { 974a803990SChun-Jie Chen compatible = "mediatek,mt8192-imp_iic_wrap_n"; 984a803990SChun-Jie Chen reg = <0x11f02000 0x1000>; 994a803990SChun-Jie Chen #clock-cells = <1>; 1004a803990SChun-Jie Chen }; 1014a803990SChun-Jie Chen 1024a803990SChun-Jie Chen - | 1034a803990SChun-Jie Chen msdc_top: clock-controller@11f10000 { 1044a803990SChun-Jie Chen compatible = "mediatek,mt8192-msdc_top"; 1054a803990SChun-Jie Chen reg = <0x11f10000 0x1000>; 1064a803990SChun-Jie Chen #clock-cells = <1>; 1074a803990SChun-Jie Chen }; 1084a803990SChun-Jie Chen 1094a803990SChun-Jie Chen - | 1104a803990SChun-Jie Chen mfgcfg: clock-controller@13fbf000 { 1114a803990SChun-Jie Chen compatible = "mediatek,mt8192-mfgcfg"; 1124a803990SChun-Jie Chen reg = <0x13fbf000 0x1000>; 1134a803990SChun-Jie Chen #clock-cells = <1>; 1144a803990SChun-Jie Chen }; 1154a803990SChun-Jie Chen 1164a803990SChun-Jie Chen - | 1174a803990SChun-Jie Chen imgsys: clock-controller@15020000 { 1184a803990SChun-Jie Chen compatible = "mediatek,mt8192-imgsys"; 1194a803990SChun-Jie Chen reg = <0x15020000 0x1000>; 1204a803990SChun-Jie Chen #clock-cells = <1>; 1214a803990SChun-Jie Chen }; 1224a803990SChun-Jie Chen 1234a803990SChun-Jie Chen - | 1244a803990SChun-Jie Chen imgsys2: clock-controller@15820000 { 1254a803990SChun-Jie Chen compatible = "mediatek,mt8192-imgsys2"; 1264a803990SChun-Jie Chen reg = <0x15820000 0x1000>; 1274a803990SChun-Jie Chen #clock-cells = <1>; 1284a803990SChun-Jie Chen }; 1294a803990SChun-Jie Chen 1304a803990SChun-Jie Chen - | 1314a803990SChun-Jie Chen vdecsys_soc: clock-controller@1600f000 { 1324a803990SChun-Jie Chen compatible = "mediatek,mt8192-vdecsys_soc"; 1334a803990SChun-Jie Chen reg = <0x1600f000 0x1000>; 1344a803990SChun-Jie Chen #clock-cells = <1>; 1354a803990SChun-Jie Chen }; 1364a803990SChun-Jie Chen 1374a803990SChun-Jie Chen - | 1384a803990SChun-Jie Chen vdecsys: clock-controller@1602f000 { 1394a803990SChun-Jie Chen compatible = "mediatek,mt8192-vdecsys"; 1404a803990SChun-Jie Chen reg = <0x1602f000 0x1000>; 1414a803990SChun-Jie Chen #clock-cells = <1>; 1424a803990SChun-Jie Chen }; 1434a803990SChun-Jie Chen 1444a803990SChun-Jie Chen - | 1454a803990SChun-Jie Chen vencsys: clock-controller@17000000 { 1464a803990SChun-Jie Chen compatible = "mediatek,mt8192-vencsys"; 1474a803990SChun-Jie Chen reg = <0x17000000 0x1000>; 1484a803990SChun-Jie Chen #clock-cells = <1>; 1494a803990SChun-Jie Chen }; 1504a803990SChun-Jie Chen 1514a803990SChun-Jie Chen - | 1524a803990SChun-Jie Chen camsys: clock-controller@1a000000 { 1534a803990SChun-Jie Chen compatible = "mediatek,mt8192-camsys"; 1544a803990SChun-Jie Chen reg = <0x1a000000 0x1000>; 1554a803990SChun-Jie Chen #clock-cells = <1>; 1564a803990SChun-Jie Chen }; 1574a803990SChun-Jie Chen 1584a803990SChun-Jie Chen - | 1594a803990SChun-Jie Chen camsys_rawa: clock-controller@1a04f000 { 1604a803990SChun-Jie Chen compatible = "mediatek,mt8192-camsys_rawa"; 1614a803990SChun-Jie Chen reg = <0x1a04f000 0x1000>; 1624a803990SChun-Jie Chen #clock-cells = <1>; 1634a803990SChun-Jie Chen }; 1644a803990SChun-Jie Chen 1654a803990SChun-Jie Chen - | 1664a803990SChun-Jie Chen camsys_rawb: clock-controller@1a06f000 { 1674a803990SChun-Jie Chen compatible = "mediatek,mt8192-camsys_rawb"; 1684a803990SChun-Jie Chen reg = <0x1a06f000 0x1000>; 1694a803990SChun-Jie Chen #clock-cells = <1>; 1704a803990SChun-Jie Chen }; 1714a803990SChun-Jie Chen 1724a803990SChun-Jie Chen - | 1734a803990SChun-Jie Chen camsys_rawc: clock-controller@1a08f000 { 1744a803990SChun-Jie Chen compatible = "mediatek,mt8192-camsys_rawc"; 1754a803990SChun-Jie Chen reg = <0x1a08f000 0x1000>; 1764a803990SChun-Jie Chen #clock-cells = <1>; 1774a803990SChun-Jie Chen }; 1784a803990SChun-Jie Chen 1794a803990SChun-Jie Chen - | 1804a803990SChun-Jie Chen ipesys: clock-controller@1b000000 { 1814a803990SChun-Jie Chen compatible = "mediatek,mt8192-ipesys"; 1824a803990SChun-Jie Chen reg = <0x1b000000 0x1000>; 1834a803990SChun-Jie Chen #clock-cells = <1>; 1844a803990SChun-Jie Chen }; 1854a803990SChun-Jie Chen 1864a803990SChun-Jie Chen - | 1874a803990SChun-Jie Chen mdpsys: clock-controller@1f000000 { 1884a803990SChun-Jie Chen compatible = "mediatek,mt8192-mdpsys"; 1894a803990SChun-Jie Chen reg = <0x1f000000 0x1000>; 1904a803990SChun-Jie Chen #clock-cells = <1>; 1914a803990SChun-Jie Chen }; 192