diff options
Diffstat (limited to 'arch/arm/mach-exynos4/clock.c')
-rw-r--r-- | arch/arm/mach-exynos4/clock.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/arch/arm/mach-exynos4/clock.c b/arch/arm/mach-exynos4/clock.c index 0d59be3fa1fe..e21952dfb7e1 100644 --- a/arch/arm/mach-exynos4/clock.c +++ b/arch/arm/mach-exynos4/clock.c | |||
@@ -111,6 +111,11 @@ struct clk clk_sclk_usbphy1 = { | |||
111 | .name = "sclk_usbphy1", | 111 | .name = "sclk_usbphy1", |
112 | }; | 112 | }; |
113 | 113 | ||
114 | static struct clk dummy_apb_pclk = { | ||
115 | .name = "apb_pclk", | ||
116 | .id = -1, | ||
117 | }; | ||
118 | |||
114 | static int exynos4_clksrc_mask_top_ctrl(struct clk *clk, int enable) | 119 | static int exynos4_clksrc_mask_top_ctrl(struct clk *clk, int enable) |
115 | { | 120 | { |
116 | return s5p_gatectrl(S5P_CLKSRC_MASK_TOP, clk, enable); | 121 | return s5p_gatectrl(S5P_CLKSRC_MASK_TOP, clk, enable); |
@@ -503,12 +508,12 @@ static struct clk init_clocks_off[] = { | |||
503 | .enable = exynos4_clk_ip_fsys_ctrl, | 508 | .enable = exynos4_clk_ip_fsys_ctrl, |
504 | .ctrlbit = (1 << 9), | 509 | .ctrlbit = (1 << 9), |
505 | }, { | 510 | }, { |
506 | .name = "pdma", | 511 | .name = "dma", |
507 | .devname = "s3c-pl330.0", | 512 | .devname = "s3c-pl330.0", |
508 | .enable = exynos4_clk_ip_fsys_ctrl, | 513 | .enable = exynos4_clk_ip_fsys_ctrl, |
509 | .ctrlbit = (1 << 0), | 514 | .ctrlbit = (1 << 0), |
510 | }, { | 515 | }, { |
511 | .name = "pdma", | 516 | .name = "dma", |
512 | .devname = "s3c-pl330.1", | 517 | .devname = "s3c-pl330.1", |
513 | .enable = exynos4_clk_ip_fsys_ctrl, | 518 | .enable = exynos4_clk_ip_fsys_ctrl, |
514 | .ctrlbit = (1 << 1), | 519 | .ctrlbit = (1 << 1), |
@@ -1281,6 +1286,11 @@ void __init exynos4_register_clocks(void) | |||
1281 | s3c_register_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off)); | 1286 | s3c_register_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off)); |
1282 | s3c_disable_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off)); | 1287 | s3c_disable_clocks(init_clocks_off, ARRAY_SIZE(init_clocks_off)); |
1283 | 1288 | ||
1289 | <<<<<<< HEAD | ||
1284 | register_syscore_ops(&exynos4_clock_syscore_ops); | 1290 | register_syscore_ops(&exynos4_clock_syscore_ops); |
1291 | ======= | ||
1292 | s3c24xx_register_clock(&dummy_apb_pclk); | ||
1293 | |||
1294 | >>>>>>> 4598fc2c94b68740e0269db03c98a1e7ad5af773 | ||
1285 | s3c_pwmclk_init(); | 1295 | s3c_pwmclk_init(); |
1286 | } | 1296 | } |