/linux-master/include/linux/regulator/ |
H A D | userspace-consumer.h | 12 * @num_supplies: Number of supplies feeding the line 13 * @supplies: Supplies configuration. 21 struct regulator_bulk_data *supplies; member in struct:regulator_userspace_consumer_data
|
H A D | fixed.h | 48 struct regulator_consumer_supply *supplies, int num_supplies, int uv); 51 struct regulator_consumer_supply *supplies, int num_supplies, int uv) 50 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) argument
|
/linux-master/sound/soc/codecs/ |
H A D | ak5386.c | 24 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:ak5386_priv 40 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 46 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); 53 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); 60 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 173 priv->supplies[ [all...] |
H A D | wm8782.c | 33 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:wm8782_priv 78 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 84 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); 91 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); 98 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 133 priv->supplies[ [all...] |
H A D | wm8737.c | 42 struct regulator_bulk_data supplies[WM8737_NUM_SUPPLIES]; member in struct:wm8737_priv 469 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), 470 wm8737->supplies); 473 "Failed to enable supplies: %d\n", 506 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), 507 wm8737->supplies); 542 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), 543 wm8737->supplies); 545 dev_err(component->dev, "Failed to enable supplies: %d\n", ret); 563 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm873 [all...] |
H A D | cs35l41.h | 32 struct regulator_bulk_data supplies[CS35L41_NUM_SUPPLIES]; member in struct:cs35l41_private
|
H A D | bd28623.c | 25 struct regulator_bulk_data supplies[BD28623_NUM_SUPPLIES]; member in struct:bd28623_priv 51 ret = regulator_bulk_enable(ARRAY_SIZE(bd->supplies), bd->supplies); 53 dev_err(bd->dev, "Failed to enable supplies: %d\n", ret); 67 regulator_bulk_disable(ARRAY_SIZE(bd->supplies), bd->supplies); 191 for (i = 0; i < ARRAY_SIZE(bd->supplies); i++) 192 bd->supplies[i].supply = bd28623_supply_names[i]; 194 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(bd->supplies), 195 bd->supplies); [all...] |
H A D | pcm186x.c | 37 struct regulator_bulk_data supplies[PCM186x_NUM_SUPPLIES]; member in struct:pcm186x_priv 512 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), 513 priv->supplies); 522 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), 523 priv->supplies); 542 return regulator_bulk_disable(ARRAY_SIZE(priv->supplies), 543 priv->supplies); 649 for (i = 0; i < ARRAY_SIZE(priv->supplies); i++) 650 priv->supplies[i].supply = pcm186x_supply_names[i]; 652 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), [all...] |
H A D | wm8523.c | 40 struct regulator_bulk_data supplies[WM8523_NUM_SUPPLIES]; member in struct:wm8523_priv 334 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), 335 wm8523->supplies); 338 "Failed to enable supplies: %d\n", 365 regulator_bulk_disable(ARRAY_SIZE(wm8523->supplies), 366 wm8523->supplies); 463 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++) 464 wm8523->supplies[i].supply = wm8523_supply_names[i]; 466 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies), 467 wm8523->supplies); [all...] |
H A D | wm8770.c | 82 struct regulator_bulk_data supplies[WM8770_NUM_SUPPLIES]; member in struct:wm8770_priv 511 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), 512 wm8770->supplies); 515 "Failed to enable supplies: %d\n", 529 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), 530 wm8770->supplies); 576 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), 577 wm8770->supplies); 579 dev_err(component->dev, "Failed to enable supplies: %d\n", ret); 605 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm877 [all...] |
/linux-master/include/linux/mfd/wcd934x/ |
H A D | wcd934x.h | 15 * @supplies: wcd934x regulator supplies 23 struct regulator_bulk_data supplies[WCD934X_MAX_SUPPLY]; member in struct:wcd934x_ddata
|
/linux-master/tools/testing/selftests/power_supply/ |
H A D | test_power_supply_properties.sh | 9 # By default all power supplies available are tested. Optionally the name of a 37 supplies=$(ls "$SYSFS_SUPPLIES") 39 supplies=$1 42 ktap_set_plan "$(count_tests "$supplies")" 44 for DEVNAME in $supplies; do
|
/linux-master/drivers/hid/i2c-hid/ |
H A D | i2c-hid-of.c | 40 struct regulator_bulk_data supplies[2]; member in struct:i2c_hid_of 51 ret = regulator_bulk_enable(ARRAY_SIZE(ihid_of->supplies), 52 ihid_of->supplies); 54 dev_warn(dev, "Failed to enable supplies: %d\n", ret); 73 regulator_bulk_disable(ARRAY_SIZE(ihid_of->supplies), 74 ihid_of->supplies); 121 ihid_of->supplies[0].supply = "vdd"; 122 ihid_of->supplies[1].supply = "vddl"; 123 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ihid_of->supplies), 124 ihid_of->supplies); [all...] |
/linux-master/drivers/staging/greybus/ |
H A D | power_supply.c | 31 struct gb_power_supplies *supplies; member in struct:gb_power_supply 312 return gbpsy->supplies->connection; 858 static void _gb_power_supplies_release(struct gb_power_supplies *supplies) argument 862 if (!supplies->supply) 865 mutex_lock(&supplies->supplies_lock); 866 for (i = 0; i < supplies->supplies_count; i++) 867 _gb_power_supply_release(&supplies->supply[i]); 868 kfree(supplies->supply); 869 mutex_unlock(&supplies->supplies_lock); 870 kfree(supplies); 873 gb_power_supplies_get_count(struct gb_power_supplies *supplies) argument 892 gb_power_supply_config(struct gb_power_supplies *supplies, int id) argument 933 gb_power_supplies_setup(struct gb_power_supplies *supplies) argument 967 gb_power_supplies_register(struct gb_power_supplies *supplies) argument 991 struct gb_power_supplies *supplies = gb_connection_get_data(connection); local 1057 struct gb_power_supplies *supplies; local 1117 struct gb_power_supplies *supplies = greybus_get_drvdata(bundle); local [all...] |
/linux-master/drivers/input/rmi4/ |
H A D | rmi_i2c.c | 28 * @supplies: Array of voltage regulators 41 struct regulator_bulk_data supplies[2]; member in struct:rmi_i2c_xport 190 regulator_bulk_disable(ARRAY_SIZE(rmi_i2c->supplies), 191 rmi_i2c->supplies); 230 rmi_i2c->supplies[0].supply = "vdd"; 231 rmi_i2c->supplies[1].supply = "vio"; 233 ARRAY_SIZE(rmi_i2c->supplies), 234 rmi_i2c->supplies); 238 error = regulator_bulk_enable(ARRAY_SIZE(rmi_i2c->supplies), 239 rmi_i2c->supplies); [all...] |
/linux-master/drivers/regulator/ |
H A D | userspace-consumer.c | 31 struct regulator_bulk_data *supplies; member in struct:userspace_consumer_data 77 data->supplies); 80 data->supplies); 135 pdata->supplies = devm_kzalloc(&pdev->dev, sizeof(*pdata->supplies), GFP_KERNEL); 136 if (!pdata->supplies) 138 pdata->supplies[0].supply = "vout"; 154 drvdata->supplies = pdata->supplies; 160 drvdata->supplies); [all...] |
/linux-master/drivers/iio/imu/bmi160/ |
H A D | bmi160.h | 11 struct regulator_bulk_data supplies[2]; member in struct:bmi160_data
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-sony-td4353-jdi.c | 36 struct regulator_bulk_data supplies[3]; member in struct:sony_td4353_jdi 152 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 166 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 184 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 245 ctx->supplies[0].supply = "vddio"; 246 ctx->supplies[1].supply = "vsp"; 247 ctx->supplies[ [all...] |
H A D | panel-ebbg-ft8719.c | 36 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member in struct:ebbg_ft8719 121 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 149 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 205 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) 206 ctx->supplies[i].supply = regulator_names[i]; 208 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 209 ctx->supplies); 213 for (i = 0; i < ARRAY_SIZE(ctx->supplies); [all...] |
H A D | panel-samsung-s6e88a0-ams452ef01.c | 19 struct regulator_bulk_data supplies[2]; member in struct:s6e88a0_ams452ef01 116 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 128 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), 129 ctx->supplies); 147 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 201 ctx->supplies[0].supply = "vdd3"; 202 ctx->supplies[1].supply = "vci"; 203 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), [all...] |
H A D | panel-visionox-rm69299.c | 20 struct regulator_bulk_data supplies[2]; member in struct:visionox_rm69299 34 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 57 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 199 ctx->supplies[0].supply = "vdda"; 200 ctx->supplies[1].supply = "vdd3p3"; 202 ret = devm_regulator_bulk_get(ctx->panel.dev, ARRAY_SIZE(ctx->supplies), 203 ctx->supplies); 230 ret = regulator_set_load(ctx->supplies[ [all...] |
/linux-master/drivers/input/misc/ |
H A D | twl6040-vibra.c | 48 struct regulator_bulk_data supplies[TWL6040_NUM_SUPPLIES]; member in struct:vibra_info 79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); 115 regulator_bulk_disable(ARRAY_SIZE(info->supplies), info->supplies); 151 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000; 157 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000; 288 info->supplies[0].supply = "vddvibl"; 289 info->supplies[1].supply = "vddvibr"; 295 ARRAY_SIZE(info->supplies), [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | zet6223.c | 31 struct regulator_bulk_data supplies[2]; member in struct:zet6223_ts 102 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies); 110 ts->supplies[0].supply = "vio"; 111 ts->supplies[1].supply = "vcc"; 113 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->supplies), 114 ts->supplies); 118 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies);
|
/linux-master/drivers/mfd/ |
H A D | wcd934x.c | 234 ddata->supplies[0].supply = "vdd-buck"; 235 ddata->supplies[1].supply = "vdd-buck-sido"; 236 ddata->supplies[2].supply = "vdd-tx"; 237 ddata->supplies[3].supply = "vdd-rx"; 238 ddata->supplies[4].supply = "vdd-io"; 240 ret = regulator_bulk_get(dev, WCD934X_MAX_SUPPLY, ddata->supplies); 242 return dev_err_probe(dev, ret, "Failed to get supplies\n"); 244 ret = regulator_bulk_enable(WCD934X_MAX_SUPPLY, ddata->supplies); 246 return dev_err_probe(dev, ret, "Failed to enable supplies\n"); 270 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies); [all...] |
/linux-master/drivers/pci/controller/dwc/ |
H A D | pci-exynos.c | 60 struct regulator_bulk_data supplies[2]; member in struct:exynos_pcie 347 ep->supplies[0].supply = "vdd18"; 348 ep->supplies[1].supply = "vdd10"; 349 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ep->supplies), 350 ep->supplies); 358 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies); 373 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); 387 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), e [all...] |