On Fri, Oct 8, 2010 at 7:16 PM, Kukjin Kim <[email protected]> wrote: > Seungwhan Youn wrote: >> >> This patch add SCLK_SPDIF clock to support source clock of S/PDIF >> on S5PV210. >> >> Signed-off-by: Seungwhan Youn <[email protected]> >> --- >> 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 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
