summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5/mx50_arm2.c
diff options
context:
space:
mode:
authorLily Zhang <r58066@freescale.com>2010-12-16 12:47:09 +0800
committerAlan Tull <alan.tull@freescale.com>2011-02-03 16:36:21 -0600
commitb9a364b4e54d255cf5e4f9e6a98dcbf980aad2bf (patch)
tree57796deed472086e4af5be0a78db3a11b3b60a23 /arch/arm/mach-mx5/mx50_arm2.c
parentb5d8c00948b95dede9efb8740b07e7d3f43e74ef (diff)
ENGR00137628 MX5: add busfreq platform data
Add platform data for MX5 bus frequency driver. Update regulator name for DA9053 PMIC. Otherwise, the system is broken to enter suspend Signed-off-by: Lily Zhang <r58066@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx5/mx50_arm2.c')
-rw-r--r--arch/arm/mach-mx5/mx50_arm2.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/mach-mx5/mx50_arm2.c b/arch/arm/mach-mx5/mx50_arm2.c
index e673838a9116..f5540b24a44a 100644
--- a/arch/arm/mach-mx5/mx50_arm2.c
+++ b/arch/arm/mach-mx5/mx50_arm2.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright (C) 2010-2011 Freescale Semiconductor, Inc. All Rights Reserved.
*/
/*
@@ -301,6 +301,11 @@ static struct mxc_dvfs_platform_data dvfs_core_data = {
.num_wp = 2,
};
+static struct mxc_bus_freq_platform_data bus_freq_data = {
+ .gp_reg_id = "SW1",
+ .lp_reg_id = "SW2",
+};
+
/* working point(wp): 0 - 800MHz; 1 - 166.25MHz; */
static struct cpu_wp cpu_wp_auto[] = {
{
@@ -1184,7 +1189,7 @@ static void __init mxc_board_init(void)
mxc_register_device(&mxc_pxp_client_device, NULL);
mxc_register_device(&mxc_pxp_v4l2, NULL);
mxc_register_device(&mxc_dvfs_core_device, &dvfs_core_data);
- mxc_register_device(&busfreq_device, NULL);
+ mxc_register_device(&busfreq_device, &bus_freq_data);
/*
mxc_register_device(&mx53_lpmode_device, NULL);