On Fri, Oct 8, 2010 at 7:16 PM, Kukjin Kim kgene.kim@samsung.com wrote:
Seungwhan Youn wrote:
This patch add SCLK_SPDIF clock to support source clock of S/PDIF on S5PV210.
Signed-off-by: Seungwhan Youn sw.youn@samsung.com
arch/arm/mach-s5pv210/clock.c | 62 +++++++++++++++++++++++++++++++++++------ 1 files changed, 53 insertions(+), 9 deletions(-)
diff --git a/arch/arm/mach-s5pv210/clock.c b/arch/arm/mach-s5pv210/clock.c index d562670..195a088 100644 --- a/arch/arm/mach-s5pv210/clock.c +++ b/arch/arm/mach-s5pv210/clock.c @@ -431,6 +431,12 @@ static struct clk init_clocks_disable[] = { .parent = &clk_p, .enable = s5pv210_clk_ip3_ctrl, .ctrlbit = (1 << 6),
- }, {
- .name = "spdif",
- .id = -1,
- .parent = &clk_p,
- .enable = s5pv210_clk_ip3_ctrl,
- .ctrlbit = (1 << 0),
}, };
@@ -660,6 +666,53 @@ static struct clksrc_sources clkset_sclk_spdif = { .nr_sources = ARRAY_SIZE(clkset_sclk_spdif_list), };
+static int s5pv210_spdif_set_rate(struct clk *clk, unsigned long rate) +{
- struct clk *pclk;
- int ret;
- pclk = clk_get_parent(clk);
- if (IS_ERR(pclk))
- return -EINVAL;
- ret = pclk->ops->set_rate(pclk, rate);
- clk_put(pclk);
- return ret;
+}
Similar with previous reply...please refer to it...
Please refer my previous reply on "[PATCH 3/10] ARM: S5PC100: Add SCLK_SPDIF clock".
(snip)
Thanks, Claude