Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: lp8788: Remove lp8788_dldo_id and lp8788_aldo_id arrays

The id for DLDOx matches the entries in enum lp8788_ldo_id and it's easy to
calculate the id for ALDOx. Thus remove lp8788_dldo_id and lp8788_aldo_id
arrays.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Milo Kim <milo.kim@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

authored by

Axel Lin and committed by
Mark Brown
80abd60d 407945fd

+2 -30
+2 -30
drivers/regulator/lp8788-ldo.c
··· 156 156 1200000, 1300000, 1400000, 1500000, 1600000, 1700000, 1800000, 1800000, 157 157 }; 158 158 159 - static enum lp8788_ldo_id lp8788_dldo_id[] = { 160 - DLDO1, 161 - DLDO2, 162 - DLDO3, 163 - DLDO4, 164 - DLDO5, 165 - DLDO6, 166 - DLDO7, 167 - DLDO8, 168 - DLDO9, 169 - DLDO10, 170 - DLDO11, 171 - DLDO12, 172 - }; 173 - 174 - static enum lp8788_ldo_id lp8788_aldo_id[] = { 175 - ALDO1, 176 - ALDO2, 177 - ALDO3, 178 - ALDO4, 179 - ALDO5, 180 - ALDO6, 181 - ALDO7, 182 - ALDO8, 183 - ALDO9, 184 - ALDO10, 185 - }; 186 - 187 159 static int lp8788_ldo_enable_time(struct regulator_dev *rdev) 188 160 { 189 161 struct lp8788_ldo *ldo = rdev_get_drvdata(rdev); ··· 538 566 return -ENOMEM; 539 567 540 568 ldo->lp = lp; 541 - ret = lp8788_config_ldo_enable_mode(pdev, ldo, lp8788_dldo_id[id]); 569 + ret = lp8788_config_ldo_enable_mode(pdev, ldo, id); 542 570 if (ret) 543 571 return ret; 544 572 ··· 599 627 return -ENOMEM; 600 628 601 629 ldo->lp = lp; 602 - ret = lp8788_config_ldo_enable_mode(pdev, ldo, lp8788_aldo_id[id]); 630 + ret = lp8788_config_ldo_enable_mode(pdev, ldo, id + ALDO1); 603 631 if (ret) 604 632 return ret; 605 633