ARM: tegra: Rearrange subsystem initialization order
authorColin Cross <ccross@android.com>
Wed, 24 Nov 2010 22:52:02 +0000 (14:52 -0800)
committerColin Cross <ccross@android.com>
Thu, 25 Nov 2010 05:49:11 +0000 (21:49 -0800)
commit6236e32391e854d8b247b96387bfcc8043518879
treee79ca603e9d0748f744b617dbeb23ab70660683a
parent745d9c84e59fbc8f49dbde78e8b3af24ce533929
ARM: tegra: Rearrange subsystem initialization order

Fuses must be initialized before clocks, so clocks can
determine the maximum cpu frequency.  Clocks must be
initialized before DMA, so DMA can enable the clock.
Once DMA is initialized, all fuses accesses must go
through DMA to avoid a hardware bug.

Change-Id: Id1f58e4f43152ec19000e02f2d1ea45abf141f9c
Signed-off-by: Colin Cross <ccross@android.com>
arch/arm/mach-tegra/common.c