regulator: ab8500: Use regulator_list_voltage_table()

Following a recent move to regulator_list_voltage_table() for
all previous abx500 related platforms this converts all recent
platform updates over too.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
Lee Jones 2013-03-28 16:11:18 +00:00 committed by Mark Brown
parent b080c78a4e
commit 62ab411111

View file

@ -96,7 +96,7 @@ static const unsigned int ldo_vaux3_voltages[] = {
2910000, 2910000,
}; };
static const int ldo_vaux56_voltages[] = { static const unsigned int ldo_vaux56_voltages[] = {
1800000, 1800000,
1050000, 1050000,
1100000, 1100000,
@ -107,7 +107,7 @@ static const int ldo_vaux56_voltages[] = {
2790000, 2790000,
}; };
static const int ldo_vaux3_ab8540_voltages[] = { static const unsigned int ldo_vaux3_ab8540_voltages[] = {
1200000, 1200000,
1500000, 1500000,
1800000, 1800000,
@ -129,7 +129,7 @@ static const unsigned int ldo_vintcore_voltages[] = {
1350000, 1350000,
}; };
static const int ldo_sdio_voltages[] = { static const unsigned int ldo_sdio_voltages[] = {
1160000, 1160000,
1050000, 1050000,
1100000, 1100000,
@ -662,6 +662,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX1, .id = AB8500_LDO_AUX1,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -673,8 +674,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x1f, .voltage_reg = 0x1f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8505_LDO_AUX2] = { [AB8505_LDO_AUX2] = {
.desc = { .desc = {
@ -684,6 +683,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX2, .id = AB8500_LDO_AUX2,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -695,8 +695,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x20, .voltage_reg = 0x20,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8505_LDO_AUX3] = { [AB8505_LDO_AUX3] = {
.desc = { .desc = {
@ -706,6 +704,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX3, .id = AB8500_LDO_AUX3,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vaux3_voltages), .n_voltages = ARRAY_SIZE(ldo_vaux3_voltages),
.volt_table = ldo_vaux3_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -717,8 +716,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x21, .voltage_reg = 0x21,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_vaux3_voltages,
.voltages_len = ARRAY_SIZE(ldo_vaux3_voltages),
}, },
[AB8505_LDO_AUX4] = { [AB8505_LDO_AUX4] = {
.desc = { .desc = {
@ -728,6 +725,7 @@ static struct ab8500_regulator_info
.id = AB9540_LDO_AUX4, .id = AB9540_LDO_AUX4,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
/* values for Vaux4Regu register */ /* values for Vaux4Regu register */
@ -741,8 +739,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x2f, .voltage_reg = 0x2f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8505_LDO_AUX5] = { [AB8505_LDO_AUX5] = {
.desc = { .desc = {
@ -752,6 +748,7 @@ static struct ab8500_regulator_info
.id = AB8505_LDO_AUX5, .id = AB8505_LDO_AUX5,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vaux56_voltages), .n_voltages = ARRAY_SIZE(ldo_vaux56_voltages),
.volt_table = ldo_vaux56_voltages,
}, },
.load_lp_uA = 2000, .load_lp_uA = 2000,
/* values for CtrlVaux5 register */ /* values for CtrlVaux5 register */
@ -764,8 +761,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x01, .voltage_bank = 0x01,
.voltage_reg = 0x55, .voltage_reg = 0x55,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_vaux56_voltages,
.voltages_len = ARRAY_SIZE(ldo_vaux56_voltages),
}, },
[AB8505_LDO_AUX6] = { [AB8505_LDO_AUX6] = {
.desc = { .desc = {
@ -775,6 +770,7 @@ static struct ab8500_regulator_info
.id = AB8505_LDO_AUX6, .id = AB8505_LDO_AUX6,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vaux56_voltages), .n_voltages = ARRAY_SIZE(ldo_vaux56_voltages),
.volt_table = ldo_vaux56_voltages,
}, },
.load_lp_uA = 2000, .load_lp_uA = 2000,
/* values for CtrlVaux6 register */ /* values for CtrlVaux6 register */
@ -787,8 +783,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x01, .voltage_bank = 0x01,
.voltage_reg = 0x56, .voltage_reg = 0x56,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_vaux56_voltages,
.voltages_len = ARRAY_SIZE(ldo_vaux56_voltages),
}, },
[AB8505_LDO_INTCORE] = { [AB8505_LDO_INTCORE] = {
.desc = { .desc = {
@ -798,6 +792,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_INTCORE, .id = AB8500_LDO_INTCORE,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vintcore_voltages), .n_voltages = ARRAY_SIZE(ldo_vintcore_voltages),
.volt_table = ldo_vintcore_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x03, .update_bank = 0x03,
@ -809,8 +804,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x03, .voltage_bank = 0x03,
.voltage_reg = 0x80, .voltage_reg = 0x80,
.voltage_mask = 0x38, .voltage_mask = 0x38,
.voltages = ldo_vintcore_voltages,
.voltages_len = ARRAY_SIZE(ldo_vintcore_voltages),
.voltage_shift = 3, .voltage_shift = 3,
}, },
@ -955,6 +948,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX1, .id = AB8500_LDO_AUX1,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -966,8 +960,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x1f, .voltage_reg = 0x1f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB9540_LDO_AUX2] = { [AB9540_LDO_AUX2] = {
.desc = { .desc = {
@ -977,6 +969,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX2, .id = AB8500_LDO_AUX2,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -988,8 +981,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x20, .voltage_reg = 0x20,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB9540_LDO_AUX3] = { [AB9540_LDO_AUX3] = {
.desc = { .desc = {
@ -999,6 +990,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX3, .id = AB8500_LDO_AUX3,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vaux3_voltages), .n_voltages = ARRAY_SIZE(ldo_vaux3_voltages),
.volt_table = ldo_vaux3_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -1010,8 +1002,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x21, .voltage_reg = 0x21,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_vaux3_voltages,
.voltages_len = ARRAY_SIZE(ldo_vaux3_voltages),
}, },
[AB9540_LDO_AUX4] = { [AB9540_LDO_AUX4] = {
.desc = { .desc = {
@ -1021,6 +1011,7 @@ static struct ab8500_regulator_info
.id = AB9540_LDO_AUX4, .id = AB9540_LDO_AUX4,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
/* values for Vaux4Regu register */ /* values for Vaux4Regu register */
@ -1034,8 +1025,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x2f, .voltage_reg = 0x2f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB9540_LDO_INTCORE] = { [AB9540_LDO_INTCORE] = {
.desc = { .desc = {
@ -1045,6 +1034,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_INTCORE, .id = AB8500_LDO_INTCORE,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vintcore_voltages), .n_voltages = ARRAY_SIZE(ldo_vintcore_voltages),
.volt_table = ldo_vintcore_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x03, .update_bank = 0x03,
@ -1056,8 +1046,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x03, .voltage_bank = 0x03,
.voltage_reg = 0x80, .voltage_reg = 0x80,
.voltage_mask = 0x38, .voltage_mask = 0x38,
.voltages = ldo_vintcore_voltages,
.voltages_len = ARRAY_SIZE(ldo_vintcore_voltages),
.voltage_shift = 3, .voltage_shift = 3,
}, },
@ -1203,6 +1191,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX1, .id = AB8500_LDO_AUX1,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -1214,8 +1203,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x1f, .voltage_reg = 0x1f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8540_LDO_AUX2] = { [AB8540_LDO_AUX2] = {
.desc = { .desc = {
@ -1225,6 +1212,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX2, .id = AB8500_LDO_AUX2,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -1236,8 +1224,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x20, .voltage_reg = 0x20,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8540_LDO_AUX3] = { [AB8540_LDO_AUX3] = {
.desc = { .desc = {
@ -1247,6 +1233,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_AUX3, .id = AB8500_LDO_AUX3,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vaux3_ab8540_voltages), .n_voltages = ARRAY_SIZE(ldo_vaux3_ab8540_voltages),
.volt_table = ldo_vaux3_ab8540_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x04, .update_bank = 0x04,
@ -1258,8 +1245,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x21, .voltage_reg = 0x21,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_vaux3_ab8540_voltages,
.voltages_len = ARRAY_SIZE(ldo_vaux3_ab8540_voltages),
}, },
[AB8540_LDO_AUX4] = { [AB8540_LDO_AUX4] = {
.desc = { .desc = {
@ -1269,6 +1254,7 @@ static struct ab8500_regulator_info
.id = AB9540_LDO_AUX4, .id = AB9540_LDO_AUX4,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vauxn_voltages), .n_voltages = ARRAY_SIZE(ldo_vauxn_voltages),
.volt_table = ldo_vauxn_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
/* values for Vaux4Regu register */ /* values for Vaux4Regu register */
@ -1282,8 +1268,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x04, .voltage_bank = 0x04,
.voltage_reg = 0x2f, .voltage_reg = 0x2f,
.voltage_mask = 0x0f, .voltage_mask = 0x0f,
.voltages = ldo_vauxn_voltages,
.voltages_len = ARRAY_SIZE(ldo_vauxn_voltages),
}, },
[AB8540_LDO_INTCORE] = { [AB8540_LDO_INTCORE] = {
.desc = { .desc = {
@ -1293,6 +1277,7 @@ static struct ab8500_regulator_info
.id = AB8500_LDO_INTCORE, .id = AB8500_LDO_INTCORE,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_vintcore_voltages), .n_voltages = ARRAY_SIZE(ldo_vintcore_voltages),
.volt_table = ldo_vintcore_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x03, .update_bank = 0x03,
@ -1304,8 +1289,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x03, .voltage_bank = 0x03,
.voltage_reg = 0x80, .voltage_reg = 0x80,
.voltage_mask = 0x38, .voltage_mask = 0x38,
.voltages = ldo_vintcore_voltages,
.voltages_len = ARRAY_SIZE(ldo_vintcore_voltages),
.voltage_shift = 3, .voltage_shift = 3,
}, },
@ -1420,7 +1403,8 @@ static struct ab8500_regulator_info
.type = REGULATOR_VOLTAGE, .type = REGULATOR_VOLTAGE,
.id = AB8540_LDO_SDIO, .id = AB8540_LDO_SDIO,
.owner = THIS_MODULE, .owner = THIS_MODULE,
.n_voltages = ARRAY_SIZE(ldo_sdio_voltages), .n_voltages = ARRAY_SIZE(ldo_sdio_voltages),
.volt_table = ldo_sdio_voltages,
}, },
.load_lp_uA = 5000, .load_lp_uA = 5000,
.update_bank = 0x03, .update_bank = 0x03,
@ -1432,8 +1416,6 @@ static struct ab8500_regulator_info
.voltage_bank = 0x03, .voltage_bank = 0x03,
.voltage_reg = 0x88, .voltage_reg = 0x88,
.voltage_mask = 0x07, .voltage_mask = 0x07,
.voltages = ldo_sdio_voltages,
.voltages_len = ARRAY_SIZE(ldo_sdio_voltages),
}, },
}; };