/drivers/mmc/core/ |
D | regulator.c | 61 static int mmc_regulator_get_ocrmask(struct regulator *supply) in mmc_regulator_get_ocrmask() argument 69 count = regulator_count_voltages(supply); in mmc_regulator_get_ocrmask() 74 vdd_uV = regulator_list_voltage(supply, i); in mmc_regulator_get_ocrmask() 83 vdd_uV = regulator_get_voltage(supply); in mmc_regulator_get_ocrmask() 107 struct regulator *supply, in mmc_regulator_set_ocr() argument 116 result = regulator_set_voltage(supply, min_uV, max_uV); in mmc_regulator_set_ocr() 118 result = regulator_enable(supply); in mmc_regulator_set_ocr() 123 result = regulator_disable(supply); in mmc_regulator_set_ocr() 173 if (IS_ERR(mmc->supply.vqmmc)) in mmc_regulator_set_vqmmc() 178 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() [all …]
|
/drivers/video/backlight/ |
D | as3711_bl.c | 54 struct as3711_bl_supply *supply = to_supply(data); in as3711_set_brightness_auto_i() local 55 struct as3711 *as3711 = supply->as3711; in as3711_set_brightness_auto_i() 56 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_set_brightness_auto_i() 84 static int as3711_bl_su2_reset(struct as3711_bl_supply *supply) in as3711_bl_su2_reset() argument 86 struct as3711 *as3711 = supply->as3711; in as3711_bl_su2_reset() 88 3, supply->pdata->su2_fbprot); in as3711_bl_su2_reset() 105 struct as3711_bl_supply *supply = to_supply(data); in as3711_bl_update_status() local 106 struct as3711 *as3711 = supply->as3711; in as3711_bl_update_status() 123 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_bl_update_status() 135 ret = as3711_bl_su2_reset(supply); in as3711_bl_update_status() [all …]
|
D | lp855x_bl.c | 73 struct regulator *supply; /* regulator for VDD input */ member 427 lp->supply = devm_regulator_get(lp->dev, "power"); in lp855x_probe() 428 if (IS_ERR(lp->supply)) { in lp855x_probe() 429 if (PTR_ERR(lp->supply) == -EPROBE_DEFER) in lp855x_probe() 431 lp->supply = NULL; in lp855x_probe() 447 if (lp->supply) { in lp855x_probe() 448 ret = regulator_enable(lp->supply); in lp855x_probe() 500 if (lp->supply) in lp855x_remove() 501 regulator_disable(lp->supply); in lp855x_remove()
|
/drivers/power/avs/ |
D | rockchip-io-domain.c | 79 static int rockchip_iodomain_write(struct rockchip_iodomain_supply *supply, in rockchip_iodomain_write() argument 82 struct rockchip_iodomain *iod = supply->iod; in rockchip_iodomain_write() 88 val <<= supply->idx; in rockchip_iodomain_write() 91 val |= (BIT(supply->idx) << 16); in rockchip_iodomain_write() 104 struct rockchip_iodomain_supply *supply = in rockchip_iodomain_notify() local 133 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify() 136 dev_err(supply->iod->dev, "Voltage too high: %d\n", uV); in rockchip_iodomain_notify() 142 ret = rockchip_iodomain_write(supply, uV); in rockchip_iodomain_notify() 146 dev_dbg(supply->iod->dev, "Setting to %d done\n", uV); in rockchip_iodomain_notify() 523 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe() local [all …]
|
/drivers/regulator/ |
D | wm8994-regulator.c | 27 struct regulator_consumer_supply supply; member 101 { .supply = "AVDD1" }, 102 { .supply = "DCVDD" }, 137 ldo->supply = wm8994_ldo_consumer[id]; in wm8994_ldo_probe() 138 ldo->supply.dev_name = dev_name(wm8994->dev); in wm8994_ldo_probe() 160 ldo->supply.dev_name, ldo->supply.supply); in wm8994_ldo_probe() 163 ldo->init_data.consumer_supplies = &ldo->supply; in wm8994_ldo_probe()
|
D | max8907-regulator.c | 46 #define REG_LDO(ids, supply, base, min, max, step) \ argument 49 .supply_name = supply, \ 63 #define REG_FIXED(ids, supply, voltage) \ argument 66 .supply_name = supply, \ 75 #define REG_OUT5V(ids, supply, base, voltage) \ argument 78 .supply_name = supply, \ 89 #define REG_BBAT(ids, supply, base, min, max, step) \ argument 92 .supply_name = supply, \ 104 #define LDO_750_50(id, supply, base) REG_LDO(id, supply, (base), \ argument 106 #define LDO_650_25(id, supply, base) REG_LDO(id, supply, (base), \ argument
|
D | core.c | 66 const char *supply; member 228 if (rdev->supply->rdev == c_rdev) in regulator_supply_is_couple() 247 if (c_rdev->supply && !regulator_supply_is_couple(c_rdev)) in regulator_unlock_recursive() 249 c_rdev->supply->rdev, in regulator_unlock_recursive() 285 if (c_rdev->supply && !regulator_supply_is_couple(c_rdev)) { in regulator_lock_recursive() 286 err = regulator_lock_recursive(c_rdev->supply->rdev, in regulator_lock_recursive() 405 static struct device_node *of_get_regulator(struct device *dev, const char *supply) in of_get_regulator() argument 410 dev_dbg(dev, "Looking up %s-supply from device tree\n", supply); in of_get_regulator() 412 snprintf(prop_name, 32, "%s-supply", supply); in of_get_regulator() 955 if (rdev->supply) in drms_uA_update() [all …]
|
D | arizona-micsupp.c | 40 struct regulator_consumer_supply supply; member 244 init_data->consumer_supplies = &micsupp->supply; in arizona_micsupp_of_get_pdata() 264 micsupp->init_data.consumer_supplies = &micsupp->supply; in arizona_micsupp_common_init() 265 micsupp->supply.supply = "MICVDD"; in arizona_micsupp_common_init() 266 micsupp->supply.dev_name = dev_name(micsupp->dev); in arizona_micsupp_common_init()
|
D | arizona-ldo1.c | 36 struct regulator_consumer_supply supply; member 209 init_data->consumer_supplies = &ldo1->supply; in arizona_ldo1_of_get_pdata() 238 ldo1->supply.supply = "DCVDD"; in arizona_ldo1_common_init() 239 ldo1->init_data.consumer_supplies = &ldo1->supply; in arizona_ldo1_common_init() 240 ldo1->supply.dev_name = dev_name(parent_dev); in arizona_ldo1_common_init()
|
/drivers/gpu/drm/panel/ |
D | panel-lvds.c | 38 struct regulator *supply; member 69 if (lvds->supply) in panel_lvds_unprepare() 70 regulator_disable(lvds->supply); in panel_lvds_unprepare() 79 if (lvds->supply) { in panel_lvds_prepare() 82 err = regulator_enable(lvds->supply); in panel_lvds_prepare() 212 lvds->supply = devm_regulator_get_optional(lvds->dev, "power"); in panel_lvds_probe() 213 if (IS_ERR(lvds->supply)) { in panel_lvds_probe() 214 ret = PTR_ERR(lvds->supply); in panel_lvds_probe() 223 lvds->supply = NULL; in panel_lvds_probe()
|
D | panel-panasonic-vvx10f034n00.c | 35 struct regulator *supply; member 83 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_unprepare() 112 ret = regulator_enable(wuxga_nt->supply); in wuxga_nt_panel_prepare() 133 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_prepare() 213 wuxga_nt->supply = devm_regulator_get(dev, "power"); in wuxga_nt_panel_add() 214 if (IS_ERR(wuxga_nt->supply)) in wuxga_nt_panel_add() 215 return PTR_ERR(wuxga_nt->supply); in wuxga_nt_panel_add()
|
D | panel-kingdisplay-kd097d04.c | 27 struct regulator *supply; member 226 err = regulator_disable(kingdisplay->supply); in kingdisplay_panel_unprepare() 246 err = regulator_enable(kingdisplay->supply); in kingdisplay_panel_prepare() 295 regulator_err = regulator_disable(kingdisplay->supply); in kingdisplay_panel_prepare() 378 kingdisplay->supply = devm_regulator_get(dev, "power"); in kingdisplay_panel_add() 379 if (IS_ERR(kingdisplay->supply)) in kingdisplay_panel_add() 380 return PTR_ERR(kingdisplay->supply); in kingdisplay_panel_add()
|
D | panel-osd-osd101t2587-53ts.c | 24 struct regulator *supply; member 61 regulator_disable(osd101t2587->supply); in osd101t2587_panel_unprepare() 75 ret = regulator_enable(osd101t2587->supply); in osd101t2587_panel_prepare() 161 osd101t2587->supply = devm_regulator_get(dev, "power"); in osd101t2587_panel_add() 162 if (IS_ERR(osd101t2587->supply)) in osd101t2587_panel_add() 163 return PTR_ERR(osd101t2587->supply); in osd101t2587_panel_add()
|
D | panel-samsung-s6d16d0.c | 21 struct regulator *supply; member 71 regulator_disable(s6->supply); in s6d16d0_unprepare() 82 ret = regulator_enable(s6->supply); in s6d16d0_prepare() 203 s6->supply = devm_regulator_get(dev, "vdd1"); in s6d16d0_probe() 204 if (IS_ERR(s6->supply)) in s6d16d0_probe() 205 return PTR_ERR(s6->supply); in s6d16d0_probe()
|
D | panel-sharp-ls043t1le01.c | 29 struct regulator *supply; member 131 regulator_disable(sharp_nt->supply); in sharp_nt_panel_unprepare() 148 ret = regulator_enable(sharp_nt->supply); in sharp_nt_panel_prepare() 180 regulator_disable(sharp_nt->supply); in sharp_nt_panel_prepare() 249 sharp_nt->supply = devm_regulator_get(dev, "avdd"); in sharp_nt_panel_add() 250 if (IS_ERR(sharp_nt->supply)) in sharp_nt_panel_add() 251 return PTR_ERR(sharp_nt->supply); in sharp_nt_panel_add()
|
D | panel-novatek-nt39016.c | 61 struct regulator *supply; member 127 err = regulator_enable(panel->supply); in nt39016_prepare() 155 regulator_disable(panel->supply); in nt39016_prepare() 165 regulator_disable(panel->supply); in nt39016_unprepare() 261 panel->supply = devm_regulator_get(dev, "power"); in nt39016_probe() 262 if (IS_ERR(panel->supply)) { in nt39016_probe() 264 return PTR_ERR(panel->supply); in nt39016_probe()
|
D | panel-ronbo-rb070d30.c | 33 struct regulator *supply; member 53 ret = regulator_enable(ctx->supply); in rb070d30_panel_prepare() 73 regulator_disable(ctx->supply); in rb070d30_panel_unprepare() 169 ctx->supply = devm_regulator_get(&dsi->dev, "vcc-lcd"); in rb070d30_panel_dsi_probe() 170 if (IS_ERR(ctx->supply)) in rb070d30_panel_dsi_probe() 171 return PTR_ERR(ctx->supply); in rb070d30_panel_dsi_probe()
|
D | panel-sharp-lq101r1sx01.c | 27 struct regulator *supply; member 124 regulator_disable(sharp->supply); in sharp_panel_unprepare() 174 err = regulator_enable(sharp->supply); in sharp_panel_prepare() 250 regulator_disable(sharp->supply); in sharp_panel_prepare() 323 sharp->supply = devm_regulator_get(&sharp->link1->dev, "power"); in sharp_panel_add() 324 if (IS_ERR(sharp->supply)) in sharp_panel_add() 325 return PTR_ERR(sharp->supply); in sharp_panel_add()
|
D | panel-olimex-lcd-olinuxino.c | 72 struct regulator *supply; member 105 regulator_disable(lcd->supply); in lcd_olinuxino_unprepare() 120 ret = regulator_enable(lcd->supply); in lcd_olinuxino_prepare() 279 lcd->supply = devm_regulator_get(dev, "power"); in lcd_olinuxino_probe() 280 if (IS_ERR(lcd->supply)) in lcd_olinuxino_probe() 281 return PTR_ERR(lcd->supply); in lcd_olinuxino_probe()
|
/drivers/soc/imx/ |
D | gpc.c | 45 struct regulator *supply; member 81 if (pd->supply) in imx6_pm_domain_power_off() 82 regulator_disable(pd->supply); in imx6_pm_domain_power_off() 93 if (pd->supply) { in imx6_pm_domain_power_on() 94 ret = regulator_enable(pd->supply); in imx6_pm_domain_power_on() 166 domain->supply = devm_regulator_get_optional(dev, "power"); in imx_pgc_parse_dt() 167 if (IS_ERR(domain->supply)) { in imx_pgc_parse_dt() 168 if (PTR_ERR(domain->supply) == -ENODEV) in imx_pgc_parse_dt() 169 domain->supply = NULL; in imx_pgc_parse_dt() 171 return PTR_ERR(domain->supply); in imx_pgc_parse_dt() [all …]
|
/drivers/opp/ |
D | ti-opp-supply.c | 217 struct dev_pm_opp_supply *supply, in _opp_set_voltage() argument 227 vdd_uv = supply->u_volt; in _opp_set_voltage() 240 uv_max = supply->u_volt_max; in _opp_set_voltage() 243 vdd_uv < supply->u_volt_min || in _opp_set_voltage() 244 supply->u_volt_min > uv_max) { in _opp_set_voltage() 247 supply->u_volt_min, vdd_uv, uv_max); in _opp_set_voltage() 252 vdd_uv, supply->u_volt_min, in _opp_set_voltage() 256 supply->u_volt_min, in _opp_set_voltage() 261 reg_name, vdd_uv, supply->u_volt_min, in _opp_set_voltage()
|
/drivers/leds/ |
D | leds-regulator.c | 29 static inline int led_regulator_get_max_brightness(struct regulator *supply) in led_regulator_get_max_brightness() argument 32 int voltage = regulator_list_voltage(supply, 0); in led_regulator_get_max_brightness() 41 ret = regulator_set_voltage(supply, voltage, voltage); in led_regulator_get_max_brightness() 45 return regulator_count_voltages(supply); in led_regulator_get_max_brightness() 48 static int led_regulator_get_voltage(struct regulator *supply, in led_regulator_get_voltage() argument 54 return regulator_list_voltage(supply, brightness - 1); in led_regulator_get_voltage()
|
/drivers/pci/controller/ |
D | pci-tegra.c | 1982 snprintf(property, 32, "%s-supply", supplies[i].supply); in of_regulator_bulk_available() 2019 pcie->supplies[0].supply = "pex-clk"; in tegra_pcie_get_legacy_regulators() 2020 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators() 2023 pcie->supplies[2].supply = "avdd"; in tegra_pcie_get_legacy_regulators() 2052 pcie->supplies[i++].supply = "dvdd-pex"; in tegra_pcie_get_regulators() 2053 pcie->supplies[i++].supply = "hvdd-pex-pll"; in tegra_pcie_get_regulators() 2054 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators() 2055 pcie->supplies[i++].supply = "vddio-pexctl-aud"; in tegra_pcie_get_regulators() 2065 pcie->supplies[i++].supply = "avdd-pll-uerefe"; in tegra_pcie_get_regulators() 2066 pcie->supplies[i++].supply = "hvddio-pex"; in tegra_pcie_get_regulators() [all …]
|
/drivers/pcmcia/ |
D | sa1111_badge4.c | 60 const char *supply, in complain_about_jumpering() argument 66 whom, supply, in complain_about_jumpering() 68 supply, in complain_about_jumpering()
|
/drivers/power/supply/ |
D | axp20x_ac_power.c | 40 struct power_supply *supply; member 49 power_supply_changed(power->supply); in axp20x_ac_power_irq() 291 power->supply = devm_power_supply_register(&pdev->dev, in axp20x_ac_power_probe() 294 if (IS_ERR(power->supply)) in axp20x_ac_power_probe() 295 return PTR_ERR(power->supply); in axp20x_ac_power_probe()
|