clk: exynos4: Correct sclk_mfc clock definition
[deliverable/linux.git] / Documentation / devicetree / bindings / clock / exynos4-clock.txt
CommitLineData
e062b571
TA
1* Samsung Exynos4 Clock Controller
2
3The Exynos4 clock controller generates and supplies clock to various controllers
4within the Exynos4 SoC. The clock binding described here is applicable to all
5SoC's in the Exynos4 family.
6
7Required Properties:
8
9- comptible: should be one of the following.
10 - "samsung,exynos4210-clock" - controller compatible with Exynos4210 SoC.
11 - "samsung,exynos4412-clock" - controller compatible with Exynos4412 SoC.
12
13- reg: physical base address of the controller and length of memory mapped
14 region.
15
16- #clock-cells: should be 1.
17
18The following is the list of clocks generated by the controller. Each clock is
19assigned an identifier and client nodes use this identifier to specify the
20clock which they consume. Some of the clocks are available only on a particular
21Exynos4 SoC and this is specified where applicable.
22
23
24 [Core Clocks]
25
26 Clock ID SoC (if specific)
27 -----------------------------------------------
28
29 xxti 1
30 xusbxti 2
31 fin_pll 3
32 fout_apll 4
33 fout_mpll 5
34 fout_epll 6
35 fout_vpll 7
36 sclk_apll 8
37 sclk_mpll 9
38 sclk_epll 10
39 sclk_vpll 11
40 arm_clk 12
41 aclk200 13
42 aclk100 14
43 aclk160 15
44 aclk133 16
45
46
47 [Clock Gate for Special Clocks]
48
49 Clock ID SoC (if specific)
50 -----------------------------------------------
51
52 sclk_fimc0 128
53 sclk_fimc1 129
54 sclk_fimc2 130
55 sclk_fimc3 131
56 sclk_cam0 132
57 sclk_cam1 133
58 sclk_csis0 134
59 sclk_csis1 135
60 sclk_hdmi 136
61 sclk_mixer 137
62 sclk_dac 138
63 sclk_pixel 139
64 sclk_fimd0 140
65 sclk_mdnie0 141 Exynos4412
66 sclk_mdnie_pwm0 12 142 Exynos4412
67 sclk_mipi0 143
68 sclk_audio0 144
69 sclk_mmc0 145
70 sclk_mmc1 146
71 sclk_mmc2 147
72 sclk_mmc3 148
73 sclk_mmc4 149
74 sclk_sata 150 Exynos4210
75 sclk_uart0 151
76 sclk_uart1 152
77 sclk_uart2 153
78 sclk_uart3 154
79 sclk_uart4 155
80 sclk_audio1 156
81 sclk_audio2 157
82 sclk_spdif 158
83 sclk_spi0 159
84 sclk_spi1 160
85 sclk_spi2 161
86 sclk_slimbus 162
87 sclk_fimd1 163 Exynos4210
88 sclk_mipi1 164 Exynos4210
89 sclk_pcm1 165
90 sclk_pcm2 166
91 sclk_i2s1 167
92 sclk_i2s2 168
93 sclk_mipihsi 169 Exynos4412
36fc0972 94 sclk_mfc 170
e062b571
TA
95
96 [Peripheral Clock Gates]
97
98 Clock ID SoC (if specific)
99 -----------------------------------------------
100
101 fimc0 256
102 fimc1 257
103 fimc2 258
104 fimc3 259
105 csis0 260
106 csis1 261
107 jpeg 262
108 smmu_fimc0 263
109 smmu_fimc1 264
110 smmu_fimc2 265
111 smmu_fimc3 266
112 smmu_jpeg 267
113 vp 268
114 mixer 269
115 tvenc 270 Exynos4210
116 hdmi 271
117 smmu_tv 272
118 mfc 273
119 smmu_mfcl 274
120 smmu_mfcr 275
121 g3d 276
122 g2d 277 Exynos4210
123 rotator 278 Exynos4210
124 mdma 279 Exynos4210
125 smmu_g2d 280 Exynos4210
126 smmu_rotator 281 Exynos4210
127 smmu_mdma 282 Exynos4210
128 fimd0 283
129 mie0 284
130 mdnie0 285 Exynos4412
131 dsim0 286
132 smmu_fimd0 287
133 fimd1 288 Exynos4210
134 mie1 289 Exynos4210
135 dsim1 290 Exynos4210
136 smmu_fimd1 291 Exynos4210
137 pdma0 292
138 pdma1 293
139 pcie_phy 294
140 sata_phy 295 Exynos4210
141 tsi 296
142 sdmmc0 297
143 sdmmc1 298
144 sdmmc2 299
145 sdmmc3 300
146 sdmmc4 301
147 sata 302 Exynos4210
148 sromc 303
149 usb_host 304
150 usb_device 305
151 pcie 306
152 onenand 307
153 nfcon 308
154 smmu_pcie 309
155 gps 310
156 smmu_gps 311
157 uart0 312
158 uart1 313
159 uart2 314
160 uart3 315
161 uart4 316
162 i2c0 317
163 i2c1 318
164 i2c2 319
165 i2c3 320
166 i2c4 321
167 i2c5 322
168 i2c6 323
169 i2c7 324
170 i2c_hdmi 325
171 tsadc 326
172 spi0 327
173 spi1 328
174 spi2 329
175 i2s1 330
176 i2s2 331
177 pcm0 332
178 i2s0 333
179 pcm1 334
180 pcm2 335
181 pwm 336
182 slimbus 337
183 spdif 338
184 ac97 339
185 modemif 340
186 chipid 341
187 sysreg 342
188 hdmi_cec 343
189 mct 344
190 wdt 345
191 rtc 346
192 keyif 347
193 audss 348
194 mipi_hsi 349 Exynos4210
195 mdma2 350 Exynos4210
196
197Example 1: An example of a clock controller node is listed below.
198
199 clock: clock-controller@0x10030000 {
200 compatible = "samsung,exynos4210-clock";
201 reg = <0x10030000 0x20000>;
202 #clock-cells = <1>;
203 };
204
205Example 2: UART controller node that consumes the clock generated by the clock
206 controller. Refer to the standard clock bindings for information
207 about 'clocks' and 'clock-names' property.
208
209 serial@13820000 {
210 compatible = "samsung,exynos4210-uart";
211 reg = <0x13820000 0x100>;
212 interrupts = <0 54 0>;
213 clocks = <&clock 314>, <&clock 153>;
214 clock-names = "uart", "clk_uart_baud0";
215 };
This page took 0.033282 seconds and 5 git commands to generate.