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) ®_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) ®_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) ®_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),