1*45fef752SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0 2ce23eb93SChanwoo Choi/* 3ce23eb93SChanwoo Choi * Samsung's Exynos5433 SoC Memory interface and AMBA bus device tree source 4ce23eb93SChanwoo Choi * 5ce23eb93SChanwoo Choi * Copyright (c) 2016 Samsung Electronics Co., Ltd. 6ce23eb93SChanwoo Choi * Chanwoo Choi <cw00.choi@samsung.com> 7ce23eb93SChanwoo Choi */ 8ce23eb93SChanwoo Choi 9ce23eb93SChanwoo Choi&soc { 10ce23eb93SChanwoo Choi bus_g2d_400: bus0 { 11ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 12ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_G2D_400>; 13ce23eb93SChanwoo Choi clock-names = "bus"; 14ce23eb93SChanwoo Choi operating-points-v2 = <&bus_g2d_400_opp_table>; 15ce23eb93SChanwoo Choi status = "disabled"; 16ce23eb93SChanwoo Choi }; 17ce23eb93SChanwoo Choi 18ce23eb93SChanwoo Choi bus_g2d_266: bus1 { 19ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 20ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_G2D_266>; 21ce23eb93SChanwoo Choi clock-names = "bus"; 22ce23eb93SChanwoo Choi operating-points-v2 = <&bus_g2d_266_opp_table>; 23ce23eb93SChanwoo Choi status = "disabled"; 24ce23eb93SChanwoo Choi }; 25ce23eb93SChanwoo Choi 26ce23eb93SChanwoo Choi bus_gscl: bus2 { 27ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 28ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_GSCL_333>; 29ce23eb93SChanwoo Choi clock-names = "bus"; 30ce23eb93SChanwoo Choi operating-points-v2 = <&bus_gscl_opp_table>; 31ce23eb93SChanwoo Choi status = "disabled"; 32ce23eb93SChanwoo Choi }; 33ce23eb93SChanwoo Choi 34ce23eb93SChanwoo Choi bus_hevc: bus3 { 35ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 36ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_HEVC_400>; 37ce23eb93SChanwoo Choi clock-names = "bus"; 38ce23eb93SChanwoo Choi operating-points-v2 = <&bus_hevc_opp_table>; 39ce23eb93SChanwoo Choi status = "disabled"; 40ce23eb93SChanwoo Choi }; 41ce23eb93SChanwoo Choi 42ce23eb93SChanwoo Choi bus_jpeg: bus4 { 43ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 44ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_SCLK_JPEG_MSCL>; 45ce23eb93SChanwoo Choi clock-names = "bus"; 46ce23eb93SChanwoo Choi operating-points-v2 = <&bus_g2d_400_opp_table>; 47ce23eb93SChanwoo Choi status = "disabled"; 48ce23eb93SChanwoo Choi }; 49ce23eb93SChanwoo Choi 50ce23eb93SChanwoo Choi bus_mfc: bus5 { 51ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 52ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_MFC_400>; 53ce23eb93SChanwoo Choi clock-names = "bus"; 54ce23eb93SChanwoo Choi operating-points-v2 = <&bus_g2d_400_opp_table>; 55ce23eb93SChanwoo Choi status = "disabled"; 56ce23eb93SChanwoo Choi }; 57ce23eb93SChanwoo Choi 58ce23eb93SChanwoo Choi bus_mscl: bus6 { 59ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 60ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_MSCL_400>; 61ce23eb93SChanwoo Choi clock-names = "bus"; 62ce23eb93SChanwoo Choi operating-points-v2 = <&bus_g2d_400_opp_table>; 63ce23eb93SChanwoo Choi status = "disabled"; 64ce23eb93SChanwoo Choi }; 65ce23eb93SChanwoo Choi 66ce23eb93SChanwoo Choi bus_noc0: bus7 { 67ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 68ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_BUS0_400>; 69ce23eb93SChanwoo Choi clock-names = "bus"; 70ce23eb93SChanwoo Choi operating-points-v2 = <&bus_hevc_opp_table>; 71ce23eb93SChanwoo Choi status = "disabled"; 72ce23eb93SChanwoo Choi }; 73ce23eb93SChanwoo Choi 74ce23eb93SChanwoo Choi bus_noc1: bus8 { 75ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 76ce23eb93SChanwoo Choi clocks = <&cmu_top CLK_ACLK_BUS1_400>; 77ce23eb93SChanwoo Choi clock-names = "bus"; 78ce23eb93SChanwoo Choi operating-points-v2 = <&bus_hevc_opp_table>; 79ce23eb93SChanwoo Choi status = "disabled"; 80ce23eb93SChanwoo Choi }; 81ce23eb93SChanwoo Choi 82ce23eb93SChanwoo Choi bus_noc2: bus9 { 83ce23eb93SChanwoo Choi compatible = "samsung,exynos-bus"; 84ce23eb93SChanwoo Choi clocks = <&cmu_mif CLK_ACLK_BUS2_400>; 85ce23eb93SChanwoo Choi clock-names = "bus"; 86ce23eb93SChanwoo Choi operating-points-v2 = <&bus_noc2_opp_table>; 87ce23eb93SChanwoo Choi status = "disabled"; 88ce23eb93SChanwoo Choi }; 89ce23eb93SChanwoo Choi 90ce23eb93SChanwoo Choi bus_g2d_400_opp_table: opp_table2 { 91ce23eb93SChanwoo Choi compatible = "operating-points-v2"; 92ce23eb93SChanwoo Choi opp-shared; 93ce23eb93SChanwoo Choi 94684c581fSViresh Kumar opp-400000000 { 95ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <400000000>; 96ce23eb93SChanwoo Choi opp-microvolt = <1075000>; 97ce23eb93SChanwoo Choi }; 98684c581fSViresh Kumar opp-267000000 { 99ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <267000000>; 100ce23eb93SChanwoo Choi opp-microvolt = <1000000>; 101ce23eb93SChanwoo Choi }; 102684c581fSViresh Kumar opp-200000000 { 103ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <200000000>; 104ce23eb93SChanwoo Choi opp-microvolt = <975000>; 105ce23eb93SChanwoo Choi }; 106684c581fSViresh Kumar opp-160000000 { 107ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <160000000>; 108ce23eb93SChanwoo Choi opp-microvolt = <962500>; 109ce23eb93SChanwoo Choi }; 110684c581fSViresh Kumar opp-134000000 { 111ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <134000000>; 112ce23eb93SChanwoo Choi opp-microvolt = <950000>; 113ce23eb93SChanwoo Choi }; 114684c581fSViresh Kumar opp-100000000 { 115ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <100000000>; 116ce23eb93SChanwoo Choi opp-microvolt = <937500>; 117ce23eb93SChanwoo Choi }; 118ce23eb93SChanwoo Choi }; 119ce23eb93SChanwoo Choi 120ce23eb93SChanwoo Choi bus_g2d_266_opp_table: opp_table3 { 121ce23eb93SChanwoo Choi compatible = "operating-points-v2"; 122ce23eb93SChanwoo Choi 123684c581fSViresh Kumar opp-267000000 { 124ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <267000000>; 125ce23eb93SChanwoo Choi }; 126684c581fSViresh Kumar opp-200000000 { 127ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <200000000>; 128ce23eb93SChanwoo Choi }; 129684c581fSViresh Kumar opp-160000000 { 130ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <160000000>; 131ce23eb93SChanwoo Choi }; 132684c581fSViresh Kumar opp-134000000 { 133ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <134000000>; 134ce23eb93SChanwoo Choi }; 135684c581fSViresh Kumar opp-100000000 { 136ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <100000000>; 137ce23eb93SChanwoo Choi }; 138ce23eb93SChanwoo Choi }; 139ce23eb93SChanwoo Choi 140ce23eb93SChanwoo Choi bus_gscl_opp_table: opp_table4 { 141ce23eb93SChanwoo Choi compatible = "operating-points-v2"; 142ce23eb93SChanwoo Choi 143684c581fSViresh Kumar opp-333000000 { 144ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <333000000>; 145ce23eb93SChanwoo Choi }; 146684c581fSViresh Kumar opp-222000000 { 147ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <222000000>; 148ce23eb93SChanwoo Choi }; 149684c581fSViresh Kumar opp-166500000 { 150ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <166500000>; 151ce23eb93SChanwoo Choi }; 152ce23eb93SChanwoo Choi }; 153ce23eb93SChanwoo Choi 154ce23eb93SChanwoo Choi bus_hevc_opp_table: opp_table5 { 155ce23eb93SChanwoo Choi compatible = "operating-points-v2"; 156ce23eb93SChanwoo Choi opp-shared; 157ce23eb93SChanwoo Choi 158684c581fSViresh Kumar opp-400000000 { 159ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <400000000>; 160ce23eb93SChanwoo Choi }; 161684c581fSViresh Kumar opp-267000000 { 162ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <267000000>; 163ce23eb93SChanwoo Choi }; 164684c581fSViresh Kumar opp-200000000 { 165ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <200000000>; 166ce23eb93SChanwoo Choi }; 167684c581fSViresh Kumar opp-160000000 { 168ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <160000000>; 169ce23eb93SChanwoo Choi }; 170684c581fSViresh Kumar opp-134000000 { 171ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <134000000>; 172ce23eb93SChanwoo Choi }; 173684c581fSViresh Kumar opp-100000000 { 174ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <100000000>; 175ce23eb93SChanwoo Choi }; 176ce23eb93SChanwoo Choi }; 177ce23eb93SChanwoo Choi 178ce23eb93SChanwoo Choi bus_noc2_opp_table: opp_table6 { 179ce23eb93SChanwoo Choi compatible = "operating-points-v2"; 180ce23eb93SChanwoo Choi 181684c581fSViresh Kumar opp-400000000 { 182ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <400000000>; 183ce23eb93SChanwoo Choi }; 184684c581fSViresh Kumar opp-200000000 { 185ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <200000000>; 186ce23eb93SChanwoo Choi }; 187684c581fSViresh Kumar opp-134000000 { 188ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <134000000>; 189ce23eb93SChanwoo Choi }; 190684c581fSViresh Kumar opp-100000000 { 191ce23eb93SChanwoo Choi opp-hz = /bits/ 64 <100000000>; 192ce23eb93SChanwoo Choi }; 193ce23eb93SChanwoo Choi }; 194ce23eb93SChanwoo Choi}; 195