|
@@ -36,20 +36,14 @@ static const struct omap_vfsm_instance omap4_vdd_mpu_vfsm = {
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_MPU_RET_SLEEP_OFFSET,
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_MPU_RET_SLEEP_OFFSET,
|
|
};
|
|
};
|
|
|
|
|
|
-static struct omap_vdd_info omap4_vdd_mpu_info;
|
|
|
|
-
|
|
|
|
static const struct omap_vfsm_instance omap4_vdd_iva_vfsm = {
|
|
static const struct omap_vfsm_instance omap4_vdd_iva_vfsm = {
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_IVA_RET_SLEEP_OFFSET,
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_IVA_RET_SLEEP_OFFSET,
|
|
};
|
|
};
|
|
|
|
|
|
-static struct omap_vdd_info omap4_vdd_iva_info;
|
|
|
|
-
|
|
|
|
static const struct omap_vfsm_instance omap4_vdd_core_vfsm = {
|
|
static const struct omap_vfsm_instance omap4_vdd_core_vfsm = {
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_CORE_RET_SLEEP_OFFSET,
|
|
.voltsetup_reg = OMAP4_PRM_VOLTSETUP_CORE_RET_SLEEP_OFFSET,
|
|
};
|
|
};
|
|
|
|
|
|
-static struct omap_vdd_info omap4_vdd_core_info;
|
|
|
|
-
|
|
|
|
static struct voltagedomain omap4_voltdm_mpu = {
|
|
static struct voltagedomain omap4_voltdm_mpu = {
|
|
.name = "mpu",
|
|
.name = "mpu",
|
|
.scalable = true,
|
|
.scalable = true,
|
|
@@ -59,7 +53,6 @@ static struct voltagedomain omap4_voltdm_mpu = {
|
|
.vc = &omap4_vc_mpu,
|
|
.vc = &omap4_vc_mpu,
|
|
.vfsm = &omap4_vdd_mpu_vfsm,
|
|
.vfsm = &omap4_vdd_mpu_vfsm,
|
|
.vp = &omap4_vp_mpu,
|
|
.vp = &omap4_vp_mpu,
|
|
- .vdd = &omap4_vdd_mpu_info,
|
|
|
|
};
|
|
};
|
|
|
|
|
|
static struct voltagedomain omap4_voltdm_iva = {
|
|
static struct voltagedomain omap4_voltdm_iva = {
|
|
@@ -71,7 +64,6 @@ static struct voltagedomain omap4_voltdm_iva = {
|
|
.vc = &omap4_vc_iva,
|
|
.vc = &omap4_vc_iva,
|
|
.vfsm = &omap4_vdd_iva_vfsm,
|
|
.vfsm = &omap4_vdd_iva_vfsm,
|
|
.vp = &omap4_vp_iva,
|
|
.vp = &omap4_vp_iva,
|
|
- .vdd = &omap4_vdd_iva_info,
|
|
|
|
};
|
|
};
|
|
|
|
|
|
static struct voltagedomain omap4_voltdm_core = {
|
|
static struct voltagedomain omap4_voltdm_core = {
|
|
@@ -83,7 +75,6 @@ static struct voltagedomain omap4_voltdm_core = {
|
|
.vc = &omap4_vc_core,
|
|
.vc = &omap4_vc_core,
|
|
.vfsm = &omap4_vdd_core_vfsm,
|
|
.vfsm = &omap4_vdd_core_vfsm,
|
|
.vp = &omap4_vp_core,
|
|
.vp = &omap4_vp_core,
|
|
- .vdd = &omap4_vdd_core_info,
|
|
|
|
};
|
|
};
|
|
|
|
|
|
static struct voltagedomain omap4_voltdm_wkup = {
|
|
static struct voltagedomain omap4_voltdm_wkup = {
|
|
@@ -109,9 +100,9 @@ void __init omap44xx_voltagedomains_init(void)
|
|
* XXX Will depend on the process, validation, and binning
|
|
* XXX Will depend on the process, validation, and binning
|
|
* for the currently-running IC
|
|
* for the currently-running IC
|
|
*/
|
|
*/
|
|
- omap4_vdd_mpu_info.volt_data = omap44xx_vdd_mpu_volt_data;
|
|
|
|
- omap4_vdd_iva_info.volt_data = omap44xx_vdd_iva_volt_data;
|
|
|
|
- omap4_vdd_core_info.volt_data = omap44xx_vdd_core_volt_data;
|
|
|
|
|
|
+ omap4_voltdm_mpu.volt_data = omap44xx_vdd_mpu_volt_data;
|
|
|
|
+ omap4_voltdm_iva.volt_data = omap44xx_vdd_iva_volt_data;
|
|
|
|
+ omap4_voltdm_core.volt_data = omap44xx_vdd_core_volt_data;
|
|
|
|
|
|
for (i = 0; voltdm = voltagedomains_omap4[i], voltdm; i++)
|
|
for (i = 0; voltdm = voltagedomains_omap4[i], voltdm; i++)
|
|
voltdm->sys_clk.name = sys_clk_name;
|
|
voltdm->sys_clk.name = sys_clk_name;
|