[PATCH 4/6] omap4: dpll: Enable all DPLL autoidle at boot
Paul Walmsley
paul at pwsan.com
Mon Jan 31 18:17:25 EST 2011
Hi guys
On Fri, 28 Jan 2011, Santosh Shilimkar wrote:
> From: Rajendra Nayak <rnayak at ti.com>
>
> Enable all DPLL autoidle at boot on OMAP4.
Is there some reason why we can't do this in the OMAP4 PM code? At some
point, I think it would be good to essentially disable all PM at boot, and
then let the PM code specifically enable autoidle later in the boot
process, etc. The idea being that !CONFIG_PM would result in a chip
programmed for lowest latency, etc.
> Signed-off-by: Rajendra Nayak <rnayak at ti.com>
> ---
> arch/arm/mach-omap2/clock44xx_data.c | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/clock44xx_data.c b/arch/arm/mach-omap2/clock44xx_data.c
> index e8cb32f..e5c59a0 100644
> --- a/arch/arm/mach-omap2/clock44xx_data.c
> +++ b/arch/arm/mach-omap2/clock44xx_data.c
> @@ -3300,6 +3300,8 @@ int __init omap4xxx_clk_init(void)
> clkdev_add(&c->lk);
> clk_register(c->lk.clk);
> omap2_init_clk_clkdm(c->lk.clk);
> + if (c->lk.clk->dpll_data)
> + omap3_dpll_allow_idle(c->lk.clk);
> }
>
> recalculate_root_clocks();
> --
> 1.6.0.4
>
- Paul
More information about the linux-arm-kernel
mailing list