msm: board-copper: Initialize SPM device driver ahead of Device Tree
SPM driver is needed for voltage regulator and acpuclock. Initialize the
SPM device driver in boards file before regular drivers are initialized.
Change-Id: I88a9a06a91e9bb4ff6b31845e6afa012e78b8e40
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-copper.c b/arch/arm/mach-msm/board-copper.c
index e545f12..2da621f 100644
--- a/arch/arm/mach-msm/board-copper.c
+++ b/arch/arm/mach-msm/board-copper.c
@@ -42,6 +42,7 @@
#include <mach/socinfo.h>
#include "clock.h"
#include "devices.h"
+#include "spm.h"
#define MSM_KERNEL_EBI1_MEM_SIZE 0x280000
#ifdef CONFIG_FB_MSM_HDMI_AS_PRIMARY
@@ -407,6 +408,7 @@
*/
void __init msm_copper_add_drivers(void)
{
+ msm_spm_device_init();
regulator_stub_init();
}