extern char *soc_reg_id;
extern char *pu_reg_id;
extern int epdc_enabled;
-extern void mx6_cpu_regulator_init(void);
static int max17135_regulator_init(struct max17135 *max17135);
enum sd_pad_mode {
mx6_arm2_init_usb();
mx6_arm2_init_audio();
platform_device_register(&arm2_vmmc_reg_devices);
- mx6_cpu_regulator_init();
imx_asrc_data.asrc_core_clk = clk_get(NULL, "asrc_clk");
imx_asrc_data.asrc_audio_clk = clk_get(NULL, "asrc_serial_clk");
};
static struct mxc_dvfs_platform_data sabreauto_dvfscore_data = {
- .reg_id = "cpu_vddgp",
- .soc_id = "cpu_vddsoc",
- .pu_id = "cpu_vddvpu",
+ .reg_id = "VDDCORE",
+ .soc_id = "VDDSOC",
.clk1_id = "cpu_clk",
.clk2_id = "gpc_dvfs_clk",
.gpc_cntr_offset = MXC_GPC_CNTR_OFFSET,
gp_reg_id = sabreauto_dvfscore_data.reg_id;
soc_reg_id = sabreauto_dvfscore_data.soc_id;
- pu_reg_id = sabreauto_dvfscore_data.pu_id;
mx6q_sabreauto_init_uart();
imx6q_add_mipi_csi2(&mipi_csi2_pdata);
if (cpu_is_mx6dl()) {
imx6q_add_vpu();
imx6q_init_audio();
platform_device_register(&sabreauto_vmmc_reg_devices);
- mx6_cpu_regulator_init();
imx_asrc_data.asrc_core_clk = clk_get(NULL, "asrc_clk");
imx_asrc_data.asrc_audio_clk = clk_get(NULL, "asrc_serial_clk");
imx6q_add_asrc(&imx_asrc_data);
extern struct regulator *(*get_cpu_regulator)(void);
extern void (*put_cpu_regulator)(void);
-extern void mx6_cpu_regulator_init(void);
static iomux_v3_cfg_t mx6q_sabrelite_pads[] = {
/* AUDMUX */
imx6q_add_dma();
imx6q_add_dvfs_core(&sabrelite_dvfscore_data);
- mx6_cpu_regulator_init();
sabrelite_add_device_buttons();
static struct regulator_consumer_supply sw1a_consumers[] = {
{
- .supply = "P1V325_VDDARM_SW1AB",
+ .supply = "VDDCORE",
}
};
static struct regulator_consumer_supply sw1c_consumers[] = {
{
- .supply = "P1V325_VDDSOC_SW1C",
+ .supply = "VDDSOC",
}
};
{
int ret, i;
unsigned char value;
+
+ /*use default mode(ldo bypass) if no param from cmdline*/
+ if (enable_ldo_mode == LDO_MODE_DEFAULT)
+ enable_ldo_mode = LDO_MODE_BYPASSED;
+
/*read Device ID*/
ret = pfuze_reg_read(pfuze, PFUZE100_DEVICEID, &value);
if (ret)