File Index
Files and directories
Sign in
FILE

exynos5433-bus.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi DEVICETREE
  1// SPDX-License-Identifier: GPL-2.0
  2/*
  3 * Samsung's Exynos5433 SoC Memory interface and AMBA bus device tree source
  4 *
  5 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
  6 * Chanwoo Choi <cw00.choi@samsung.com>
  7 */
  8
  9/ {
 10	bus_g2d_400: bus0 {
 11		compatible = "samsung,exynos-bus";
 12		clocks = <&cmu_top CLK_ACLK_G2D_400>;
 13		clock-names = "bus";
 14		operating-points-v2 = <&bus_g2d_400_opp_table>;
 15		status = "disabled";
 16	};
 17
 18	bus_g2d_266: bus1 {
 19		compatible = "samsung,exynos-bus";
 20		clocks = <&cmu_top CLK_ACLK_G2D_266>;
 21		clock-names = "bus";
 22		operating-points-v2 = <&bus_g2d_266_opp_table>;
 23		status = "disabled";
 24	};
 25
 26	bus_gscl: bus2 {
 27		compatible = "samsung,exynos-bus";
 28		clocks = <&cmu_top CLK_ACLK_GSCL_333>;
 29		clock-names = "bus";
 30		operating-points-v2 = <&bus_gscl_opp_table>;
 31		status = "disabled";
 32	};
 33
 34	bus_hevc: bus3 {
 35		compatible = "samsung,exynos-bus";
 36		clocks = <&cmu_top CLK_ACLK_HEVC_400>;
 37		clock-names = "bus";
 38		operating-points-v2 = <&bus_hevc_opp_table>;
 39		status = "disabled";
 40	};
 41
 42	bus_jpeg: bus4 {
 43		compatible = "samsung,exynos-bus";
 44		clocks = <&cmu_top CLK_SCLK_JPEG_MSCL>;
 45		clock-names = "bus";
 46		operating-points-v2 = <&bus_g2d_400_opp_table>;
 47		status = "disabled";
 48	};
 49
 50	bus_mfc: bus5 {
 51		compatible = "samsung,exynos-bus";
 52		clocks = <&cmu_top CLK_ACLK_MFC_400>;
 53		clock-names = "bus";
 54		operating-points-v2 = <&bus_g2d_400_opp_table>;
 55		status = "disabled";
 56	};
 57
 58	bus_mscl: bus6 {
 59		compatible = "samsung,exynos-bus";
 60		clocks = <&cmu_top CLK_ACLK_MSCL_400>;
 61		clock-names = "bus";
 62		operating-points-v2 = <&bus_g2d_400_opp_table>;
 63		status = "disabled";
 64	};
 65
 66	bus_noc0: bus7 {
 67		compatible = "samsung,exynos-bus";
 68		clocks = <&cmu_top CLK_ACLK_BUS0_400>;
 69		clock-names = "bus";
 70		operating-points-v2 = <&bus_hevc_opp_table>;
 71		status = "disabled";
 72	};
 73
 74	bus_noc1: bus8 {
 75		compatible = "samsung,exynos-bus";
 76		clocks = <&cmu_top CLK_ACLK_BUS1_400>;
 77		clock-names = "bus";
 78		operating-points-v2 = <&bus_hevc_opp_table>;
 79		status = "disabled";
 80	};
 81
 82	bus_noc2: bus9 {
 83		compatible = "samsung,exynos-bus";
 84		clocks = <&cmu_mif CLK_ACLK_BUS2_400>;
 85		clock-names = "bus";
 86		operating-points-v2 = <&bus_noc2_opp_table>;
 87		status = "disabled";
 88	};
 89
 90	bus_g2d_400_opp_table: opp-table-2 {
 91		compatible = "operating-points-v2";
 92		opp-shared;
 93
 94		opp-400000000 {
 95			opp-hz = /bits/ 64 <400000000>;
 96			opp-microvolt = <1075000>;
 97		};
 98		opp-267000000 {
 99			opp-hz = /bits/ 64 <267000000>;
100			opp-microvolt = <1000000>;
101		};
102		opp-200000000 {
103			opp-hz = /bits/ 64 <200000000>;
104			opp-microvolt = <975000>;
105		};
106		opp-160000000 {
107			opp-hz = /bits/ 64 <160000000>;
108			opp-microvolt = <962500>;
109		};
110		opp-134000000 {
111			opp-hz = /bits/ 64 <134000000>;
112			opp-microvolt = <950000>;
113		};
114		opp-100000000 {
115			opp-hz = /bits/ 64 <100000000>;
116			opp-microvolt = <937500>;
117		};
118	};
119
120	bus_g2d_266_opp_table: opp-table-3 {
121		compatible = "operating-points-v2";
122
123		opp-267000000 {
124			opp-hz = /bits/ 64 <267000000>;
125		};
126		opp-200000000 {
127			opp-hz = /bits/ 64 <200000000>;
128		};
129		opp-160000000 {
130			opp-hz = /bits/ 64 <160000000>;
131		};
132		opp-134000000 {
133			opp-hz = /bits/ 64 <134000000>;
134		};
135		opp-100000000 {
136			opp-hz = /bits/ 64 <100000000>;
137		};
138	};
139
140	bus_gscl_opp_table: opp-table-4 {
141		compatible = "operating-points-v2";
142
143		opp-333000000 {
144			opp-hz = /bits/ 64 <333000000>;
145		};
146		opp-222000000 {
147			opp-hz = /bits/ 64 <222000000>;
148		};
149		opp-166500000 {
150			opp-hz = /bits/ 64 <166500000>;
151		};
152	};
153
154	bus_hevc_opp_table: opp-table-5 {
155		compatible = "operating-points-v2";
156		opp-shared;
157
158		opp-400000000 {
159			opp-hz = /bits/ 64 <400000000>;
160		};
161		opp-267000000 {
162			opp-hz = /bits/ 64 <267000000>;
163		};
164		opp-200000000 {
165			opp-hz = /bits/ 64 <200000000>;
166		};
167		opp-160000000 {
168			opp-hz = /bits/ 64 <160000000>;
169		};
170		opp-134000000 {
171			opp-hz = /bits/ 64 <134000000>;
172		};
173		opp-100000000 {
174			opp-hz = /bits/ 64 <100000000>;
175		};
176	};
177
178	bus_noc2_opp_table: opp-table-6 {
179		compatible = "operating-points-v2";
180
181		opp-400000000 {
182			opp-hz = /bits/ 64 <400000000>;
183		};
184		opp-200000000 {
185			opp-hz = /bits/ 64 <200000000>;
186		};
187		opp-134000000 {
188			opp-hz = /bits/ 64 <134000000>;
189		};
190		opp-100000000 {
191			opp-hz = /bits/ 64 <100000000>;
192		};
193	};
194};
~/ Read-only file preview.