162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Samsung's Exynos5433 SoC Memory interface and AMBA bus device tree source 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2016 Samsung Electronics Co., Ltd. 662306a36Sopenharmony_ci * Chanwoo Choi <cw00.choi@samsung.com> 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/ { 1062306a36Sopenharmony_ci bus_g2d_400: bus0 { 1162306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 1262306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_G2D_400>; 1362306a36Sopenharmony_ci clock-names = "bus"; 1462306a36Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 1562306a36Sopenharmony_ci status = "disabled"; 1662306a36Sopenharmony_ci }; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci bus_g2d_266: bus1 { 1962306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 2062306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_G2D_266>; 2162306a36Sopenharmony_ci clock-names = "bus"; 2262306a36Sopenharmony_ci operating-points-v2 = <&bus_g2d_266_opp_table>; 2362306a36Sopenharmony_ci status = "disabled"; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci bus_gscl: bus2 { 2762306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 2862306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_GSCL_333>; 2962306a36Sopenharmony_ci clock-names = "bus"; 3062306a36Sopenharmony_ci operating-points-v2 = <&bus_gscl_opp_table>; 3162306a36Sopenharmony_ci status = "disabled"; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci bus_hevc: bus3 { 3562306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 3662306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_HEVC_400>; 3762306a36Sopenharmony_ci clock-names = "bus"; 3862306a36Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 3962306a36Sopenharmony_ci status = "disabled"; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci bus_jpeg: bus4 { 4362306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 4462306a36Sopenharmony_ci clocks = <&cmu_top CLK_SCLK_JPEG_MSCL>; 4562306a36Sopenharmony_ci clock-names = "bus"; 4662306a36Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 4762306a36Sopenharmony_ci status = "disabled"; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci bus_mfc: bus5 { 5162306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 5262306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_MFC_400>; 5362306a36Sopenharmony_ci clock-names = "bus"; 5462306a36Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 5562306a36Sopenharmony_ci status = "disabled"; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci bus_mscl: bus6 { 5962306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 6062306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_MSCL_400>; 6162306a36Sopenharmony_ci clock-names = "bus"; 6262306a36Sopenharmony_ci operating-points-v2 = <&bus_g2d_400_opp_table>; 6362306a36Sopenharmony_ci status = "disabled"; 6462306a36Sopenharmony_ci }; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci bus_noc0: bus7 { 6762306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 6862306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_BUS0_400>; 6962306a36Sopenharmony_ci clock-names = "bus"; 7062306a36Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 7162306a36Sopenharmony_ci status = "disabled"; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci bus_noc1: bus8 { 7562306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 7662306a36Sopenharmony_ci clocks = <&cmu_top CLK_ACLK_BUS1_400>; 7762306a36Sopenharmony_ci clock-names = "bus"; 7862306a36Sopenharmony_ci operating-points-v2 = <&bus_hevc_opp_table>; 7962306a36Sopenharmony_ci status = "disabled"; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci bus_noc2: bus9 { 8362306a36Sopenharmony_ci compatible = "samsung,exynos-bus"; 8462306a36Sopenharmony_ci clocks = <&cmu_mif CLK_ACLK_BUS2_400>; 8562306a36Sopenharmony_ci clock-names = "bus"; 8662306a36Sopenharmony_ci operating-points-v2 = <&bus_noc2_opp_table>; 8762306a36Sopenharmony_ci status = "disabled"; 8862306a36Sopenharmony_ci }; 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci bus_g2d_400_opp_table: opp-table-2 { 9162306a36Sopenharmony_ci compatible = "operating-points-v2"; 9262306a36Sopenharmony_ci opp-shared; 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci opp-400000000 { 9562306a36Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 9662306a36Sopenharmony_ci opp-microvolt = <1075000>; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci opp-267000000 { 9962306a36Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 10062306a36Sopenharmony_ci opp-microvolt = <1000000>; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci opp-200000000 { 10362306a36Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 10462306a36Sopenharmony_ci opp-microvolt = <975000>; 10562306a36Sopenharmony_ci }; 10662306a36Sopenharmony_ci opp-160000000 { 10762306a36Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 10862306a36Sopenharmony_ci opp-microvolt = <962500>; 10962306a36Sopenharmony_ci }; 11062306a36Sopenharmony_ci opp-134000000 { 11162306a36Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 11262306a36Sopenharmony_ci opp-microvolt = <950000>; 11362306a36Sopenharmony_ci }; 11462306a36Sopenharmony_ci opp-100000000 { 11562306a36Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 11662306a36Sopenharmony_ci opp-microvolt = <937500>; 11762306a36Sopenharmony_ci }; 11862306a36Sopenharmony_ci }; 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ci bus_g2d_266_opp_table: opp-table-3 { 12162306a36Sopenharmony_ci compatible = "operating-points-v2"; 12262306a36Sopenharmony_ci 12362306a36Sopenharmony_ci opp-267000000 { 12462306a36Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 12562306a36Sopenharmony_ci }; 12662306a36Sopenharmony_ci opp-200000000 { 12762306a36Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 12862306a36Sopenharmony_ci }; 12962306a36Sopenharmony_ci opp-160000000 { 13062306a36Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 13162306a36Sopenharmony_ci }; 13262306a36Sopenharmony_ci opp-134000000 { 13362306a36Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 13462306a36Sopenharmony_ci }; 13562306a36Sopenharmony_ci opp-100000000 { 13662306a36Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 13762306a36Sopenharmony_ci }; 13862306a36Sopenharmony_ci }; 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci bus_gscl_opp_table: opp-table-4 { 14162306a36Sopenharmony_ci compatible = "operating-points-v2"; 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci opp-333000000 { 14462306a36Sopenharmony_ci opp-hz = /bits/ 64 <333000000>; 14562306a36Sopenharmony_ci }; 14662306a36Sopenharmony_ci opp-222000000 { 14762306a36Sopenharmony_ci opp-hz = /bits/ 64 <222000000>; 14862306a36Sopenharmony_ci }; 14962306a36Sopenharmony_ci opp-166500000 { 15062306a36Sopenharmony_ci opp-hz = /bits/ 64 <166500000>; 15162306a36Sopenharmony_ci }; 15262306a36Sopenharmony_ci }; 15362306a36Sopenharmony_ci 15462306a36Sopenharmony_ci bus_hevc_opp_table: opp-table-5 { 15562306a36Sopenharmony_ci compatible = "operating-points-v2"; 15662306a36Sopenharmony_ci opp-shared; 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ci opp-400000000 { 15962306a36Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 16062306a36Sopenharmony_ci }; 16162306a36Sopenharmony_ci opp-267000000 { 16262306a36Sopenharmony_ci opp-hz = /bits/ 64 <267000000>; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci opp-200000000 { 16562306a36Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 16662306a36Sopenharmony_ci }; 16762306a36Sopenharmony_ci opp-160000000 { 16862306a36Sopenharmony_ci opp-hz = /bits/ 64 <160000000>; 16962306a36Sopenharmony_ci }; 17062306a36Sopenharmony_ci opp-134000000 { 17162306a36Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 17262306a36Sopenharmony_ci }; 17362306a36Sopenharmony_ci opp-100000000 { 17462306a36Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 17562306a36Sopenharmony_ci }; 17662306a36Sopenharmony_ci }; 17762306a36Sopenharmony_ci 17862306a36Sopenharmony_ci bus_noc2_opp_table: opp-table-6 { 17962306a36Sopenharmony_ci compatible = "operating-points-v2"; 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci opp-400000000 { 18262306a36Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci opp-200000000 { 18562306a36Sopenharmony_ci opp-hz = /bits/ 64 <200000000>; 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci opp-134000000 { 18862306a36Sopenharmony_ci opp-hz = /bits/ 64 <134000000>; 18962306a36Sopenharmony_ci }; 19062306a36Sopenharmony_ci opp-100000000 { 19162306a36Sopenharmony_ci opp-hz = /bits/ 64 <100000000>; 19262306a36Sopenharmony_ci }; 19362306a36Sopenharmony_ci }; 19462306a36Sopenharmony_ci}; 195