[PATCH 7/10] ARM: S5PV210: Fix wrong EPLL rate getting on setup clocks

Seungwhan Youn claude.youn at gmail.com
Fri Oct 8 06:55:27 EDT 2010


On Fri, Oct 8, 2010 at 7:37 PM, Kukjin Kim <kgene.kim at samsung.com> wrote:
> Seungwhan Youn wrote:
>>
>> This patch fix wrong EPLL getting on setup clocks on S5PV210.
>>
>> Signed-off-by: Seungwhan Youn <sw.youn at samsung.com>
>> ---
>>  arch/arm/mach-s5pv210/clock.c                   |    3 ++-
>>  arch/arm/mach-s5pv210/include/mach/regs-clock.h |    3 ++-
>>  2 files changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/arch/arm/mach-s5pv210/clock.c b/arch/arm/mach-s5pv210/clock.c
>> index 3f3b7ba..bcbe7e9 100644
>> --- a/arch/arm/mach-s5pv210/clock.c
>> +++ b/arch/arm/mach-s5pv210/clock.c
>> @@ -1040,7 +1040,8 @@ void __init_or_cpufreq s5pv210_setup_clocks(void)
>>
>>       apll = s5p_get_pll45xx(xtal, __raw_readl(S5P_APLL_CON), pll_4508);
>>       mpll = s5p_get_pll45xx(xtal, __raw_readl(S5P_MPLL_CON), pll_4502);
>> -     epll = s5p_get_pll45xx(xtal, __raw_readl(S5P_EPLL_CON), pll_4500);
>> +     epll = s5p_get_pll90xx(xtal, __raw_readl(S5P_EPLL_CON0),
>> +                             __raw_readl(S5P_EPLL_CON1));
>
> Maybe you wanted to implement fractional PLL 4600B...not used 90xx in there.
> So need to update plat/pll.h to epll of s5pv210.
>

Okay, I'll fix it and add PLL_4600B also.

Thanks,
Claude



More information about the linux-arm-kernel mailing list