[PATCH v4 07/11] ARM: OMAP2+: CM: AM43x clockdomain data
Paul Walmsley
paul at pwsan.com
Mon Sep 30 05:31:06 EDT 2013
Hi
On Thu, 26 Sep 2013, Afzal Mohammed wrote:
> From: Ambresh K <ambresh at ti.com>
>
> Add the data file to describe clock domains in AM43x SoC.
> OMAP4 clockdomain operations is being reused here.
>
> Signed-off-by: Ambresh K <ambresh at ti.com>
> Signed-off-by: Afzal Mohammed <afzal at ti.com>
> ---
> arch/arm/mach-omap2/clockdomain.h | 2 +
> arch/arm/mach-omap2/clockdomains43xx_data.c | 196 ++++++++++++++++++++++++++++
> arch/arm/mach-omap2/cminst44xx.c | 9 ++
> 3 files changed, 207 insertions(+)
> create mode 100644 arch/arm/mach-omap2/clockdomains43xx_data.c
>
...
> diff --git a/arch/arm/mach-omap2/clockdomains43xx_data.c b/arch/arm/mach-omap2/clockdomains43xx_data.c
> new file mode 100644
> index 0000000..6d71c60
> --- /dev/null
> +++ b/arch/arm/mach-omap2/clockdomains43xx_data.c
> @@ -0,0 +1,196 @@
...
> +static struct clockdomain l3s_tsc_43xx_clkdm = {
> + .name = "l3s_tsc_clkdm",
> + .pwrdm = { .name = "wkup_pwrdm" },
> + .prcm_partition = AM43XX_CM_PARTITION,
> + .cm_inst = AM43XX_CM_WKUP_INST,
> + .clkdm_offs = AM43XX_CM_WKUP_L3S_TSC_CDOFFS,
> + .flags = CLKDM_CAN_SWSUP,
> +};
The references to "wkup_pwrdm" on some of these clockdomains don't
look right to me. For example, this clockdomain is listed as being in
AM43XX_CM_WKUP_INST, but its enclosing powerdomain is listed as being in
AM43XX_PRM_WKUP_INST. Looks to me like it's best to have two different
wakeup powerdomains: one CM_WKUP, and one PRM_WKUP.
- Paul
More information about the linux-arm-kernel
mailing list