Hi,

On DRA7 platform, DCAN1 module has an issue when it's clockdomain
(WKUPAON) is configured in HW_AUTO. After DCAN1 is enabled and disabled
the module remains stuck in transition.

Suggested workaround by Silicon team is to disable HW_AUTO for
WKUPAON clockdomain when DCAN1 module is active.

These patches provide a new flag for hwmod data to support this
behaviour and fix up dra7 hwmod data as well to fix this issue
on dra7x-evms.

This patch allows DCAN1 to be functional as well as not prevent
Core Retention as WKUPAON clockdomain is put back into HW_AUTO
whenever DCAN1 is not active (e.g. runtime suspended).

cheers,
-roger

Roger Quadros (3):
  ARM: OMAP2+: clockdomain: Add mechanism for disabling HW_AUTO
  ARM: OMAP2+ hwmod: Allow modules to disable HW_AUTO
  ARM: DRA7: hwmod: Fix DCAN1 stuck in transition

 arch/arm/mach-omap2/clockdomain.c         | 71 +++++++++++++++++++++++++++++++
 arch/arm/mach-omap2/clockdomain.h         |  5 +++
 arch/arm/mach-omap2/omap_hwmod.c          | 14 +++++-
 arch/arm/mach-omap2/omap_hwmod.h          |  1 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c |  1 +
 5 files changed, 90 insertions(+), 2 deletions(-)

-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to