18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Samsung's Exynos5433 SoC Memory interface and AMBA bus device tree source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2016 Samsung Electronics Co., Ltd. 68c2ecf20Sopenharmony_ci * Chanwoo Choi <cw00.choi@samsung.com> 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci&soc { 108c2ecf20Sopenharmony_ci bus_g2d_400: bus0 { 118c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 128c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_G2D_400>; 138c2ecf20Sopenharmony_ci clock-names = "bus"; 148c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 158c2ecf20Sopenharmony_ci status = "disabled"; 168c2ecf20Sopenharmony_ci }; 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci bus_g2d_266: bus1 { 198c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 208c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_G2D_266>; 218c2ecf20Sopenharmony_ci clock-names = "bus"; 228c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_g2d_266_opp_table>; 238c2ecf20Sopenharmony_ci status = "disabled"; 248c2ecf20Sopenharmony_ci }; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci bus_gscl: bus2 { 278c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 288c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_GSCL_333>; 298c2ecf20Sopenharmony_ci clock-names = "bus"; 308c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_gscl_opp_table>; 318c2ecf20Sopenharmony_ci status = "disabled"; 328c2ecf20Sopenharmony_ci }; 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci bus_hevc: bus3 { 358c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 368c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_HEVC_400>; 378c2ecf20Sopenharmony_ci clock-names = "bus"; 388c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 398c2ecf20Sopenharmony_ci status = "disabled"; 408c2ecf20Sopenharmony_ci }; 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci bus_jpeg: bus4 { 438c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 448c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_SCLK_JPEG_MSCL>; 458c2ecf20Sopenharmony_ci clock-names = "bus"; 468c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 478c2ecf20Sopenharmony_ci status = "disabled"; 488c2ecf20Sopenharmony_ci }; 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci bus_mfc: bus5 { 518c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 528c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_MFC_400>; 538c2ecf20Sopenharmony_ci clock-names = "bus"; 548c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 558c2ecf20Sopenharmony_ci status = "disabled"; 568c2ecf20Sopenharmony_ci }; 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci bus_mscl: bus6 { 598c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 608c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_MSCL_400>; 618c2ecf20Sopenharmony_ci clock-names = "bus"; 628c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 638c2ecf20Sopenharmony_ci status = "disabled"; 648c2ecf20Sopenharmony_ci }; 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci bus_noc0: bus7 { 678c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 688c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_BUS0_400>; 698c2ecf20Sopenharmony_ci clock-names = "bus"; 708c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 718c2ecf20Sopenharmony_ci status = "disabled"; 728c2ecf20Sopenharmony_ci }; 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci bus_noc1: bus8 { 758c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 768c2ecf20Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_BUS1_400>; 778c2ecf20Sopenharmony_ci clock-names = "bus"; 788c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 798c2ecf20Sopenharmony_ci status = "disabled"; 808c2ecf20Sopenharmony_ci }; 818c2ecf20Sopenharmony_ci 828c2ecf20Sopenharmony_ci bus_noc2: bus9 { 838c2ecf20Sopenharmony_ci compatible = "samsung,exynos-bus"; 848c2ecf20Sopenharmony_ci clocks = <&cmu_mif CLK_ACLK_BUS2_400>; 858c2ecf20Sopenharmony_ci clock-names = "bus"; 868c2ecf20Sopenharmony_ci operating-points-v2 = <&bus_noc2_opp_table>; 878c2ecf20Sopenharmony_ci status = "disabled"; 888c2ecf20Sopenharmony_ci }; 898c2ecf20Sopenharmony_ci 908c2ecf20Sopenharmony_ci bus_g2d_400_opp_table: opp_table2 { 918c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 928c2ecf20Sopenharmony_ci opp-shared; 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci opp-400000000 { 958c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 968c2ecf20Sopenharmony_ci opp-microvolt = <1075000>; 978c2ecf20Sopenharmony_ci }; 988c2ecf20Sopenharmony_ci opp-267000000 { 998c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 1008c2ecf20Sopenharmony_ci opp-microvolt = <1000000>; 1018c2ecf20Sopenharmony_ci }; 1028c2ecf20Sopenharmony_ci opp-200000000 { 1038c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 1048c2ecf20Sopenharmony_ci opp-microvolt = <975000>; 1058c2ecf20Sopenharmony_ci }; 1068c2ecf20Sopenharmony_ci opp-160000000 { 1078c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 1088c2ecf20Sopenharmony_ci opp-microvolt = <962500>; 1098c2ecf20Sopenharmony_ci }; 1108c2ecf20Sopenharmony_ci opp-134000000 { 1118c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 1128c2ecf20Sopenharmony_ci opp-microvolt = <950000>; 1138c2ecf20Sopenharmony_ci }; 1148c2ecf20Sopenharmony_ci opp-100000000 { 1158c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 1168c2ecf20Sopenharmony_ci opp-microvolt = <937500>; 1178c2ecf20Sopenharmony_ci }; 1188c2ecf20Sopenharmony_ci }; 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_ci bus_g2d_266_opp_table: opp_table3 { 1218c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ci opp-267000000 { 1248c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 1258c2ecf20Sopenharmony_ci }; 1268c2ecf20Sopenharmony_ci opp-200000000 { 1278c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 1288c2ecf20Sopenharmony_ci }; 1298c2ecf20Sopenharmony_ci opp-160000000 { 1308c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 1318c2ecf20Sopenharmony_ci }; 1328c2ecf20Sopenharmony_ci opp-134000000 { 1338c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 1348c2ecf20Sopenharmony_ci }; 1358c2ecf20Sopenharmony_ci opp-100000000 { 1368c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci }; 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ci bus_gscl_opp_table: opp_table4 { 1418c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci opp-333000000 { 1448c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <333000000>; 1458c2ecf20Sopenharmony_ci }; 1468c2ecf20Sopenharmony_ci opp-222000000 { 1478c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <222000000>; 1488c2ecf20Sopenharmony_ci }; 1498c2ecf20Sopenharmony_ci opp-166500000 { 1508c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <166500000>; 1518c2ecf20Sopenharmony_ci }; 1528c2ecf20Sopenharmony_ci }; 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci bus_hevc_opp_table: opp_table5 { 1558c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 1568c2ecf20Sopenharmony_ci opp-shared; 1578c2ecf20Sopenharmony_ci 1588c2ecf20Sopenharmony_ci opp-400000000 { 1598c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 1608c2ecf20Sopenharmony_ci }; 1618c2ecf20Sopenharmony_ci opp-267000000 { 1628c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 1638c2ecf20Sopenharmony_ci }; 1648c2ecf20Sopenharmony_ci opp-200000000 { 1658c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 1668c2ecf20Sopenharmony_ci }; 1678c2ecf20Sopenharmony_ci opp-160000000 { 1688c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 1698c2ecf20Sopenharmony_ci }; 1708c2ecf20Sopenharmony_ci opp-134000000 { 1718c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 1728c2ecf20Sopenharmony_ci }; 1738c2ecf20Sopenharmony_ci opp-100000000 { 1748c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 1758c2ecf20Sopenharmony_ci }; 1768c2ecf20Sopenharmony_ci }; 1778c2ecf20Sopenharmony_ci 1788c2ecf20Sopenharmony_ci bus_noc2_opp_table: opp_table6 { 1798c2ecf20Sopenharmony_ci compatible = "operating-points-v2"; 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ci opp-400000000 { 1828c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 1838c2ecf20Sopenharmony_ci }; 1848c2ecf20Sopenharmony_ci opp-200000000 { 1858c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 1868c2ecf20Sopenharmony_ci }; 1878c2ecf20Sopenharmony_ci opp-134000000 { 1888c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 1898c2ecf20Sopenharmony_ci }; 1908c2ecf20Sopenharmony_ci opp-100000000 { 1918c2ecf20Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 1928c2ecf20Sopenharmony_ci }; 1938c2ecf20Sopenharmony_ci }; 1948c2ecf20Sopenharmony_ci}; 195