diff options
Diffstat (limited to 'arch/arm/mach-omap2/vc3xxx_data.c')
-rw-r--r-- | arch/arm/mach-omap2/vc3xxx_data.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/vc3xxx_data.c b/arch/arm/mach-omap2/vc3xxx_data.c index 5d8eaf31569c..75bc4aa22b3a 100644 --- a/arch/arm/mach-omap2/vc3xxx_data.c +++ b/arch/arm/mach-omap2/vc3xxx_data.c | |||
@@ -71,3 +71,25 @@ struct omap_vc_channel omap3_vc_core = { | |||
71 | .smps_cmdra_mask = OMAP3430_CMDRA1_MASK, | 71 | .smps_cmdra_mask = OMAP3430_CMDRA1_MASK, |
72 | .cfg_channel_sa_shift = OMAP3430_PRM_VC_SMPS_SA_SA1_SHIFT, | 72 | .cfg_channel_sa_shift = OMAP3430_PRM_VC_SMPS_SA_SA1_SHIFT, |
73 | }; | 73 | }; |
74 | |||
75 | /* | ||
76 | * Voltage levels for different operating modes: on, sleep, retention and off | ||
77 | */ | ||
78 | #define OMAP3_ON_VOLTAGE_UV 1200000 | ||
79 | #define OMAP3_ONLP_VOLTAGE_UV 1000000 | ||
80 | #define OMAP3_RET_VOLTAGE_UV 975000 | ||
81 | #define OMAP3_OFF_VOLTAGE_UV 600000 | ||
82 | |||
83 | struct omap_vc_param omap3_mpu_vc_data = { | ||
84 | .on = OMAP3_ON_VOLTAGE_UV, | ||
85 | .onlp = OMAP3_ONLP_VOLTAGE_UV, | ||
86 | .ret = OMAP3_RET_VOLTAGE_UV, | ||
87 | .off = OMAP3_OFF_VOLTAGE_UV, | ||
88 | }; | ||
89 | |||
90 | struct omap_vc_param omap3_core_vc_data = { | ||
91 | .on = OMAP3_ON_VOLTAGE_UV, | ||
92 | .onlp = OMAP3_ONLP_VOLTAGE_UV, | ||
93 | .ret = OMAP3_RET_VOLTAGE_UV, | ||
94 | .off = OMAP3_OFF_VOLTAGE_UV, | ||
95 | }; | ||