diff options
-rw-r--r-- | arch/arm/mach-exynos/Makefile | 3 | ||||
-rw-r--r-- | arch/arm/mach-exynos/clock-exynos4.c (renamed from arch/arm/mach-exynos/clock.c) | 173 | ||||
-rw-r--r-- | arch/arm/mach-exynos/clock-exynos4.h (renamed from arch/arm/mach-exynos/include/mach/exynos4-clock.h) | 1 | ||||
-rw-r--r-- | arch/arm/mach-exynos/clock-exynos4210.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-exynos/clock-exynos4212.c | 2 |
5 files changed, 90 insertions, 91 deletions
diff --git a/arch/arm/mach-exynos/Makefile b/arch/arm/mach-exynos/Makefile index 5fc202cdfdb6..995e7cc02bec 100644 --- a/arch/arm/mach-exynos/Makefile +++ b/arch/arm/mach-exynos/Makefile | |||
@@ -12,7 +12,8 @@ obj- := | |||
12 | 12 | ||
13 | # Core | 13 | # Core |
14 | 14 | ||
15 | obj-$(CONFIG_ARCH_EXYNOS4) += common.o clock.o | 15 | obj-$(CONFIG_ARCH_EXYNOS) += common.o |
16 | obj-$(CONFIG_ARCH_EXYNOS4) += clock-exynos4.o | ||
16 | obj-$(CONFIG_CPU_EXYNOS4210) += clock-exynos4210.o | 17 | obj-$(CONFIG_CPU_EXYNOS4210) += clock-exynos4210.o |
17 | obj-$(CONFIG_SOC_EXYNOS4212) += clock-exynos4212.o | 18 | obj-$(CONFIG_SOC_EXYNOS4212) += clock-exynos4212.o |
18 | 19 | ||
diff --git a/arch/arm/mach-exynos/clock.c b/arch/arm/mach-exynos/clock-exynos4.c index 200874e82dcd..962c95e00c00 100644 --- a/arch/arm/mach-exynos/clock.c +++ b/arch/arm/mach-exynos/clock-exynos4.c | |||
@@ -1,5 +1,4 @@ | |||
1 | /* linux/arch/arm/mach-exynos4/clock.c | 1 | /* |
2 | * | ||
3 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. | 2 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. |
4 | * http://www.samsung.com | 3 | * http://www.samsung.com |
5 | * | 4 | * |
@@ -26,9 +25,9 @@ | |||
26 | #include <mach/map.h> | 25 | #include <mach/map.h> |
27 | #include <mach/regs-clock.h> | 26 | #include <mach/regs-clock.h> |
28 | #include <mach/sysmmu.h> | 27 | #include <mach/sysmmu.h> |
29 | #include <mach/exynos4-clock.h> | ||
30 | 28 | ||
31 | #include "common.h" | 29 | #include "common.h" |
30 | #include "clock-exynos4.h" | ||
32 | 31 | ||
33 | #ifdef CONFIG_PM_SLEEP | 32 | #ifdef CONFIG_PM_SLEEP |
34 | static struct sleep_save exynos4_clock_save[] = { | 33 | static struct sleep_save exynos4_clock_save[] = { |
@@ -215,8 +214,8 @@ static struct clksrc_clk clk_mout_apll = { | |||
215 | .clk = { | 214 | .clk = { |
216 | .name = "mout_apll", | 215 | .name = "mout_apll", |
217 | }, | 216 | }, |
218 | .sources = &clk_src_apll, | 217 | .sources = &clk_src_apll, |
219 | .reg_src = { .reg = S5P_CLKSRC_CPU, .shift = 0, .size = 1 }, | 218 | .reg_src = { .reg = S5P_CLKSRC_CPU, .shift = 0, .size = 1 }, |
220 | }; | 219 | }; |
221 | 220 | ||
222 | struct clksrc_clk clk_sclk_apll = { | 221 | struct clksrc_clk clk_sclk_apll = { |
@@ -224,22 +223,22 @@ struct clksrc_clk clk_sclk_apll = { | |||
224 | .name = "sclk_apll", | 223 | .name = "sclk_apll", |
225 | .parent = &clk_mout_apll.clk, | 224 | .parent = &clk_mout_apll.clk, |
226 | }, | 225 | }, |
227 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 24, .size = 3 }, | 226 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 24, .size = 3 }, |
228 | }; | 227 | }; |
229 | 228 | ||
230 | struct clksrc_clk clk_mout_epll = { | 229 | struct clksrc_clk clk_mout_epll = { |
231 | .clk = { | 230 | .clk = { |
232 | .name = "mout_epll", | 231 | .name = "mout_epll", |
233 | }, | 232 | }, |
234 | .sources = &clk_src_epll, | 233 | .sources = &clk_src_epll, |
235 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 4, .size = 1 }, | 234 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 4, .size = 1 }, |
236 | }; | 235 | }; |
237 | 236 | ||
238 | struct clksrc_clk clk_mout_mpll = { | 237 | struct clksrc_clk clk_mout_mpll = { |
239 | .clk = { | 238 | .clk = { |
240 | .name = "mout_mpll", | 239 | .name = "mout_mpll", |
241 | }, | 240 | }, |
242 | .sources = &clk_src_mpll, | 241 | .sources = &clk_src_mpll, |
243 | 242 | ||
244 | /* reg_src will be added in each SoCs' clock */ | 243 | /* reg_src will be added in each SoCs' clock */ |
245 | }; | 244 | }; |
@@ -258,8 +257,8 @@ static struct clksrc_clk clk_moutcore = { | |||
258 | .clk = { | 257 | .clk = { |
259 | .name = "moutcore", | 258 | .name = "moutcore", |
260 | }, | 259 | }, |
261 | .sources = &clkset_moutcore, | 260 | .sources = &clkset_moutcore, |
262 | .reg_src = { .reg = S5P_CLKSRC_CPU, .shift = 16, .size = 1 }, | 261 | .reg_src = { .reg = S5P_CLKSRC_CPU, .shift = 16, .size = 1 }, |
263 | }; | 262 | }; |
264 | 263 | ||
265 | static struct clksrc_clk clk_coreclk = { | 264 | static struct clksrc_clk clk_coreclk = { |
@@ -267,7 +266,7 @@ static struct clksrc_clk clk_coreclk = { | |||
267 | .name = "core_clk", | 266 | .name = "core_clk", |
268 | .parent = &clk_moutcore.clk, | 267 | .parent = &clk_moutcore.clk, |
269 | }, | 268 | }, |
270 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 0, .size = 3 }, | 269 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 0, .size = 3 }, |
271 | }; | 270 | }; |
272 | 271 | ||
273 | static struct clksrc_clk clk_armclk = { | 272 | static struct clksrc_clk clk_armclk = { |
@@ -282,7 +281,7 @@ static struct clksrc_clk clk_aclk_corem0 = { | |||
282 | .name = "aclk_corem0", | 281 | .name = "aclk_corem0", |
283 | .parent = &clk_coreclk.clk, | 282 | .parent = &clk_coreclk.clk, |
284 | }, | 283 | }, |
285 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 4, .size = 3 }, | 284 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 4, .size = 3 }, |
286 | }; | 285 | }; |
287 | 286 | ||
288 | static struct clksrc_clk clk_aclk_cores = { | 287 | static struct clksrc_clk clk_aclk_cores = { |
@@ -290,7 +289,7 @@ static struct clksrc_clk clk_aclk_cores = { | |||
290 | .name = "aclk_cores", | 289 | .name = "aclk_cores", |
291 | .parent = &clk_coreclk.clk, | 290 | .parent = &clk_coreclk.clk, |
292 | }, | 291 | }, |
293 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 4, .size = 3 }, | 292 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 4, .size = 3 }, |
294 | }; | 293 | }; |
295 | 294 | ||
296 | static struct clksrc_clk clk_aclk_corem1 = { | 295 | static struct clksrc_clk clk_aclk_corem1 = { |
@@ -298,7 +297,7 @@ static struct clksrc_clk clk_aclk_corem1 = { | |||
298 | .name = "aclk_corem1", | 297 | .name = "aclk_corem1", |
299 | .parent = &clk_coreclk.clk, | 298 | .parent = &clk_coreclk.clk, |
300 | }, | 299 | }, |
301 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 8, .size = 3 }, | 300 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 8, .size = 3 }, |
302 | }; | 301 | }; |
303 | 302 | ||
304 | static struct clksrc_clk clk_periphclk = { | 303 | static struct clksrc_clk clk_periphclk = { |
@@ -306,7 +305,7 @@ static struct clksrc_clk clk_periphclk = { | |||
306 | .name = "periphclk", | 305 | .name = "periphclk", |
307 | .parent = &clk_coreclk.clk, | 306 | .parent = &clk_coreclk.clk, |
308 | }, | 307 | }, |
309 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 12, .size = 3 }, | 308 | .reg_div = { .reg = S5P_CLKDIV_CPU, .shift = 12, .size = 3 }, |
310 | }; | 309 | }; |
311 | 310 | ||
312 | /* Core list of CMU_CORE side */ | 311 | /* Core list of CMU_CORE side */ |
@@ -325,8 +324,8 @@ static struct clksrc_clk clk_mout_corebus = { | |||
325 | .clk = { | 324 | .clk = { |
326 | .name = "mout_corebus", | 325 | .name = "mout_corebus", |
327 | }, | 326 | }, |
328 | .sources = &clkset_mout_corebus, | 327 | .sources = &clkset_mout_corebus, |
329 | .reg_src = { .reg = S5P_CLKSRC_DMC, .shift = 4, .size = 1 }, | 328 | .reg_src = { .reg = S5P_CLKSRC_DMC, .shift = 4, .size = 1 }, |
330 | }; | 329 | }; |
331 | 330 | ||
332 | static struct clksrc_clk clk_sclk_dmc = { | 331 | static struct clksrc_clk clk_sclk_dmc = { |
@@ -334,7 +333,7 @@ static struct clksrc_clk clk_sclk_dmc = { | |||
334 | .name = "sclk_dmc", | 333 | .name = "sclk_dmc", |
335 | .parent = &clk_mout_corebus.clk, | 334 | .parent = &clk_mout_corebus.clk, |
336 | }, | 335 | }, |
337 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 12, .size = 3 }, | 336 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 12, .size = 3 }, |
338 | }; | 337 | }; |
339 | 338 | ||
340 | static struct clksrc_clk clk_aclk_cored = { | 339 | static struct clksrc_clk clk_aclk_cored = { |
@@ -342,7 +341,7 @@ static struct clksrc_clk clk_aclk_cored = { | |||
342 | .name = "aclk_cored", | 341 | .name = "aclk_cored", |
343 | .parent = &clk_sclk_dmc.clk, | 342 | .parent = &clk_sclk_dmc.clk, |
344 | }, | 343 | }, |
345 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 16, .size = 3 }, | 344 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 16, .size = 3 }, |
346 | }; | 345 | }; |
347 | 346 | ||
348 | static struct clksrc_clk clk_aclk_corep = { | 347 | static struct clksrc_clk clk_aclk_corep = { |
@@ -350,7 +349,7 @@ static struct clksrc_clk clk_aclk_corep = { | |||
350 | .name = "aclk_corep", | 349 | .name = "aclk_corep", |
351 | .parent = &clk_aclk_cored.clk, | 350 | .parent = &clk_aclk_cored.clk, |
352 | }, | 351 | }, |
353 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 20, .size = 3 }, | 352 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 20, .size = 3 }, |
354 | }; | 353 | }; |
355 | 354 | ||
356 | static struct clksrc_clk clk_aclk_acp = { | 355 | static struct clksrc_clk clk_aclk_acp = { |
@@ -358,7 +357,7 @@ static struct clksrc_clk clk_aclk_acp = { | |||
358 | .name = "aclk_acp", | 357 | .name = "aclk_acp", |
359 | .parent = &clk_mout_corebus.clk, | 358 | .parent = &clk_mout_corebus.clk, |
360 | }, | 359 | }, |
361 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 0, .size = 3 }, | 360 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 0, .size = 3 }, |
362 | }; | 361 | }; |
363 | 362 | ||
364 | static struct clksrc_clk clk_pclk_acp = { | 363 | static struct clksrc_clk clk_pclk_acp = { |
@@ -366,7 +365,7 @@ static struct clksrc_clk clk_pclk_acp = { | |||
366 | .name = "pclk_acp", | 365 | .name = "pclk_acp", |
367 | .parent = &clk_aclk_acp.clk, | 366 | .parent = &clk_aclk_acp.clk, |
368 | }, | 367 | }, |
369 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 4, .size = 3 }, | 368 | .reg_div = { .reg = S5P_CLKDIV_DMC0, .shift = 4, .size = 3 }, |
370 | }; | 369 | }; |
371 | 370 | ||
372 | /* Core list of CMU_TOP side */ | 371 | /* Core list of CMU_TOP side */ |
@@ -385,36 +384,36 @@ static struct clksrc_clk clk_aclk_200 = { | |||
385 | .clk = { | 384 | .clk = { |
386 | .name = "aclk_200", | 385 | .name = "aclk_200", |
387 | }, | 386 | }, |
388 | .sources = &clkset_aclk, | 387 | .sources = &clkset_aclk, |
389 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 12, .size = 1 }, | 388 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 12, .size = 1 }, |
390 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 0, .size = 3 }, | 389 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 0, .size = 3 }, |
391 | }; | 390 | }; |
392 | 391 | ||
393 | static struct clksrc_clk clk_aclk_100 = { | 392 | static struct clksrc_clk clk_aclk_100 = { |
394 | .clk = { | 393 | .clk = { |
395 | .name = "aclk_100", | 394 | .name = "aclk_100", |
396 | }, | 395 | }, |
397 | .sources = &clkset_aclk, | 396 | .sources = &clkset_aclk, |
398 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 16, .size = 1 }, | 397 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 16, .size = 1 }, |
399 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 4, .size = 4 }, | 398 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 4, .size = 4 }, |
400 | }; | 399 | }; |
401 | 400 | ||
402 | static struct clksrc_clk clk_aclk_160 = { | 401 | static struct clksrc_clk clk_aclk_160 = { |
403 | .clk = { | 402 | .clk = { |
404 | .name = "aclk_160", | 403 | .name = "aclk_160", |
405 | }, | 404 | }, |
406 | .sources = &clkset_aclk, | 405 | .sources = &clkset_aclk, |
407 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 20, .size = 1 }, | 406 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 20, .size = 1 }, |
408 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 8, .size = 3 }, | 407 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 8, .size = 3 }, |
409 | }; | 408 | }; |
410 | 409 | ||
411 | struct clksrc_clk clk_aclk_133 = { | 410 | struct clksrc_clk clk_aclk_133 = { |
412 | .clk = { | 411 | .clk = { |
413 | .name = "aclk_133", | 412 | .name = "aclk_133", |
414 | }, | 413 | }, |
415 | .sources = &clkset_aclk, | 414 | .sources = &clkset_aclk, |
416 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 24, .size = 1 }, | 415 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 24, .size = 1 }, |
417 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 12, .size = 3 }, | 416 | .reg_div = { .reg = S5P_CLKDIV_TOP, .shift = 12, .size = 3 }, |
418 | }; | 417 | }; |
419 | 418 | ||
420 | static struct clk *clkset_vpllsrc_list[] = { | 419 | static struct clk *clkset_vpllsrc_list[] = { |
@@ -433,8 +432,8 @@ static struct clksrc_clk clk_vpllsrc = { | |||
433 | .enable = exynos4_clksrc_mask_top_ctrl, | 432 | .enable = exynos4_clksrc_mask_top_ctrl, |
434 | .ctrlbit = (1 << 0), | 433 | .ctrlbit = (1 << 0), |
435 | }, | 434 | }, |
436 | .sources = &clkset_vpllsrc, | 435 | .sources = &clkset_vpllsrc, |
437 | .reg_src = { .reg = S5P_CLKSRC_TOP1, .shift = 0, .size = 1 }, | 436 | .reg_src = { .reg = S5P_CLKSRC_TOP1, .shift = 0, .size = 1 }, |
438 | }; | 437 | }; |
439 | 438 | ||
440 | static struct clk *clkset_sclk_vpll_list[] = { | 439 | static struct clk *clkset_sclk_vpll_list[] = { |
@@ -451,8 +450,8 @@ struct clksrc_clk clk_sclk_vpll = { | |||
451 | .clk = { | 450 | .clk = { |
452 | .name = "sclk_vpll", | 451 | .name = "sclk_vpll", |
453 | }, | 452 | }, |
454 | .sources = &clkset_sclk_vpll, | 453 | .sources = &clkset_sclk_vpll, |
455 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 8, .size = 1 }, | 454 | .reg_src = { .reg = S5P_CLKSRC_TOP0, .shift = 8, .size = 1 }, |
456 | }; | 455 | }; |
457 | 456 | ||
458 | static struct clk init_clocks_off[] = { | 457 | static struct clk init_clocks_off[] = { |
@@ -816,8 +815,8 @@ static struct clksrc_clk clk_mout_g2d0 = { | |||
816 | .clk = { | 815 | .clk = { |
817 | .name = "mout_g2d0", | 816 | .name = "mout_g2d0", |
818 | }, | 817 | }, |
819 | .sources = &clkset_mout_g2d0, | 818 | .sources = &clkset_mout_g2d0, |
820 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 0, .size = 1 }, | 819 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 0, .size = 1 }, |
821 | }; | 820 | }; |
822 | 821 | ||
823 | static struct clk *clkset_mout_g2d1_list[] = { | 822 | static struct clk *clkset_mout_g2d1_list[] = { |
@@ -834,8 +833,8 @@ static struct clksrc_clk clk_mout_g2d1 = { | |||
834 | .clk = { | 833 | .clk = { |
835 | .name = "mout_g2d1", | 834 | .name = "mout_g2d1", |
836 | }, | 835 | }, |
837 | .sources = &clkset_mout_g2d1, | 836 | .sources = &clkset_mout_g2d1, |
838 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 4, .size = 1 }, | 837 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 4, .size = 1 }, |
839 | }; | 838 | }; |
840 | 839 | ||
841 | static struct clk *clkset_mout_g2d_list[] = { | 840 | static struct clk *clkset_mout_g2d_list[] = { |
@@ -862,8 +861,8 @@ static struct clksrc_clk clk_mout_mfc0 = { | |||
862 | .clk = { | 861 | .clk = { |
863 | .name = "mout_mfc0", | 862 | .name = "mout_mfc0", |
864 | }, | 863 | }, |
865 | .sources = &clkset_mout_mfc0, | 864 | .sources = &clkset_mout_mfc0, |
866 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 0, .size = 1 }, | 865 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 0, .size = 1 }, |
867 | }; | 866 | }; |
868 | 867 | ||
869 | static struct clk *clkset_mout_mfc1_list[] = { | 868 | static struct clk *clkset_mout_mfc1_list[] = { |
@@ -880,8 +879,8 @@ static struct clksrc_clk clk_mout_mfc1 = { | |||
880 | .clk = { | 879 | .clk = { |
881 | .name = "mout_mfc1", | 880 | .name = "mout_mfc1", |
882 | }, | 881 | }, |
883 | .sources = &clkset_mout_mfc1, | 882 | .sources = &clkset_mout_mfc1, |
884 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 4, .size = 1 }, | 883 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 4, .size = 1 }, |
885 | }; | 884 | }; |
886 | 885 | ||
887 | static struct clk *clkset_mout_mfc_list[] = { | 886 | static struct clk *clkset_mout_mfc_list[] = { |
@@ -917,7 +916,7 @@ static struct clksrc_clk clk_sclk_dac = { | |||
917 | static struct clksrc_clk clk_sclk_pixel = { | 916 | static struct clksrc_clk clk_sclk_pixel = { |
918 | .clk = { | 917 | .clk = { |
919 | .name = "sclk_pixel", | 918 | .name = "sclk_pixel", |
920 | .parent = &clk_sclk_vpll.clk, | 919 | .parent = &clk_sclk_vpll.clk, |
921 | }, | 920 | }, |
922 | .reg_div = { .reg = S5P_CLKDIV_TV, .shift = 0, .size = 4 }, | 921 | .reg_div = { .reg = S5P_CLKDIV_TV, .shift = 0, .size = 4 }, |
923 | }; | 922 | }; |
@@ -953,7 +952,7 @@ static struct clksrc_sources clkset_sclk_mixer = { | |||
953 | }; | 952 | }; |
954 | 953 | ||
955 | static struct clksrc_clk clk_sclk_mixer = { | 954 | static struct clksrc_clk clk_sclk_mixer = { |
956 | .clk = { | 955 | .clk = { |
957 | .name = "sclk_mixer", | 956 | .name = "sclk_mixer", |
958 | .enable = exynos4_clksrc_mask_tv_ctrl, | 957 | .enable = exynos4_clksrc_mask_tv_ctrl, |
959 | .ctrlbit = (1 << 4), | 958 | .ctrlbit = (1 << 4), |
@@ -970,7 +969,7 @@ static struct clksrc_clk *sclk_tv[] = { | |||
970 | }; | 969 | }; |
971 | 970 | ||
972 | static struct clksrc_clk clk_dout_mmc0 = { | 971 | static struct clksrc_clk clk_dout_mmc0 = { |
973 | .clk = { | 972 | .clk = { |
974 | .name = "dout_mmc0", | 973 | .name = "dout_mmc0", |
975 | }, | 974 | }, |
976 | .sources = &clkset_group, | 975 | .sources = &clkset_group, |
@@ -979,7 +978,7 @@ static struct clksrc_clk clk_dout_mmc0 = { | |||
979 | }; | 978 | }; |
980 | 979 | ||
981 | static struct clksrc_clk clk_dout_mmc1 = { | 980 | static struct clksrc_clk clk_dout_mmc1 = { |
982 | .clk = { | 981 | .clk = { |
983 | .name = "dout_mmc1", | 982 | .name = "dout_mmc1", |
984 | }, | 983 | }, |
985 | .sources = &clkset_group, | 984 | .sources = &clkset_group, |
@@ -988,7 +987,7 @@ static struct clksrc_clk clk_dout_mmc1 = { | |||
988 | }; | 987 | }; |
989 | 988 | ||
990 | static struct clksrc_clk clk_dout_mmc2 = { | 989 | static struct clksrc_clk clk_dout_mmc2 = { |
991 | .clk = { | 990 | .clk = { |
992 | .name = "dout_mmc2", | 991 | .name = "dout_mmc2", |
993 | }, | 992 | }, |
994 | .sources = &clkset_group, | 993 | .sources = &clkset_group, |
@@ -997,7 +996,7 @@ static struct clksrc_clk clk_dout_mmc2 = { | |||
997 | }; | 996 | }; |
998 | 997 | ||
999 | static struct clksrc_clk clk_dout_mmc3 = { | 998 | static struct clksrc_clk clk_dout_mmc3 = { |
1000 | .clk = { | 999 | .clk = { |
1001 | .name = "dout_mmc3", | 1000 | .name = "dout_mmc3", |
1002 | }, | 1001 | }, |
1003 | .sources = &clkset_group, | 1002 | .sources = &clkset_group, |
@@ -1016,7 +1015,7 @@ static struct clksrc_clk clk_dout_mmc4 = { | |||
1016 | 1015 | ||
1017 | static struct clksrc_clk clksrcs[] = { | 1016 | static struct clksrc_clk clksrcs[] = { |
1018 | { | 1017 | { |
1019 | .clk = { | 1018 | .clk = { |
1020 | .name = "sclk_pwm", | 1019 | .name = "sclk_pwm", |
1021 | .enable = exynos4_clksrc_mask_peril0_ctrl, | 1020 | .enable = exynos4_clksrc_mask_peril0_ctrl, |
1022 | .ctrlbit = (1 << 24), | 1021 | .ctrlbit = (1 << 24), |
@@ -1025,7 +1024,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1025 | .reg_src = { .reg = S5P_CLKSRC_PERIL0, .shift = 24, .size = 4 }, | 1024 | .reg_src = { .reg = S5P_CLKSRC_PERIL0, .shift = 24, .size = 4 }, |
1026 | .reg_div = { .reg = S5P_CLKDIV_PERIL3, .shift = 0, .size = 4 }, | 1025 | .reg_div = { .reg = S5P_CLKDIV_PERIL3, .shift = 0, .size = 4 }, |
1027 | }, { | 1026 | }, { |
1028 | .clk = { | 1027 | .clk = { |
1029 | .name = "sclk_csis", | 1028 | .name = "sclk_csis", |
1030 | .devname = "s5p-mipi-csis.0", | 1029 | .devname = "s5p-mipi-csis.0", |
1031 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1030 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1035,7 +1034,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1035 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 24, .size = 4 }, | 1034 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 24, .size = 4 }, |
1036 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 24, .size = 4 }, | 1035 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 24, .size = 4 }, |
1037 | }, { | 1036 | }, { |
1038 | .clk = { | 1037 | .clk = { |
1039 | .name = "sclk_csis", | 1038 | .name = "sclk_csis", |
1040 | .devname = "s5p-mipi-csis.1", | 1039 | .devname = "s5p-mipi-csis.1", |
1041 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1040 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1045,7 +1044,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1045 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 28, .size = 4 }, | 1044 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 28, .size = 4 }, |
1046 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 28, .size = 4 }, | 1045 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 28, .size = 4 }, |
1047 | }, { | 1046 | }, { |
1048 | .clk = { | 1047 | .clk = { |
1049 | .name = "sclk_cam0", | 1048 | .name = "sclk_cam0", |
1050 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1049 | .enable = exynos4_clksrc_mask_cam_ctrl, |
1051 | .ctrlbit = (1 << 16), | 1050 | .ctrlbit = (1 << 16), |
@@ -1054,7 +1053,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1054 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 16, .size = 4 }, | 1053 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 16, .size = 4 }, |
1055 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 16, .size = 4 }, | 1054 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 16, .size = 4 }, |
1056 | }, { | 1055 | }, { |
1057 | .clk = { | 1056 | .clk = { |
1058 | .name = "sclk_cam1", | 1057 | .name = "sclk_cam1", |
1059 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1058 | .enable = exynos4_clksrc_mask_cam_ctrl, |
1060 | .ctrlbit = (1 << 20), | 1059 | .ctrlbit = (1 << 20), |
@@ -1063,7 +1062,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1063 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 20, .size = 4 }, | 1062 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 20, .size = 4 }, |
1064 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 20, .size = 4 }, | 1063 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 20, .size = 4 }, |
1065 | }, { | 1064 | }, { |
1066 | .clk = { | 1065 | .clk = { |
1067 | .name = "sclk_fimc", | 1066 | .name = "sclk_fimc", |
1068 | .devname = "exynos4-fimc.0", | 1067 | .devname = "exynos4-fimc.0", |
1069 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1068 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1073,7 +1072,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1073 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 0, .size = 4 }, | 1072 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 0, .size = 4 }, |
1074 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 0, .size = 4 }, | 1073 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 0, .size = 4 }, |
1075 | }, { | 1074 | }, { |
1076 | .clk = { | 1075 | .clk = { |
1077 | .name = "sclk_fimc", | 1076 | .name = "sclk_fimc", |
1078 | .devname = "exynos4-fimc.1", | 1077 | .devname = "exynos4-fimc.1", |
1079 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1078 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1083,7 +1082,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1083 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 4, .size = 4 }, | 1082 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 4, .size = 4 }, |
1084 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 4, .size = 4 }, | 1083 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 4, .size = 4 }, |
1085 | }, { | 1084 | }, { |
1086 | .clk = { | 1085 | .clk = { |
1087 | .name = "sclk_fimc", | 1086 | .name = "sclk_fimc", |
1088 | .devname = "exynos4-fimc.2", | 1087 | .devname = "exynos4-fimc.2", |
1089 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1088 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1093,7 +1092,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1093 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 8, .size = 4 }, | 1092 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 8, .size = 4 }, |
1094 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 8, .size = 4 }, | 1093 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 8, .size = 4 }, |
1095 | }, { | 1094 | }, { |
1096 | .clk = { | 1095 | .clk = { |
1097 | .name = "sclk_fimc", | 1096 | .name = "sclk_fimc", |
1098 | .devname = "exynos4-fimc.3", | 1097 | .devname = "exynos4-fimc.3", |
1099 | .enable = exynos4_clksrc_mask_cam_ctrl, | 1098 | .enable = exynos4_clksrc_mask_cam_ctrl, |
@@ -1103,7 +1102,7 @@ static struct clksrc_clk clksrcs[] = { | |||
1103 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 12, .size = 4 }, | 1102 | .reg_src = { .reg = S5P_CLKSRC_CAM, .shift = 12, .size = 4 }, |
1104 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 12, .size = 4 }, | 1103 | .reg_div = { .reg = S5P_CLKDIV_CAM, .shift = 12, .size = 4 }, |
1105 | }, { | 1104 | }, { |
1106 | .clk = { | 1105 | .clk = { |
1107 | .name = "sclk_fimd", | 1106 | .name = "sclk_fimd", |
1108 | .devname = "exynos4-fb.0", | 1107 | .devname = "exynos4-fb.0", |
1109 | .enable = exynos4_clksrc_mask_lcd0_ctrl, | 1108 | .enable = exynos4_clksrc_mask_lcd0_ctrl, |
@@ -1113,14 +1112,14 @@ static struct clksrc_clk clksrcs[] = { | |||
1113 | .reg_src = { .reg = S5P_CLKSRC_LCD0, .shift = 0, .size = 4 }, | 1112 | .reg_src = { .reg = S5P_CLKSRC_LCD0, .shift = 0, .size = 4 }, |
1114 | .reg_div = { .reg = S5P_CLKDIV_LCD0, .shift = 0, .size = 4 }, | 1113 | .reg_div = { .reg = S5P_CLKDIV_LCD0, .shift = 0, .size = 4 }, |
1115 | }, { | 1114 | }, { |
1116 | .clk = { | 1115 | .clk = { |
1117 | .name = "sclk_fimg2d", | 1116 | .name = "sclk_fimg2d", |
1118 | }, | 1117 | }, |
1119 | .sources = &clkset_mout_g2d, | 1118 | .sources = &clkset_mout_g2d, |
1120 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 8, .size = 1 }, | 1119 | .reg_src = { .reg = S5P_CLKSRC_IMAGE, .shift = 8, .size = 1 }, |
1121 | .reg_div = { .reg = S5P_CLKDIV_IMAGE, .shift = 0, .size = 4 }, | 1120 | .reg_div = { .reg = S5P_CLKDIV_IMAGE, .shift = 0, .size = 4 }, |
1122 | }, { | 1121 | }, { |
1123 | .clk = { | 1122 | .clk = { |
1124 | .name = "sclk_mfc", | 1123 | .name = "sclk_mfc", |
1125 | .devname = "s5p-mfc", | 1124 | .devname = "s5p-mfc", |
1126 | }, | 1125 | }, |
@@ -1128,9 +1127,9 @@ static struct clksrc_clk clksrcs[] = { | |||
1128 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 8, .size = 1 }, | 1127 | .reg_src = { .reg = S5P_CLKSRC_MFC, .shift = 8, .size = 1 }, |
1129 | .reg_div = { .reg = S5P_CLKDIV_MFC, .shift = 0, .size = 4 }, | 1128 | .reg_div = { .reg = S5P_CLKDIV_MFC, .shift = 0, .size = 4 }, |
1130 | }, { | 1129 | }, { |
1131 | .clk = { | 1130 | .clk = { |
1132 | .name = "sclk_dwmmc", | 1131 | .name = "sclk_dwmmc", |
1133 | .parent = &clk_dout_mmc4.clk, | 1132 | .parent = &clk_dout_mmc4.clk, |
1134 | .enable = exynos4_clksrc_mask_fsys_ctrl, | 1133 | .enable = exynos4_clksrc_mask_fsys_ctrl, |
1135 | .ctrlbit = (1 << 16), | 1134 | .ctrlbit = (1 << 16), |
1136 | }, | 1135 | }, |
@@ -1151,7 +1150,7 @@ static struct clksrc_clk clk_sclk_uart0 = { | |||
1151 | }; | 1150 | }; |
1152 | 1151 | ||
1153 | static struct clksrc_clk clk_sclk_uart1 = { | 1152 | static struct clksrc_clk clk_sclk_uart1 = { |
1154 | .clk = { | 1153 | .clk = { |
1155 | .name = "uclk1", | 1154 | .name = "uclk1", |
1156 | .devname = "exynos4210-uart.1", | 1155 | .devname = "exynos4210-uart.1", |
1157 | .enable = exynos4_clksrc_mask_peril0_ctrl, | 1156 | .enable = exynos4_clksrc_mask_peril0_ctrl, |
@@ -1163,7 +1162,7 @@ static struct clksrc_clk clk_sclk_uart1 = { | |||
1163 | }; | 1162 | }; |
1164 | 1163 | ||
1165 | static struct clksrc_clk clk_sclk_uart2 = { | 1164 | static struct clksrc_clk clk_sclk_uart2 = { |
1166 | .clk = { | 1165 | .clk = { |
1167 | .name = "uclk1", | 1166 | .name = "uclk1", |
1168 | .devname = "exynos4210-uart.2", | 1167 | .devname = "exynos4210-uart.2", |
1169 | .enable = exynos4_clksrc_mask_peril0_ctrl, | 1168 | .enable = exynos4_clksrc_mask_peril0_ctrl, |
@@ -1175,7 +1174,7 @@ static struct clksrc_clk clk_sclk_uart2 = { | |||
1175 | }; | 1174 | }; |
1176 | 1175 | ||
1177 | static struct clksrc_clk clk_sclk_uart3 = { | 1176 | static struct clksrc_clk clk_sclk_uart3 = { |
1178 | .clk = { | 1177 | .clk = { |
1179 | .name = "uclk1", | 1178 | .name = "uclk1", |
1180 | .devname = "exynos4210-uart.3", | 1179 | .devname = "exynos4210-uart.3", |
1181 | .enable = exynos4_clksrc_mask_peril0_ctrl, | 1180 | .enable = exynos4_clksrc_mask_peril0_ctrl, |
@@ -1187,7 +1186,7 @@ static struct clksrc_clk clk_sclk_uart3 = { | |||
1187 | }; | 1186 | }; |
1188 | 1187 | ||
1189 | static struct clksrc_clk clk_sclk_mmc0 = { | 1188 | static struct clksrc_clk clk_sclk_mmc0 = { |
1190 | .clk = { | 1189 | .clk = { |
1191 | .name = "sclk_mmc", | 1190 | .name = "sclk_mmc", |
1192 | .devname = "s3c-sdhci.0", | 1191 | .devname = "s3c-sdhci.0", |
1193 | .parent = &clk_dout_mmc0.clk, | 1192 | .parent = &clk_dout_mmc0.clk, |
@@ -1198,10 +1197,10 @@ static struct clksrc_clk clk_sclk_mmc0 = { | |||
1198 | }; | 1197 | }; |
1199 | 1198 | ||
1200 | static struct clksrc_clk clk_sclk_mmc1 = { | 1199 | static struct clksrc_clk clk_sclk_mmc1 = { |
1201 | .clk = { | 1200 | .clk = { |
1202 | .name = "sclk_mmc", | 1201 | .name = "sclk_mmc", |
1203 | .devname = "s3c-sdhci.1", | 1202 | .devname = "s3c-sdhci.1", |
1204 | .parent = &clk_dout_mmc1.clk, | 1203 | .parent = &clk_dout_mmc1.clk, |
1205 | .enable = exynos4_clksrc_mask_fsys_ctrl, | 1204 | .enable = exynos4_clksrc_mask_fsys_ctrl, |
1206 | .ctrlbit = (1 << 4), | 1205 | .ctrlbit = (1 << 4), |
1207 | }, | 1206 | }, |
@@ -1209,10 +1208,10 @@ static struct clksrc_clk clk_sclk_mmc1 = { | |||
1209 | }; | 1208 | }; |
1210 | 1209 | ||
1211 | static struct clksrc_clk clk_sclk_mmc2 = { | 1210 | static struct clksrc_clk clk_sclk_mmc2 = { |
1212 | .clk = { | 1211 | .clk = { |
1213 | .name = "sclk_mmc", | 1212 | .name = "sclk_mmc", |
1214 | .devname = "s3c-sdhci.2", | 1213 | .devname = "s3c-sdhci.2", |
1215 | .parent = &clk_dout_mmc2.clk, | 1214 | .parent = &clk_dout_mmc2.clk, |
1216 | .enable = exynos4_clksrc_mask_fsys_ctrl, | 1215 | .enable = exynos4_clksrc_mask_fsys_ctrl, |
1217 | .ctrlbit = (1 << 8), | 1216 | .ctrlbit = (1 << 8), |
1218 | }, | 1217 | }, |
@@ -1220,10 +1219,10 @@ static struct clksrc_clk clk_sclk_mmc2 = { | |||
1220 | }; | 1219 | }; |
1221 | 1220 | ||
1222 | static struct clksrc_clk clk_sclk_mmc3 = { | 1221 | static struct clksrc_clk clk_sclk_mmc3 = { |
1223 | .clk = { | 1222 | .clk = { |
1224 | .name = "sclk_mmc", | 1223 | .name = "sclk_mmc", |
1225 | .devname = "s3c-sdhci.3", | 1224 | .devname = "s3c-sdhci.3", |
1226 | .parent = &clk_dout_mmc3.clk, | 1225 | .parent = &clk_dout_mmc3.clk, |
1227 | .enable = exynos4_clksrc_mask_fsys_ctrl, | 1226 | .enable = exynos4_clksrc_mask_fsys_ctrl, |
1228 | .ctrlbit = (1 << 12), | 1227 | .ctrlbit = (1 << 12), |
1229 | }, | 1228 | }, |
@@ -1231,11 +1230,11 @@ static struct clksrc_clk clk_sclk_mmc3 = { | |||
1231 | }; | 1230 | }; |
1232 | 1231 | ||
1233 | static struct clksrc_clk clk_sclk_spi0 = { | 1232 | static struct clksrc_clk clk_sclk_spi0 = { |
1234 | .clk = { | 1233 | .clk = { |
1235 | .name = "sclk_spi", | 1234 | .name = "sclk_spi", |
1236 | .devname = "s3c64xx-spi.0", | 1235 | .devname = "s3c64xx-spi.0", |
1237 | .enable = exynos4_clksrc_mask_peril1_ctrl, | 1236 | .enable = exynos4_clksrc_mask_peril1_ctrl, |
1238 | .ctrlbit = (1 << 16), | 1237 | .ctrlbit = (1 << 16), |
1239 | }, | 1238 | }, |
1240 | .sources = &clkset_group, | 1239 | .sources = &clkset_group, |
1241 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 16, .size = 4 }, | 1240 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 16, .size = 4 }, |
@@ -1243,11 +1242,11 @@ static struct clksrc_clk clk_sclk_spi0 = { | |||
1243 | }; | 1242 | }; |
1244 | 1243 | ||
1245 | static struct clksrc_clk clk_sclk_spi1 = { | 1244 | static struct clksrc_clk clk_sclk_spi1 = { |
1246 | .clk = { | 1245 | .clk = { |
1247 | .name = "sclk_spi", | 1246 | .name = "sclk_spi", |
1248 | .devname = "s3c64xx-spi.1", | 1247 | .devname = "s3c64xx-spi.1", |
1249 | .enable = exynos4_clksrc_mask_peril1_ctrl, | 1248 | .enable = exynos4_clksrc_mask_peril1_ctrl, |
1250 | .ctrlbit = (1 << 20), | 1249 | .ctrlbit = (1 << 20), |
1251 | }, | 1250 | }, |
1252 | .sources = &clkset_group, | 1251 | .sources = &clkset_group, |
1253 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 20, .size = 4 }, | 1252 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 20, .size = 4 }, |
@@ -1255,11 +1254,11 @@ static struct clksrc_clk clk_sclk_spi1 = { | |||
1255 | }; | 1254 | }; |
1256 | 1255 | ||
1257 | static struct clksrc_clk clk_sclk_spi2 = { | 1256 | static struct clksrc_clk clk_sclk_spi2 = { |
1258 | .clk = { | 1257 | .clk = { |
1259 | .name = "sclk_spi", | 1258 | .name = "sclk_spi", |
1260 | .devname = "s3c64xx-spi.2", | 1259 | .devname = "s3c64xx-spi.2", |
1261 | .enable = exynos4_clksrc_mask_peril1_ctrl, | 1260 | .enable = exynos4_clksrc_mask_peril1_ctrl, |
1262 | .ctrlbit = (1 << 24), | 1261 | .ctrlbit = (1 << 24), |
1263 | }, | 1262 | }, |
1264 | .sources = &clkset_group, | 1263 | .sources = &clkset_group, |
1265 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 24, .size = 4 }, | 1264 | .reg_src = { .reg = S5P_CLKSRC_PERIL1, .shift = 24, .size = 4 }, |
diff --git a/arch/arm/mach-exynos/include/mach/exynos4-clock.h b/arch/arm/mach-exynos/clock-exynos4.h index a07fcbf55251..f64e9f784a31 100644 --- a/arch/arm/mach-exynos/include/mach/exynos4-clock.h +++ b/arch/arm/mach-exynos/clock-exynos4.h | |||
@@ -1,5 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/arm/mach-exynos4/include/mach/exynos4-clock.h | ||
3 | * | 2 | * |
4 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
5 | * http://www.samsung.com | 4 | * http://www.samsung.com |
diff --git a/arch/arm/mach-exynos/clock-exynos4210.c b/arch/arm/mach-exynos/clock-exynos4210.c index 54a92efcf5b1..904240109d94 100644 --- a/arch/arm/mach-exynos/clock-exynos4210.c +++ b/arch/arm/mach-exynos/clock-exynos4210.c | |||
@@ -28,9 +28,9 @@ | |||
28 | #include <mach/hardware.h> | 28 | #include <mach/hardware.h> |
29 | #include <mach/map.h> | 29 | #include <mach/map.h> |
30 | #include <mach/regs-clock.h> | 30 | #include <mach/regs-clock.h> |
31 | #include <mach/exynos4-clock.h> | ||
32 | 31 | ||
33 | #include "common.h" | 32 | #include "common.h" |
33 | #include "clock-exynos4.h" | ||
34 | 34 | ||
35 | #ifdef CONFIG_PM_SLEEP | 35 | #ifdef CONFIG_PM_SLEEP |
36 | static struct sleep_save exynos4210_clock_save[] = { | 36 | static struct sleep_save exynos4210_clock_save[] = { |
diff --git a/arch/arm/mach-exynos/clock-exynos4212.c b/arch/arm/mach-exynos/clock-exynos4212.c index 8e07ab13ff19..e93de7fc3cd9 100644 --- a/arch/arm/mach-exynos/clock-exynos4212.c +++ b/arch/arm/mach-exynos/clock-exynos4212.c | |||
@@ -28,9 +28,9 @@ | |||
28 | #include <mach/hardware.h> | 28 | #include <mach/hardware.h> |
29 | #include <mach/map.h> | 29 | #include <mach/map.h> |
30 | #include <mach/regs-clock.h> | 30 | #include <mach/regs-clock.h> |
31 | #include <mach/exynos4-clock.h> | ||
32 | 31 | ||
33 | #include "common.h" | 32 | #include "common.h" |
33 | #include "clock-exynos4.h" | ||
34 | 34 | ||
35 | #ifdef CONFIG_PM_SLEEP | 35 | #ifdef CONFIG_PM_SLEEP |
36 | static struct sleep_save exynos4212_clock_save[] = { | 36 | static struct sleep_save exynos4212_clock_save[] = { |