Re: [PATCH v2] ARM: ls1021a: add gating clocks to IP blocks.

2014-09-25 Thread Shawn Guo
On Mon, Sep 22, 2014 at 03:55:14PM +0800, Xiubo Li-B47053 wrote: +static void __init ls1021a_clocks_init(struct device_node *np) +{ + void __iomem *dcfg_base; + +#define DCFG_CCSR_DEVDISR1 (dcfg_base + 0x70) +#define DCFG_CCSR_DEVDISR2 (dcfg_base + 0x74) +#define

[PATCH v2] ARM: ls1021a: add gating clocks to IP blocks.

2014-09-22 Thread Xiubo Li
A given application may not use all the peripherals on the device. In this case, it may be desirable to disable unused peripherals. DCFG provides a mechanism for gating clocks to IP blocks that are not used when running an application. Signed-off-by: Xiubo Li li.xi...@freescale.com --- Change in

Re: [PATCH v2] ARM: ls1021a: add gating clocks to IP blocks.

2014-09-22 Thread Uwe Kleine-König
Hello, On Mon, Sep 22, 2014 at 02:09:20PM +0800, Xiubo Li wrote: A given application may not use all the peripherals on the device. In this case, it may be desirable to disable unused peripherals. DCFG provides a mechanism for gating clocks to IP blocks that are not used when running an

RE: [PATCH v2] ARM: ls1021a: add gating clocks to IP blocks.

2014-09-22 Thread li.xi...@freescale.com
Hi, [...] +++ b/arch/arm/mach-imx/clk-ls1021a.c @@ -0,0 +1,124 @@ +/* + * Copyright 2014 Freescale Semiconductor, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the