regulator: max77663: remove non-required platform data
Laxman Dewangan [Mon, 27 Aug 2012 12:56:05 +0000 (17:56 +0530)]
Some of platform data line init_apply, init_voltage,
init_state is nto require as the same functionality
can be found through the regulator init data.
Hence removing this paramter to configure through
platform data.

Change-Id: I8d7c4e3238cae9f377a3f0683c1875a8d136deda
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/127774

arch/arm/mach-tegra/board-cardhu-pm298-power-rails.c
arch/arm/mach-tegra/board-curacao-power.c
arch/arm/mach-tegra/board-dalmore-power.c
arch/arm/mach-tegra/board-kai-power.c
drivers/regulator/max77663-regulator.c
include/linux/regulator/max77663-regulator.h

index 041c121..385738a 100644 (file)
@@ -164,7 +164,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
 
 #define MAX77663_PDATA_INIT(_rid, _id, _min_uV, _max_uV, _supply_reg,  \
                            _always_on, _boot_on, _apply_uV,            \
-                           _init_apply, _init_enable, _init_uV,        \
                            _fps_src, _fps_pu_period, _fps_pd_period, _flags) \
        static struct regulator_init_data max77663_regulator_idata_##_id = {  \
                .supply_regulator = _supply_reg,                        \
@@ -189,9 +188,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        {                                                               \
                .reg_init_data = &max77663_regulator_idata_##_id,       \
                .id = MAX77663_REGULATOR_ID_##_rid,                     \
-               .init_apply = _init_apply,                              \
-               .init_enable = _init_enable,                            \
-               .init_uV = _init_uV,                                    \
                .fps_src = _fps_src,                                    \
                .fps_pu_period = _fps_pu_period,                        \
                .fps_pd_period = _fps_pd_period,                        \
@@ -200,43 +196,43 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        }
 
 MAX77663_PDATA_INIT(SD0, sd0,  600000, 3387500, NULL, 1, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE);
+                   FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
+MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD2, sd2,  600000, 3387500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(SD2, sd2,  600000, 3387500, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd2), 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd2), 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO1, ldo1, 800000, 2350000, max77663_rails(sd2), 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO1, ldo1, 800000, 2350000, max77663_rails(sd2), 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO2, ldo2, 800000, 3950000, max77663_rails(sd2), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO4, ldo4, 800000, 1587500, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO4, ldo4, 800000, 1587500, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO6, ldo6, 800000, 3950000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO6, ldo6, 800000, 3950000, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO7, ldo7, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 #define MAX77663_REG(_id, _data) &max77663_regulator_pdata_##_data
 
index dd44785..204a361 100644 (file)
@@ -115,7 +115,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
 
 #define MAX77663_PDATA_INIT(_rid, _id, _min_uV, _max_uV, _supply_reg,  \
                _always_on, _boot_on, _apply_uV,                        \
-               _init_apply, _init_enable, _init_uV,                    \
                _fps_src, _fps_pu_period, _fps_pd_period, _flags)       \
        static struct regulator_init_data max77663_regulator_idata_##_id = {  \
                .supply_regulator = _supply_reg,                        \
@@ -140,9 +139,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        {                                                               \
                .reg_init_data = &max77663_regulator_idata_##_id,       \
                .id = MAX77663_REGULATOR_ID_##_rid,                     \
-               .init_apply = _init_apply,                              \
-               .init_enable = _init_enable,                            \
-               .init_uV = _init_uV,                                    \
                .fps_src = _fps_src,                                    \
                .fps_pu_period = _fps_pu_period,                        \
                .fps_pd_period = _fps_pd_period,                        \
@@ -151,43 +147,43 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        }
 
 MAX77663_PDATA_INIT(SD0, sd0,  600000, 3387500, NULL, 1, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE);
+                   FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0 | SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
+MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd3), 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd3), 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO1, ldo1, 800000, 2350000, max77663_rails(sd3), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO2, ldo2, 800000, 3950000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO2, ldo2, 800000, 3950000, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO4, ldo4, 800000, 1587500, NULL, 0, 0, 0,
-                   1, 1, 1000000, FPS_SRC_NONE, -1, -1, LDO4_EN_TRACKING);
+MAX77663_PDATA_INIT(LDO4, ldo4, 1000000, 1000000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, LDO4_EN_TRACKING);
 
-MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO6, ldo6, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO7, ldo7, 800000, 3950000, max77663_rails(sd3), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, max77663_rails(sd3), 0, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, max77663_rails(sd3), 0, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 #define MAX77663_REG(_id, _data) &max77663_regulator_pdata_##_data
 
index 12a82c2..cc409c1 100644 (file)
@@ -131,7 +131,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
 
 #define MAX77663_PDATA_INIT(_rid, _id, _min_uV, _max_uV, _supply_reg,  \
                _always_on, _boot_on, _apply_uV,                        \
-               _init_apply, _init_enable, _init_uV,                    \
                _fps_src, _fps_pu_period, _fps_pd_period, _flags)       \
        static struct regulator_init_data max77663_regulator_idata_##_id = {   \
                .supply_regulator = _supply_reg,                        \
@@ -156,9 +155,6 @@ static struct max77663_regulator_platform_data max77663_regulator_pdata_##_id =\
 {                                                                      \
                .reg_init_data = &max77663_regulator_idata_##_id,       \
                .id = MAX77663_REGULATOR_ID_##_rid,                     \
-               .init_apply = _init_apply,                              \
-               .init_enable = _init_enable,                            \
-               .init_uV = _init_uV,                                    \
                .fps_src = _fps_src,                                    \
                .fps_pu_period = _fps_pu_period,                        \
                .fps_pd_period = _fps_pd_period,                        \
@@ -166,44 +162,44 @@ static struct max77663_regulator_platform_data max77663_regulator_pdata_##_id =\
                .flags = _flags,                                        \
        }
 
-MAX77663_PDATA_INIT(SD0, sd0,  600000, 3387500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
+MAX77663_PDATA_INIT(SD0, sd0,  600000, 3387500, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
+MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, SD_FSRADE_DISABLE);
 
-MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_0, -1, -1, 0);
+MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 1, 0,
+                   FPS_SRC_0, -1, -1, 0);
 
-MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd2), 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd2), 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO1, ldo1, 800000, 2350000, max77663_rails(sd2), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO2, ldo2, 2850000, 2850000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO2, ldo2, 2850000, 2850000, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, max77663_rails(sd2), 1, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, max77663_rails(sd2), 1, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO4, ldo4, 800000, 1587500, NULL, 0, 0, 0,
-                   1, 1, 1000000, FPS_SRC_NONE, -1, -1, LDO4_EN_TRACKING);
+MAX77663_PDATA_INIT(LDO4, ldo4, 1000000, 1000000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, LDO4_EN_TRACKING);
 
-MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, max77663_rails(sd2), 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, max77663_rails(sd2), 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO6, ldo6, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO7, ldo7, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, NULL, 0, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 #define MAX77663_REG(_id, _data) &max77663_regulator_pdata_##_data
 
index 7e989cb..312e23b 100644 (file)
@@ -144,7 +144,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
 
 #define MAX77663_PDATA_INIT(_rid, _id, _min_uV, _max_uV, _supply_reg,  \
                            _always_on, _boot_on, _apply_uV,            \
-                           _init_apply, _init_enable, _init_uV,        \
                            _fps_src, _fps_pu_period, _fps_pd_period, _flags) \
        static struct regulator_init_data max77663_regulator_idata_##_id = {  \
                .supply_regulator = _supply_reg,                        \
@@ -169,9 +168,6 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        {                                                               \
                .reg_init_data = &max77663_regulator_idata_##_id,       \
                .id = MAX77663_REGULATOR_ID_##_rid,                     \
-               .init_apply = _init_apply,                              \
-               .init_enable = _init_enable,                            \
-               .init_uV = _init_uV,                                    \
                .fps_src = _fps_src,                                    \
                .fps_pu_period = _fps_pu_period,                        \
                .fps_pd_period = _fps_pd_period,                        \
@@ -180,43 +176,43 @@ static struct max77663_regulator_fps_cfg max77663_fps_cfgs[] = {
        }
 
 MAX77663_PDATA_INIT(SD0, sd0,  600000, 3387500, NULL, 1, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0);
+                   FPS_SRC_NONE, -1, -1, EN2_CTRL_SD0);
 
-MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, FPS_POWER_PERIOD_1, FPS_POWER_PERIOD_6, 0);
+MAX77663_PDATA_INIT(SD1, sd1,  800000, 1587500, NULL, 1, 1, 0,
+                   FPS_SRC_1, FPS_POWER_PERIOD_1, FPS_POWER_PERIOD_6, 0);
 
-MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_0, -1, -1, 0);
+MAX77663_PDATA_INIT(SD2, sd2,  1800000, 1800000, NULL, 1, 1, 0,
+                   FPS_SRC_0, -1, -1, 0);
 
-MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_0, -1, -1, 0);
+MAX77663_PDATA_INIT(SD3, sd3,  600000, 3387500, NULL, 1, 1, 0,
+                   FPS_SRC_0, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd3), 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO0, ldo0, 800000, 2350000, max77663_rails(sd3), 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO1, ldo1, 800000, 2350000, max77663_rails(sd3), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO2, ldo2, 800000, 3950000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO2, ldo2, 800000, 3950000, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 1, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO3, ldo3, 800000, 3950000, NULL, 1, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO4, ldo4, 800000, 1587500, NULL, 0, 0, 0,
-                   1, 1, 1000000, FPS_SRC_0, -1, -1, LDO4_EN_TRACKING);
+MAX77663_PDATA_INIT(LDO4, ldo4, 1000000, 1000000, NULL, 0, 1, 0,
+                   FPS_SRC_0, -1, -1, LDO4_EN_TRACKING);
 
-MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, NULL, 0, 0, 0,
-                   1, 1, -1, FPS_SRC_NONE, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO5, ldo5, 800000, 2800000, NULL, 0, 1, 0,
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO6, ldo6, 800000, 3950000, NULL, 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
 MAX77663_PDATA_INIT(LDO7, ldo7, 800000, 3950000, max77663_rails(sd3), 0, 0, 0,
-                   0, 0, -1, FPS_SRC_NONE, -1, -1, 0);
+                   FPS_SRC_NONE, -1, -1, 0);
 
-MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, max77663_rails(sd3), 0, 0, 0,
-                   1, 1, -1, FPS_SRC_1, -1, -1, 0);
+MAX77663_PDATA_INIT(LDO8, ldo8, 800000, 3950000, max77663_rails(sd3), 0, 1, 0,
+                   FPS_SRC_1, -1, -1, 0);
 
 #define MAX77663_REG(_id, _data) &max77663_regulator_pdata_##_data
 
index 6407952..cb845d5 100644 (file)
@@ -677,34 +677,6 @@ static int max77663_regulator_preinit(struct max77663_regulator *reg)
                return ret;
        }
 
-       /* Set initial state */
-       if (!pdata->init_apply)
-               goto skip_init_apply;
-
-       if (pdata->init_uV >= 0) {
-               ret = max77663_regulator_do_set_voltage(reg, pdata->init_uV,
-                                                       pdata->init_uV);
-               if (ret < 0) {
-                       dev_err(reg->dev, "preinit: Failed to set voltage to "
-                               "%d\n", pdata->init_uV);
-                       return ret;
-               }
-       }
-
-       if (pdata->init_enable)
-               val = (pdata->flags & GLPM_ENABLE) ?
-                     POWER_MODE_GLPM : POWER_MODE_NORMAL;
-       else
-               val = POWER_MODE_DISABLE;
-
-       ret = max77663_regulator_set_power_mode(reg, val);
-       if (ret < 0) {
-               dev_err(reg->dev,
-                       "preinit: Failed to set power mode to %d\n", val);
-               return ret;
-       }
-
-skip_init_apply:
        if (rinfo->type == REGULATOR_TYPE_SD) {
                val = 0;
                mask = 0;
index e21105f..f5beed5 100644 (file)
@@ -116,9 +116,6 @@ struct max77663_regulator_fps_cfg {
 struct max77663_regulator_platform_data {
        struct regulator_init_data *reg_init_data;
        int id;
-       bool init_apply;
-       bool init_enable;
-       int init_uV;
        enum max77663_regulator_fps_src fps_src;
        enum max77663_regulator_fps_power_period fps_pu_period;
        enum max77663_regulator_fps_power_period fps_pd_period;