ldo 1146 arch/arm/mach-pxa/em-x270.c #define DA9030_LDO(num) DA9030_SUBDEV(regulator, LDO##num, &ldo##num##_data) ldo 196 arch/arm/mach-s3c64xx/mach-crag6410-module.c .ldo = { ldo 577 arch/arm/mach-s3c64xx/mach-crag6410.c .ldo = { ldo 571 arch/arm/mach-s3c64xx/mach-smdk6410.c .ldo = { ldo 110 arch/parisc/include/asm/assembly.h ldo R%\value(1), 1 ldo 144 arch/parisc/include/asm/assembly.h ldo R%\value(\reg), \reg ldo 150 arch/parisc/include/asm/assembly.h ldo R%__gp(%r27), %r27 ldo 153 arch/parisc/include/asm/assembly.h ldo R%$global$(%r27), %r27 ldo 219 drivers/mfd/wm8994-core.c static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) ldo 226 drivers/mfd/wm8994-core.c ldo_pdata = &pdata->ldo[ldo]; ldo 234 drivers/mfd/wm8994-core.c static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) ldo 1193 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c struct regulator *ldo = bsp_priv->regulator; ldo 1197 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c if (!ldo) ldo 1201 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c ret = regulator_enable(ldo); ldo 1205 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c ret = regulator_disable(ldo); ldo 109 drivers/regulator/lp3971.c int ldo = rdev_get_id(dev) - LP3971_LDO1; ldo 110 drivers/regulator/lp3971.c u16 mask = 1 << (1 + ldo); ldo 120 drivers/regulator/lp3971.c int ldo = rdev_get_id(dev) - LP3971_LDO1; ldo 121 drivers/regulator/lp3971.c u16 mask = 1 << (1 + ldo); ldo 129 drivers/regulator/lp3971.c int ldo = rdev_get_id(dev) - LP3971_LDO1; ldo 130 drivers/regulator/lp3971.c u16 mask = 1 << (1 + ldo); ldo 138 drivers/regulator/lp3971.c int ldo = rdev_get_id(dev) - LP3971_LDO1; ldo 141 drivers/regulator/lp3971.c reg = lp3971_reg_read(lp3971, LP3971_LDO_VOL_CONTR_REG(ldo)); ldo 142 drivers/regulator/lp3971.c val = (reg >> LDO_VOL_CONTR_SHIFT(ldo)) & LDO_VOL_CONTR_MASK; ldo 151 drivers/regulator/lp3971.c int ldo = rdev_get_id(dev) - LP3971_LDO1; ldo 153 drivers/regulator/lp3971.c return lp3971_set_bits(lp3971, LP3971_LDO_VOL_CONTR_REG(ldo), ldo 154 drivers/regulator/lp3971.c LDO_VOL_CONTR_MASK << LDO_VOL_CONTR_SHIFT(ldo), ldo 155 drivers/regulator/lp3971.c selector << LDO_VOL_CONTR_SHIFT(ldo)); ldo 224 drivers/regulator/lp3972.c int ldo = rdev_get_id(dev) - LP3972_LDO1; ldo 225 drivers/regulator/lp3972.c u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); ldo 228 drivers/regulator/lp3972.c val = lp3972_reg_read(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo)); ldo 235 drivers/regulator/lp3972.c int ldo = rdev_get_id(dev) - LP3972_LDO1; ldo 236 drivers/regulator/lp3972.c u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); ldo 238 drivers/regulator/lp3972.c return lp3972_set_bits(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo), ldo 245 drivers/regulator/lp3972.c int ldo = rdev_get_id(dev) - LP3972_LDO1; ldo 246 drivers/regulator/lp3972.c u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); ldo 248 drivers/regulator/lp3972.c return lp3972_set_bits(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo), ldo 255 drivers/regulator/lp3972.c int ldo = rdev_get_id(dev) - LP3972_LDO1; ldo 256 drivers/regulator/lp3972.c u16 mask = LP3972_LDO_VOL_MASK(ldo); ldo 259 drivers/regulator/lp3972.c reg = lp3972_reg_read(lp3972, LP3972_LDO_VOL_CONTR_REG(ldo)); ldo 260 drivers/regulator/lp3972.c val = (reg >> LP3972_LDO_VOL_CONTR_SHIFT(ldo)) & mask; ldo 269 drivers/regulator/lp3972.c int ldo = rdev_get_id(dev) - LP3972_LDO1; ldo 272 drivers/regulator/lp3972.c shift = LP3972_LDO_VOL_CONTR_SHIFT(ldo); ldo 273 drivers/regulator/lp3972.c ret = lp3972_set_bits(lp3972, LP3972_LDO_VOL_CONTR_REG(ldo), ldo 274 drivers/regulator/lp3972.c LP3972_LDO_VOL_MASK(ldo) << shift, selector << shift); ldo 286 drivers/regulator/lp3972.c switch (ldo) { ldo 289 drivers/regulator/lp3972.c shift = LP3972_LDO_VOL_CHANGE_SHIFT(ldo); ldo 155 drivers/regulator/lp8788-ldo.c struct lp8788_ldo *ldo = rdev_get_drvdata(rdev); ldo 159 drivers/regulator/lp8788-ldo.c if (lp8788_read_byte(ldo->lp, addr, &val)) ldo 462 drivers/regulator/lp8788-ldo.c struct lp8788_ldo *ldo, ldo 465 drivers/regulator/lp8788-ldo.c struct lp8788 *lp = ldo->lp; ldo 505 drivers/regulator/lp8788-ldo.c ldo->ena_gpiod = gpiod_get_index_optional(&pdev->dev, ldo 510 drivers/regulator/lp8788-ldo.c if (IS_ERR(ldo->ena_gpiod)) ldo 511 drivers/regulator/lp8788-ldo.c return PTR_ERR(ldo->ena_gpiod); ldo 514 drivers/regulator/lp8788-ldo.c if (!ldo->ena_gpiod) ldo 527 drivers/regulator/lp8788-ldo.c struct lp8788_ldo *ldo; ldo 532 drivers/regulator/lp8788-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); ldo 533 drivers/regulator/lp8788-ldo.c if (!ldo) ldo 536 drivers/regulator/lp8788-ldo.c ldo->lp = lp; ldo 537 drivers/regulator/lp8788-ldo.c ret = lp8788_config_ldo_enable_mode(pdev, ldo, id); ldo 541 drivers/regulator/lp8788-ldo.c if (ldo->ena_gpiod) ldo 542 drivers/regulator/lp8788-ldo.c cfg.ena_gpiod = ldo->ena_gpiod; ldo 546 drivers/regulator/lp8788-ldo.c cfg.driver_data = ldo; ldo 557 drivers/regulator/lp8788-ldo.c ldo->regulator = rdev; ldo 558 drivers/regulator/lp8788-ldo.c platform_set_drvdata(pdev, ldo); ldo 574 drivers/regulator/lp8788-ldo.c struct lp8788_ldo *ldo; ldo 579 drivers/regulator/lp8788-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); ldo 580 drivers/regulator/lp8788-ldo.c if (!ldo) ldo 583 drivers/regulator/lp8788-ldo.c ldo->lp = lp; ldo 584 drivers/regulator/lp8788-ldo.c ret = lp8788_config_ldo_enable_mode(pdev, ldo, id + ALDO1); ldo 588 drivers/regulator/lp8788-ldo.c if (ldo->ena_gpiod) ldo 589 drivers/regulator/lp8788-ldo.c cfg.ena_gpiod = ldo->ena_gpiod; ldo 593 drivers/regulator/lp8788-ldo.c cfg.driver_data = ldo; ldo 604 drivers/regulator/lp8788-ldo.c ldo->regulator = rdev; ldo 605 drivers/regulator/lp8788-ldo.c platform_set_drvdata(pdev, ldo); ldo 39 drivers/regulator/max8998.c int ldo = rdev_get_id(rdev); ldo 41 drivers/regulator/max8998.c switch (ldo) { ldo 44 drivers/regulator/max8998.c *shift = 3 - (ldo - MAX8998_LDO2); ldo 48 drivers/regulator/max8998.c *shift = 7 - (ldo - MAX8998_LDO6); ldo 52 drivers/regulator/max8998.c *shift = 7 - (ldo - MAX8998_LDO14); ldo 56 drivers/regulator/max8998.c *shift = 7 - (ldo - MAX8998_BUCK1); ldo 60 drivers/regulator/max8998.c *shift = 7 - (ldo - MAX8998_EN32KHZ_AP); ldo 64 drivers/regulator/max8998.c *shift = 7 - (ldo - MAX8998_ESAFEOUT1); ldo 120 drivers/regulator/max8998.c int ldo = rdev_get_id(rdev); ldo 124 drivers/regulator/max8998.c switch (ldo) { ldo 128 drivers/regulator/max8998.c if (ldo == MAX8998_LDO2) ldo 134 drivers/regulator/max8998.c reg = MAX8998_REG_LDO4 + (ldo - MAX8998_LDO4); ldo 139 drivers/regulator/max8998.c if (ldo == MAX8998_LDO8) ldo 146 drivers/regulator/max8998.c if (ldo == MAX8998_LDO10) { ldo 155 drivers/regulator/max8998.c reg = MAX8998_REG_LDO12 + (ldo - MAX8998_LDO12); ldo 1426 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N300, 0, INF, LDO, ldo, nldo1, 10000), ldo 1427 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N600, 0, 0, LDO, ldo, nldo2, 10000), ldo 1428 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N1200, 0, 0, LDO, ldo, nldo2, 10000), ldo 1429 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N600, 1, INF, LDO, ldo, nldo3, 10000), ldo 1430 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N1200, 1, INF, LDO, ldo, nldo3, 10000), ldo 1431 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N600_ST, 0, 0, LDO, ldo, nldo2, 10000), ldo 1432 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N1200_ST, 0, 0, LDO, ldo, nldo2, 10000), ldo 1433 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N600_ST, 1, INF, LDO, ldo, nldo3, 10000), ldo 1434 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, N1200_ST, 1, INF, LDO, ldo, nldo3, 10000), ldo 1435 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, P50, 0, INF, LDO, ldo, pldo, 5000), ldo 1436 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, P150, 0, INF, LDO, ldo, pldo, 10000), ldo 1437 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, P300, 0, INF, LDO, ldo, pldo, 10000), ldo 1438 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, P600, 0, INF, LDO, ldo, pldo, 10000), ldo 1439 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, P1200, 0, INF, LDO, ldo, pldo, 10000), ldo 1441 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, LV_P50, 0, INF, LDO, ldo, pldo, 5000), ldo 1442 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, LV_P150, 0, INF, LDO, ldo, pldo, 10000), ldo 1443 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, LV_P300, 0, INF, LDO, ldo, pldo, 10000), ldo 1444 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, LV_P600, 0, INF, LDO, ldo, pldo, 10000), ldo 1445 drivers/regulator/qcom_spmi-regulator.c SPMI_VREG(LDO, LV_P1200, 0, INF, LDO, ldo, pldo, 10000), ldo 47 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = data; ldo 49 drivers/regulator/wm831x-ldo.c regulator_lock(ldo->regulator); ldo 50 drivers/regulator/wm831x-ldo.c regulator_notifier_call_chain(ldo->regulator, ldo 53 drivers/regulator/wm831x-ldo.c regulator_unlock(ldo->regulator); ldo 70 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 71 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 72 drivers/regulator/wm831x-ldo.c int sel, reg = ldo->base + WM831X_LDO_SLEEP_CONTROL; ldo 83 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 84 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 85 drivers/regulator/wm831x-ldo.c int ctrl_reg = ldo->base + WM831X_LDO_CONTROL; ldo 86 drivers/regulator/wm831x-ldo.c int on_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 109 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 110 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 111 drivers/regulator/wm831x-ldo.c int ctrl_reg = ldo->base + WM831X_LDO_CONTROL; ldo 112 drivers/regulator/wm831x-ldo.c int on_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 160 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 161 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 222 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo; ldo 234 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); ldo 235 drivers/regulator/wm831x-ldo.c if (!ldo) ldo 238 drivers/regulator/wm831x-ldo.c ldo->wm831x = wm831x; ldo 246 drivers/regulator/wm831x-ldo.c ldo->base = res->start; ldo 248 drivers/regulator/wm831x-ldo.c snprintf(ldo->name, sizeof(ldo->name), "LDO%d", id + 1); ldo 249 drivers/regulator/wm831x-ldo.c ldo->desc.name = ldo->name; ldo 251 drivers/regulator/wm831x-ldo.c snprintf(ldo->supply_name, sizeof(ldo->supply_name), ldo 253 drivers/regulator/wm831x-ldo.c ldo->desc.supply_name = ldo->supply_name; ldo 255 drivers/regulator/wm831x-ldo.c ldo->desc.id = id; ldo 256 drivers/regulator/wm831x-ldo.c ldo->desc.type = REGULATOR_VOLTAGE; ldo 257 drivers/regulator/wm831x-ldo.c ldo->desc.n_voltages = 32; ldo 258 drivers/regulator/wm831x-ldo.c ldo->desc.ops = &wm831x_gp_ldo_ops; ldo 259 drivers/regulator/wm831x-ldo.c ldo->desc.owner = THIS_MODULE; ldo 260 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 261 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_mask = WM831X_LDO1_ON_VSEL_MASK; ldo 262 drivers/regulator/wm831x-ldo.c ldo->desc.enable_reg = WM831X_LDO_ENABLE; ldo 263 drivers/regulator/wm831x-ldo.c ldo->desc.enable_mask = 1 << id; ldo 264 drivers/regulator/wm831x-ldo.c ldo->desc.bypass_reg = ldo->base; ldo 265 drivers/regulator/wm831x-ldo.c ldo->desc.bypass_mask = WM831X_LDO1_SWI; ldo 266 drivers/regulator/wm831x-ldo.c ldo->desc.linear_ranges = wm831x_gp_ldo_ranges; ldo 267 drivers/regulator/wm831x-ldo.c ldo->desc.n_linear_ranges = ARRAY_SIZE(wm831x_gp_ldo_ranges); ldo 271 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; ldo 272 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; ldo 275 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, ldo 277 drivers/regulator/wm831x-ldo.c if (IS_ERR(ldo->regulator)) { ldo 278 drivers/regulator/wm831x-ldo.c ret = PTR_ERR(ldo->regulator); ldo 288 drivers/regulator/wm831x-ldo.c ldo->name, ldo 289 drivers/regulator/wm831x-ldo.c ldo); ldo 296 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); ldo 323 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 324 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 325 drivers/regulator/wm831x-ldo.c int sel, reg = ldo->base + WM831X_LDO_SLEEP_CONTROL; ldo 336 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 337 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 338 drivers/regulator/wm831x-ldo.c int on_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 354 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 355 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 356 drivers/regulator/wm831x-ldo.c int on_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 383 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 384 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 432 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo; ldo 444 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); ldo 445 drivers/regulator/wm831x-ldo.c if (!ldo) ldo 448 drivers/regulator/wm831x-ldo.c ldo->wm831x = wm831x; ldo 456 drivers/regulator/wm831x-ldo.c ldo->base = res->start; ldo 458 drivers/regulator/wm831x-ldo.c snprintf(ldo->name, sizeof(ldo->name), "LDO%d", id + 1); ldo 459 drivers/regulator/wm831x-ldo.c ldo->desc.name = ldo->name; ldo 461 drivers/regulator/wm831x-ldo.c snprintf(ldo->supply_name, sizeof(ldo->supply_name), ldo 463 drivers/regulator/wm831x-ldo.c ldo->desc.supply_name = ldo->supply_name; ldo 465 drivers/regulator/wm831x-ldo.c ldo->desc.id = id; ldo 466 drivers/regulator/wm831x-ldo.c ldo->desc.type = REGULATOR_VOLTAGE; ldo 467 drivers/regulator/wm831x-ldo.c ldo->desc.n_voltages = 32; ldo 468 drivers/regulator/wm831x-ldo.c ldo->desc.linear_ranges = wm831x_aldo_ranges; ldo 469 drivers/regulator/wm831x-ldo.c ldo->desc.n_linear_ranges = ARRAY_SIZE(wm831x_aldo_ranges); ldo 470 drivers/regulator/wm831x-ldo.c ldo->desc.ops = &wm831x_aldo_ops; ldo 471 drivers/regulator/wm831x-ldo.c ldo->desc.owner = THIS_MODULE; ldo 472 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_reg = ldo->base + WM831X_LDO_ON_CONTROL; ldo 473 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_mask = WM831X_LDO7_ON_VSEL_MASK; ldo 474 drivers/regulator/wm831x-ldo.c ldo->desc.enable_reg = WM831X_LDO_ENABLE; ldo 475 drivers/regulator/wm831x-ldo.c ldo->desc.enable_mask = 1 << id; ldo 476 drivers/regulator/wm831x-ldo.c ldo->desc.bypass_reg = ldo->base; ldo 477 drivers/regulator/wm831x-ldo.c ldo->desc.bypass_mask = WM831X_LDO7_SWI; ldo 481 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; ldo 482 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; ldo 485 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, ldo 487 drivers/regulator/wm831x-ldo.c if (IS_ERR(ldo->regulator)) { ldo 488 drivers/regulator/wm831x-ldo.c ret = PTR_ERR(ldo->regulator); ldo 498 drivers/regulator/wm831x-ldo.c ldo->name, ldo); ldo 505 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); ldo 529 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 530 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 531 drivers/regulator/wm831x-ldo.c int sel, reg = ldo->base + WM831X_ALIVE_LDO_SLEEP_CONTROL; ldo 542 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); ldo 543 drivers/regulator/wm831x-ldo.c struct wm831x *wm831x = ldo->wm831x; ldo 576 drivers/regulator/wm831x-ldo.c struct wm831x_ldo *ldo; ldo 589 drivers/regulator/wm831x-ldo.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); ldo 590 drivers/regulator/wm831x-ldo.c if (!ldo) ldo 593 drivers/regulator/wm831x-ldo.c ldo->wm831x = wm831x; ldo 601 drivers/regulator/wm831x-ldo.c ldo->base = res->start; ldo 603 drivers/regulator/wm831x-ldo.c snprintf(ldo->name, sizeof(ldo->name), "LDO%d", id + 1); ldo 604 drivers/regulator/wm831x-ldo.c ldo->desc.name = ldo->name; ldo 606 drivers/regulator/wm831x-ldo.c snprintf(ldo->supply_name, sizeof(ldo->supply_name), ldo 608 drivers/regulator/wm831x-ldo.c ldo->desc.supply_name = ldo->supply_name; ldo 610 drivers/regulator/wm831x-ldo.c ldo->desc.id = id; ldo 611 drivers/regulator/wm831x-ldo.c ldo->desc.type = REGULATOR_VOLTAGE; ldo 612 drivers/regulator/wm831x-ldo.c ldo->desc.n_voltages = WM831X_ALIVE_LDO_MAX_SELECTOR + 1; ldo 613 drivers/regulator/wm831x-ldo.c ldo->desc.ops = &wm831x_alive_ldo_ops; ldo 614 drivers/regulator/wm831x-ldo.c ldo->desc.owner = THIS_MODULE; ldo 615 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_reg = ldo->base + WM831X_ALIVE_LDO_ON_CONTROL; ldo 616 drivers/regulator/wm831x-ldo.c ldo->desc.vsel_mask = WM831X_LDO11_ON_VSEL_MASK; ldo 617 drivers/regulator/wm831x-ldo.c ldo->desc.enable_reg = WM831X_LDO_ENABLE; ldo 618 drivers/regulator/wm831x-ldo.c ldo->desc.enable_mask = 1 << id; ldo 619 drivers/regulator/wm831x-ldo.c ldo->desc.min_uV = 800000; ldo 620 drivers/regulator/wm831x-ldo.c ldo->desc.uV_step = 50000; ldo 621 drivers/regulator/wm831x-ldo.c ldo->desc.enable_time = 1000; ldo 625 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; ldo 626 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; ldo 629 drivers/regulator/wm831x-ldo.c ldo->regulator = devm_regulator_register(&pdev->dev, &ldo->desc, ldo 631 drivers/regulator/wm831x-ldo.c if (IS_ERR(ldo->regulator)) { ldo 632 drivers/regulator/wm831x-ldo.c ret = PTR_ERR(ldo->regulator); ldo 638 drivers/regulator/wm831x-ldo.c platform_set_drvdata(pdev, ldo); ldo 481 drivers/regulator/wm8350-regulator.c int sel, volt_reg, ldo = rdev_get_id(rdev); ldo 484 drivers/regulator/wm8350-regulator.c dev_dbg(wm8350->dev, "%s %d mV %d\n", __func__, ldo, uV / 1000); ldo 486 drivers/regulator/wm8350-regulator.c switch (ldo) { ldo 516 drivers/regulator/wm8350-regulator.c int volt_reg, ldo = rdev_get_id(rdev); ldo 519 drivers/regulator/wm8350-regulator.c switch (ldo) { ldo 545 drivers/regulator/wm8350-regulator.c int volt_reg, ldo = rdev_get_id(rdev); ldo 548 drivers/regulator/wm8350-regulator.c switch (ldo) { ldo 619 drivers/regulator/wm8350-regulator.c int wm8350_ldo_set_slot(struct wm8350 *wm8350, int ldo, u16 start, u16 stop) ldo 625 drivers/regulator/wm8350-regulator.c __func__, ldo, start, stop); ldo 631 drivers/regulator/wm8350-regulator.c switch (ldo) { ldo 44 drivers/regulator/wm8994-regulator.c struct wm8994_ldo *ldo = rdev_get_drvdata(rdev); ldo 49 drivers/regulator/wm8994-regulator.c switch (ldo->wm8994->type) { ldo 124 drivers/regulator/wm8994-regulator.c int id = pdev->id % ARRAY_SIZE(pdata->ldo); ldo 126 drivers/regulator/wm8994-regulator.c struct wm8994_ldo *ldo; ldo 132 drivers/regulator/wm8994-regulator.c ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm8994_ldo), GFP_KERNEL); ldo 133 drivers/regulator/wm8994-regulator.c if (!ldo) ldo 136 drivers/regulator/wm8994-regulator.c ldo->wm8994 = wm8994; ldo 137 drivers/regulator/wm8994-regulator.c ldo->supply = wm8994_ldo_consumer[id]; ldo 138 drivers/regulator/wm8994-regulator.c ldo->supply.dev_name = dev_name(wm8994->dev); ldo 141 drivers/regulator/wm8994-regulator.c config.driver_data = ldo; ldo 143 drivers/regulator/wm8994-regulator.c config.init_data = &ldo->init_data; ldo 158 drivers/regulator/wm8994-regulator.c if (!pdata || !pdata->ldo[id].init_data || wm8994->dev->of_node) { ldo 160 drivers/regulator/wm8994-regulator.c ldo->supply.dev_name, ldo->supply.supply); ldo 162 drivers/regulator/wm8994-regulator.c ldo->init_data = wm8994_ldo_default[id]; ldo 163 drivers/regulator/wm8994-regulator.c ldo->init_data.consumer_supplies = &ldo->supply; ldo 165 drivers/regulator/wm8994-regulator.c ldo->init_data.constraints.valid_ops_mask = 0; ldo 167 drivers/regulator/wm8994-regulator.c ldo->init_data = *pdata->ldo[id].init_data; ldo 175 drivers/regulator/wm8994-regulator.c ldo->regulator = devm_regulator_register(&pdev->dev, ldo 178 drivers/regulator/wm8994-regulator.c if (IS_ERR(ldo->regulator)) { ldo 179 drivers/regulator/wm8994-regulator.c ret = PTR_ERR(ldo->regulator); ldo 185 drivers/regulator/wm8994-regulator.c platform_set_drvdata(pdev, ldo); ldo 593 drivers/ssb/driver_chipcommon_pmu.c int ldo; ldo 597 drivers/ssb/driver_chipcommon_pmu.c ldo = SSB_PMURES_4312_PA_REF_LDO; ldo 600 drivers/ssb/driver_chipcommon_pmu.c ldo = SSB_PMURES_4328_PA_REF_LDO; ldo 603 drivers/ssb/driver_chipcommon_pmu.c ldo = SSB_PMURES_5354_PA_REF_LDO; ldo 610 drivers/ssb/driver_chipcommon_pmu.c chipco_set32(cc, SSB_CHIPCO_PMU_MINRES_MSK, 1 << ldo); ldo 612 drivers/ssb/driver_chipcommon_pmu.c chipco_mask32(cc, SSB_CHIPCO_PMU_MINRES_MSK, ~(1 << ldo)); ldo 139 include/linux/mfd/wm831x/pdata.h struct regulator_init_data *ldo[WM831X_MAX_LDO]; ldo 766 include/linux/mfd/wm8350/pmic.h int wm8350_ldo_set_slot(struct wm8350 *wm8350, int ldo, u16 start, u16 stop); ldo 134 include/linux/mfd/wm8994/pdata.h struct wm8994_ldo_pdata ldo[WM8994_NUM_LDO];