ARM: mach-shmobile: Disable sh7372 RT side MSTP bits
authorMagnus Damm <damm@opensource.se>
Tue, 17 May 2011 10:39:22 +0000 (10:39 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 24 May 2011 03:28:56 +0000 (12:28 +0900)
commit6776fba7e272ab236c789d58f290495d42684fe3
tree4e5f5a785bd7fee939b06343efd2aaab79147d35
parenta63666c146f85a5ddcc3b2443d7c5888490e66b2
ARM: mach-shmobile: Disable sh7372 RT side MSTP bits

Update the sh7372 clock code to set the RT side
set of MSTP bits to a fixed disabled state.

The sh7372 SoC contains two sets of MSTP bits,
one for the ARM (SYS) side, and one for the
SH4AL-DSP (RT) side. The actual clock associated
with the MSTP bit will only be stopped when both
sides have set the MSTP bit to disabled mode.

Some MSTP bits are enabled by default after
hardware reset, so this patch adjusts the code
to disable all MSTP bits associated with the RT
side to allow the SYS side to have full control.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/arm/mach-shmobile/clock-sh7372.c