All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: OMAP4: Enable AESS IP.
@ 2013-01-04 13:02 ` Sebastien Guiriec
  0 siblings, 0 replies; 18+ messages in thread
From: Sebastien Guiriec @ 2013-01-04 13:02 UTC (permalink / raw)
  To: Sebastien Guiriec, Benoît Cousson, Paul Walmsley,
	Tony Lindgren, linux-omap
  Cc: linux-arm-kernel, Peter Ujfalusi, Liam Girdwood, Tero Kristo,
	Jon Hunter

This patch serie extends the the hwmod HWMOD_EXT_OPT_MAIN_CLK flag for the
AESS IP. This IP has additional register for Auto Gatting configuration. As
it is used only for Audio the driver is not always loaded. We can reuse the
same flag as McPDM to work around the HW problem due to bad reset value of
AESS Auto gatting configuration register. 

If we try to setup and reset AESS during boot time without this serie the
next clocks will still remain enable.

omapconf abe cfg:
|--------------------------------------------------------------|
| ABE        Clock Domain Configuration                        |
|--------------------------------|-----------------------------|
| Clock State Transition control | HW-Auto                     |
| Clock State                    |                             |
|   ABE_24M_FCLK                 | GATED                       |
|   ABE_ALWON_32K_CLK            | GATED                       |
|   ABE_SYSCLK                   | GATED                       |
|   24M_FCLK                     | GATED                       |
|   ABE_ICLK2                    | RUNNING                     |
|   DPLL_ABE_X2_CLK              | RUNNING                     |
|   PAD_CLKS                     | GATED                       |
|   SLIMBUS_CLK                  | GATED                       |
| OPP Divider                    | ABE_CLK = DPLL_ABE_X2_CLK/1 |
|--------------------------------------------------------------|

Sebastien Guiriec (3):
  ARM: OMAP2+: hwmod: rename flag to prevent hwmod code from touching
    IP block during init
  ARM: OMAP4: hwmod data: do not enable or reset the AESS during kernel
    init
  OMAP4: hwmod data: Enable AESS hwmod device

 arch/arm/mach-omap2/omap_hwmod.c           |    2 +-
 arch/arm/mach-omap2/omap_hwmod.h           |   10 ++++++++--
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c |   16 ++++++++++++----
 3 files changed, 21 insertions(+), 7 deletions(-)

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2013-01-07  8:12 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-04 13:02 [PATCH 0/3] ARM: OMAP4: Enable AESS IP Sebastien Guiriec
2013-01-04 13:02 ` Sebastien Guiriec
2013-01-04 13:02 ` [PATCH 1/3] ARM: OMAP2+: hwmod: rename flag to prevent hwmod code from touching IP block during init Sebastien Guiriec
2013-01-04 13:02   ` Sebastien Guiriec
2013-01-04 18:19   ` Paul Walmsley
2013-01-04 18:19     ` Paul Walmsley
2013-01-04 20:52     ` Sebastien Guiriec
2013-01-04 20:52       ` Sebastien Guiriec
2013-01-04 13:02 ` [PATCH 2/3] ARM: OMAP4: hwmod data: do not enable or reset the AESS during kernel init Sebastien Guiriec
2013-01-04 13:02   ` Sebastien Guiriec
2013-01-04 18:35   ` Paul Walmsley
2013-01-04 18:35     ` Paul Walmsley
2013-01-04 20:27     ` Sebastien Guiriec
2013-01-04 20:27       ` Sebastien Guiriec
2013-01-07  8:12       ` Paul Walmsley
2013-01-07  8:12         ` Paul Walmsley
2013-01-04 13:02 ` [PATCH 3/3] OMAP4: hwmod data: Enable AESS hwmod device Sebastien Guiriec
2013-01-04 13:02   ` Sebastien Guiriec

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.