.flags = _flags, \ } MAX77663_PDATA_INIT(SD0, sd0, 900000, 1400000, tps65090_rails(DCDC3), 1, 1, 0, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(SD1, sd1, 1200000, 1200000, tps65090_rails(DCDC3), 1, 1, 1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(SD2, sd2, 1800000, 1800000, tps65090_rails(DCDC3), 1, 1, 1, FPS_SRC_0, -1, -1, 0); MAX77663_PDATA_INIT(SD3, sd3, 2850000, 2850000, tps65090_rails(DCDC3), 1, 1, 1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(LDO0, ldo0, 1050000, 1050000, max77663_rails(sd2), 1, 1, 1, FPS_SRC_1, -1, -1, 0); MAX77663_PDATA_INIT(LDO1, ldo1, 1050000, 1050000, max77663_rails(sd2), 0, 0, 1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(LDO2, ldo2, 2850000, 2850000, tps65090_rails(DCDC2), 1, 1, 1, FPS_SRC_1, -1, -1, 0); MAX77663_PDATA_INIT(LDO3, ldo3, 1050000, 1050000, max77663_rails(sd2), 1, 1, 1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(LDO4, ldo4, 1100000, 1100000, tps65090_rails(DCDC2), 1, 1, 1, FPS_SRC_NONE, -1, -1, LDO4_EN_TRACKING); MAX77663_PDATA_INIT(LDO5, ldo5, 1200000, 1200000, max77663_rails(sd2), 0, 1, 1,
.flags = _flags, \ } MAX77663_PDATA_INIT(sd0, 600000, 3387500, NULL, 1, 0, 0, 0, 0, -1, FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(sd1, 800000, 1587500, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(sd2, 600000, 3387500, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(sd3, 600000, 3387500, NULL, 0, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo0, 800000, 2350000, max77663_rails(sd2), 0, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo1, 800000, 2350000, max77663_rails(sd2), 0, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo2, 800000, 3950000, max77663_rails(sd2), 0, 0, 0, 0, 0, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo3, 800000, 3950000, NULL, 0, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo4, 800000, 1587500, NULL, 0, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo5, 800000, 3950000, NULL, 0, 0, 0,
/* LDO4 must be always turned on because connected with vdd_rtc. */ MAX77663_PDATA_INIT(ldo4, 800000, 1587500, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_0, -1, -1, 0); /* */ MAX77663_PDATA_INIT(ldo5, 800000, 3950000, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_0, -1, -1, 0); /* */ // // MAX77663_PDATA_INIT(ldo6, 800000, 3950000, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo7, 800000, 3950000, NULL, 0, 0, 0, 1, 0, 1250000, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo8, 800000, 3950000, max77663_rails(sd2), 0, 0, 0, 0, 0, -1, FPS_SRC_NONE, -1, -1, 0); #define MAX77663_REG(_id, _data) \ { \ .name = "max77663-regulator", \ .id = MAX77663_REGULATOR_ID_##_id, \ .platform_data = &max77663_regulator_pdata_##_data, \ .pdata_size = sizeof(max77663_regulator_pdata_##_data), \ } #define MAX77663_RTC() \ { \ .name = "max77663-rtc", \ .id = 0, \ }
.flags = _flags, \ } MAX77663_PDATA_INIT(sd0, 600000, 3387500, NULL, 1, 0, 0, 0, 0, -1, FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(sd1, 800000, 1587500, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE); MAX77663_PDATA_INIT(sd2, 1800000, 1800000, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(sd3, 600000, 3387500, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo0, 800000, 2350000, max77663_rails(sd3), 1, 0, 0, 1, 1, -1, FPS_SRC_1, -1, -1, 0); MAX77663_PDATA_INIT(ldo1, 800000, 2350000, max77663_rails(sd3), 0, 0, 0, 0, 0, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo2, 800000, 3950000, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_1, -1, -1, 0); MAX77663_PDATA_INIT(ldo3, 800000, 3950000, NULL, 1, 0, 0, 1, 1, -1, FPS_SRC_NONE, -1, -1, 0); MAX77663_PDATA_INIT(ldo4, 800000, 1587500, NULL, 0, 0, 0, 1, 1, 1000000, FPS_SRC_0, -1, -1, LDO4_EN_TRACKING); MAX77663_PDATA_INIT(ldo5, 800000, 2800000, NULL, 0, 0, 0,