static void set_dalmore_power_fab05(void)
{
	dalmore_e1611_reg_data[PALMAS_REG_LDOLN] =
				PALMAS_REG_PDATA(ldoln_fab05);
	dalmore_e1611_reg_init[PALMAS_REG_LDOLN] =
				PALMAS_REG_INIT_DATA(ldoln_fab05);
	dalmore_e1611_reg_data[PALMAS_REG_LDOUSB] =
				PALMAS_REG_PDATA(ldousb_fab05);
	dalmore_e1611_reg_init[PALMAS_REG_LDOUSB] =
				PALMAS_REG_INIT_DATA(ldousb_fab05);
	return;
}
static void set_dalmore_power_config2(void)
{
	dalmore_e1611_reg_data[PALMAS_REG_SMPS8] =
				PALMAS_REG_PDATA(smps8_config2);
	dalmore_e1611_reg_init[PALMAS_REG_SMPS8] =
				PALMAS_REG_INIT_DATA(smps8_config2);
	dalmore_e1611_reg_data[PALMAS_REG_LDO1] =
				PALMAS_REG_PDATA(ldo1_config2);
	dalmore_e1611_reg_init[PALMAS_REG_LDO1] =
				PALMAS_REG_INIT_DATA(ldo1_config2);
	dalmore_e1611_reg_data[PALMAS_REG_LDO2] =
				PALMAS_REG_PDATA(ldo2_config2);
	dalmore_e1611_reg_init[PALMAS_REG_LDO2] =
				PALMAS_REG_INIT_DATA(ldo2_config2);
	dalmore_e1611_reg_data[PALMAS_REG_LDO4] =
				PALMAS_REG_PDATA(ldo4_config2);
	dalmore_e1611_reg_init[PALMAS_REG_LDO4] =
				PALMAS_REG_INIT_DATA(ldo4_config2);
	return;
}
	PALMAS_REG_PDATA(ldousb),
	PALMAS_REG_PDATA(regen1),
	PALMAS_REG_PDATA(regen2),
	NULL,
	PALMAS_REG_PDATA(regen4),
	PALMAS_REG_PDATA(regen5),
	PALMAS_REG_PDATA(regen7),
	NULL,
	NULL,
	PALMAS_REG_PDATA(chargerpump),
};

#define PALMAS_REG_INIT_DATA(_sname) &reg_init_data_##_sname

static struct palmas_reg_init *atlantis_reg_init[PALMAS_NUM_REGS] = {
	PALMAS_REG_INIT_DATA(smps12),
	NULL,
	PALMAS_REG_INIT_DATA(smps3),
	NULL,
	NULL,
	PALMAS_REG_INIT_DATA(smps6),
	PALMAS_REG_INIT_DATA(smps7),
	PALMAS_REG_INIT_DATA(smps8),
	PALMAS_REG_INIT_DATA(smps9),
	NULL,
	PALMAS_REG_INIT_DATA(ldo1),
	PALMAS_REG_INIT_DATA(ldo2),
	PALMAS_REG_INIT_DATA(ldo3),
	PALMAS_REG_INIT_DATA(ldo4),
	PALMAS_REG_INIT_DATA(ldo5),
	PALMAS_REG_INIT_DATA(ldo6),
	NULL,
	NULL,
	NULL,
	NULL,
	PALMAS_REG_PDATA(ldoln),
	PALMAS_REG_PDATA(ldousb),
	PALMAS_REG_PDATA(regen1),
	PALMAS_REG_PDATA(regen2),
	NULL,
	NULL,
	NULL,
};

#define PALMAS_REG_INIT_DATA(_sname) &reg_init_data_##_sname
static struct palmas_reg_init *dalmore_e1611_reg_init[PALMAS_NUM_REGS] = {
	PALMAS_REG_INIT_DATA(smps12),
	NULL,
	PALMAS_REG_INIT_DATA(smps3),
	PALMAS_REG_INIT_DATA(smps45),
	PALMAS_REG_INIT_DATA(smps457),
	NULL,
	NULL,
	PALMAS_REG_INIT_DATA(smps8),
	PALMAS_REG_INIT_DATA(smps9),
	NULL,
	PALMAS_REG_INIT_DATA(ldo1),
	PALMAS_REG_INIT_DATA(ldo2),
	PALMAS_REG_INIT_DATA(ldo3),
	PALMAS_REG_INIT_DATA(ldo4),
	NULL,
	PALMAS_REG_INIT_DATA(ldo6),
	NULL,
	NULL,
	NULL,
	PALMAS_REG_PDATA(ti913_ldoln),
	PALMAS_REG_PDATA(ti913_ldousb),
	PALMAS_REG_PDATA(ti913_regen1),
	NULL,
	NULL,
	NULL,
	NULL,
};

#define PALMAS_REG_INIT_DATA(_sname) &reg_init_data_##_sname
static struct palmas_reg_init *ardbeg_1735_reg_init[PALMAS_NUM_REGS] = {
	NULL,
	PALMAS_REG_INIT_DATA(ti913_smps123),
	NULL,
	PALMAS_REG_INIT_DATA(ti913_smps45),
	NULL,
	PALMAS_REG_INIT_DATA(ti913_smps6),
	PALMAS_REG_INIT_DATA(ti913_smps7),
	NULL,
	PALMAS_REG_INIT_DATA(ti913_smps9),
	NULL,
	NULL,
	PALMAS_REG_INIT_DATA(ti913_ldo1),
	PALMAS_REG_INIT_DATA(ti913_ldo2),
	PALMAS_REG_INIT_DATA(ti913_ldo3),
	PALMAS_REG_INIT_DATA(ti913_ldo4),
	PALMAS_REG_INIT_DATA(ti913_ldo5),
	PALMAS_REG_INIT_DATA(ti913_ldo6),