Home
last modified time | relevance | path

Searched refs:supplies (Results 1 – 25 of 175) sorted by relevance

1234567

/drivers/staging/greybus/
A Dpower_supply.c31 struct gb_power_supplies *supplies; member
312 return gbpsy->supplies->connection; in get_conn_from_psy()
862 if (!supplies->supply) in _gb_power_supplies_release()
868 kfree(supplies->supply); in _gb_power_supplies_release()
870 kfree(supplies); in _gb_power_supplies_release()
897 gbpsy->supplies = supplies; in gb_power_supply_config()
945 supplies->supply = kcalloc(supplies->supplies_count, in gb_power_supplies_setup()
949 if (!supplies->supply) { in gb_power_supplies_setup()
1031 gbpsy = &supplies->supply[psy_id]; in gb_supplies_request_handler()
1067 supplies = kzalloc(sizeof(*supplies), GFP_KERNEL); in gb_power_supply_probe()
[all …]
/drivers/regulator/
A Duserspace-consumer.c31 struct regulator_bulk_data *supplies; member
77 data->supplies); in state_store()
80 data->supplies); in state_store()
135 pdata->supplies = devm_kzalloc(&pdev->dev, sizeof(*pdata->supplies), GFP_KERNEL); in regulator_userspace_consumer_probe()
136 if (!pdata->supplies) in regulator_userspace_consumer_probe()
138 pdata->supplies[0].supply = "vout"; in regulator_userspace_consumer_probe()
154 drvdata->supplies = pdata->supplies; in regulator_userspace_consumer_probe()
160 drvdata->supplies); in regulator_userspace_consumer_probe()
172 drvdata->supplies); in regulator_userspace_consumer_probe()
180 ret = regulator_is_enabled(pdata->supplies[0].consumer); in regulator_userspace_consumer_probe()
[all …]
/drivers/input/rmi4/
A Drmi_i2c.c41 struct regulator_bulk_data supplies[2]; member
191 rmi_i2c->supplies); in rmi_i2c_regulator_bulk_disable()
230 rmi_i2c->supplies[0].supply = "vdd"; in rmi_i2c_probe()
231 rmi_i2c->supplies[1].supply = "vio"; in rmi_i2c_probe()
233 ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_probe()
234 rmi_i2c->supplies); in rmi_i2c_probe()
239 rmi_i2c->supplies); in rmi_i2c_probe()
301 rmi_i2c->supplies); in rmi_i2c_suspend()
313 rmi_i2c->supplies); in rmi_i2c_resume()
337 rmi_i2c->supplies); in rmi_i2c_runtime_suspend()
[all …]
/drivers/gpu/drm/panel/
A Dpanel-sony-td4353-jdi.c36 struct regulator_bulk_data supplies[3]; member
98 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_prepare()
109 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_prepare()
123 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_unprepare()
186 ctx->supplies[0].supply = "vddio"; in sony_td4353_jdi_probe()
187 ctx->supplies[1].supply = "vsp"; in sony_td4353_jdi_probe()
188 ctx->supplies[2].supply = "vsn"; in sony_td4353_jdi_probe()
189 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in sony_td4353_jdi_probe()
190 ctx->supplies); in sony_td4353_jdi_probe()
A Dpanel-lg-sw43408.c29 struct regulator_bulk_data supplies[NUM_SUPPLIES]; member
55 ret = regulator_bulk_disable(ARRAY_SIZE(sw43408->supplies), sw43408->supplies); in sw43408_unprepare()
127 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sw43408_prepare()
148 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sw43408_prepare()
227 ctx->supplies[0].supply = "vddi"; /* 1.88 V */ in sw43408_add()
228 ctx->supplies[0].init_load_uA = 62000; in sw43408_add()
229 ctx->supplies[1].supply = "vpnl"; /* 3.0 V */ in sw43408_add()
230 ctx->supplies[1].init_load_uA = 857000; in sw43408_add()
232 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in sw43408_add()
233 ctx->supplies); in sw43408_add()
A Dpanel-samsung-s6e88a0-ams452ef01.c19 struct regulator_bulk_data supplies[2]; member
94 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e88a0_ams452ef01_prepare()
103 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), in s6e88a0_ams452ef01_prepare()
104 ctx->supplies); in s6e88a0_ams452ef01_prepare()
118 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e88a0_ams452ef01_unprepare()
174 ctx->supplies[0].supply = "vdd3"; in s6e88a0_ams452ef01_probe()
175 ctx->supplies[1].supply = "vci"; in s6e88a0_ams452ef01_probe()
176 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in s6e88a0_ams452ef01_probe()
177 ctx->supplies); in s6e88a0_ams452ef01_probe()
A Dpanel-ebbg-ft8719.c36 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member
95 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ebbg_ft8719_prepare()
116 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ebbg_ft8719_unprepare()
172 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) in ebbg_ft8719_probe()
173 ctx->supplies[i].supply = regulator_names[i]; in ebbg_ft8719_probe()
175 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in ebbg_ft8719_probe()
176 ctx->supplies); in ebbg_ft8719_probe()
180 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) { in ebbg_ft8719_probe()
181 ret = regulator_set_load(ctx->supplies[i].consumer, in ebbg_ft8719_probe()
A Dpanel-himax-hx83112a.c40 struct regulator_bulk_data supplies[3]; member
213 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in hx83112a_prepare()
222 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in hx83112a_prepare()
233 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in hx83112a_unprepare()
278 ctx->supplies[0].supply = "vdd1"; in hx83112a_probe()
279 ctx->supplies[1].supply = "vsn"; in hx83112a_probe()
280 ctx->supplies[2].supply = "vsp"; in hx83112a_probe()
281 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in hx83112a_probe()
282 ctx->supplies); in hx83112a_probe()
A Dpanel-asus-z00t-tm5p5-n35596.c17 struct regulator_bulk_data supplies[2]; member
98 dsi_ctx.accum_err = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in tm5p5_nt35596_prepare()
108 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), in tm5p5_nt35596_prepare()
109 ctx->supplies); in tm5p5_nt35596_prepare()
123 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), in tm5p5_nt35596_unprepare()
124 ctx->supplies); in tm5p5_nt35596_unprepare()
233 ctx->supplies[0].supply = "vdd"; in tm5p5_nt35596_probe()
234 ctx->supplies[1].supply = "vddio"; in tm5p5_nt35596_probe()
235 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in tm5p5_nt35596_probe()
236 ctx->supplies); in tm5p5_nt35596_probe()
A Dpanel-raydium-rm69380.c26 struct regulator_bulk_data supplies[2]; member
96 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm69380_prepare()
105 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm69380_prepare()
118 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm69380_unprepare()
217 ctx->supplies[0].supply = "vddio"; in rm69380_probe()
218 ctx->supplies[1].supply = "avdd"; in rm69380_probe()
219 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in rm69380_probe()
220 ctx->supplies); in rm69380_probe()
A Dpanel-raydium-rm692e5.c24 struct regulator_bulk_data supplies[3]; member
146 dsi_ctx.accum_err = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm692e5_prepare()
169 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm692e5_prepare()
180 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in rm692e5_unprepare()
290 ctx->supplies[0].supply = "vddio"; in rm692e5_probe()
291 ctx->supplies[1].supply = "dvdd"; in rm692e5_probe()
292 ctx->supplies[2].supply = "vci"; in rm692e5_probe()
293 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in rm692e5_probe()
294 ctx->supplies); in rm692e5_probe()
A Dpanel-visionox-r66451.c24 struct regulator_bulk_data supplies[2]; member
125 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), in visionox_r66451_prepare()
126 ctx->supplies); in visionox_r66451_prepare()
135 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in visionox_r66451_prepare()
151 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in visionox_r66451_unprepare()
281 ctx->supplies[0].supply = "vddio"; in visionox_r66451_probe()
282 ctx->supplies[1].supply = "vdd"; in visionox_r66451_probe()
284 ret = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(ctx->supplies), in visionox_r66451_probe()
285 ctx->supplies); in visionox_r66451_probe()
A Dpanel-startek-kd070fhfid015.c44 struct regulator_bulk_data supplies[2]; member
111 regulator_bulk_disable(ARRAY_SIZE(stk->supplies), stk->supplies); in stk_panel_unprepare()
125 ret = regulator_enable(stk->supplies[IOVCC].consumer); in stk_panel_prepare()
130 ret = regulator_enable(stk->supplies[POWER].consumer); in stk_panel_prepare()
150 regulator_disable(stk->supplies[POWER].consumer); in stk_panel_prepare()
152 regulator_disable(stk->supplies[IOVCC].consumer); in stk_panel_prepare()
260 stk->supplies[IOVCC].supply = "iovcc"; in stk_panel_add()
261 stk->supplies[POWER].supply = "power"; in stk_panel_add()
262 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(stk->supplies), stk->supplies); in stk_panel_add()
A Dpanel-truly-nt35597.c57 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member
260 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) { in truly_35597_power_on()
261 ret = regulator_set_load(ctx->supplies[i].consumer, in truly_35597_power_on()
267 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in truly_35597_power_on()
293 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) { in truly_nt35597_power_off()
294 ret = regulator_set_load(ctx->supplies[i].consumer, in truly_nt35597_power_off()
302 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in truly_nt35597_power_off()
456 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) in truly_nt35597_panel_add()
457 ctx->supplies[i].supply = regulator_names[i]; in truly_nt35597_panel_add()
459 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in truly_nt35597_panel_add()
[all …]
A Dpanel-feixin-k101-im2ba02.c28 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member
312 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_prepare()
341 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_prepare()
386 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_unprepare()
455 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) in k101_im2ba02_dsi_probe()
456 ctx->supplies[i].supply = regulator_names[i]; in k101_im2ba02_dsi_probe()
458 ret = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(ctx->supplies), in k101_im2ba02_dsi_probe()
459 ctx->supplies); in k101_im2ba02_dsi_probe()
A Dpanel-jdi-lt070me05000.c33 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member
189 ret = regulator_bulk_disable(ARRAY_SIZE(jdi->supplies), jdi->supplies); in jdi_panel_unprepare()
208 ret = regulator_bulk_enable(ARRAY_SIZE(jdi->supplies), jdi->supplies); in jdi_panel_prepare()
240 ret = regulator_bulk_disable(ARRAY_SIZE(jdi->supplies), jdi->supplies); in jdi_panel_prepare()
375 for (i = 0; i < ARRAY_SIZE(jdi->supplies); i++) in jdi_panel_add()
376 jdi->supplies[i].supply = regulator_names[i]; in jdi_panel_add()
378 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(jdi->supplies), in jdi_panel_add()
379 jdi->supplies); in jdi_panel_add()
A Dpanel-samsung-ld9040.c95 struct regulator_bulk_data supplies[2]; member
203 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ld9040_power_on()
218 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ld9040_power_off()
357 ctx->supplies[0].supply = "vdd3"; in ld9040_probe()
358 ctx->supplies[1].supply = "vci"; in ld9040_probe()
359 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in ld9040_probe()
360 ctx->supplies); in ld9040_probe()
/drivers/hid/i2c-hid/
A Di2c-hid-of.c40 struct regulator_bulk_data supplies[2]; member
51 ret = regulator_bulk_enable(ARRAY_SIZE(ihid_of->supplies), in i2c_hid_of_power_up()
52 ihid_of->supplies); in i2c_hid_of_power_up()
73 regulator_bulk_disable(ARRAY_SIZE(ihid_of->supplies), in i2c_hid_of_power_down()
74 ihid_of->supplies); in i2c_hid_of_power_down()
121 ihid_of->supplies[0].supply = "vdd"; in i2c_hid_of_probe()
122 ihid_of->supplies[1].supply = "vddl"; in i2c_hid_of_probe()
123 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ihid_of->supplies), in i2c_hid_of_probe()
124 ihid_of->supplies); in i2c_hid_of_probe()
/drivers/pci/controller/dwc/
A Dpci-exynos.c59 struct regulator_bulk_data supplies[2]; member
307 ep->supplies[0].supply = "vdd18"; in exynos_pcie_probe()
308 ep->supplies[1].supply = "vdd10"; in exynos_pcie_probe()
309 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ep->supplies), in exynos_pcie_probe()
310 ep->supplies); in exynos_pcie_probe()
314 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_probe()
328 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_probe()
341 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_remove()
351 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_suspend_noirq()
363 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_resume_noirq()
/drivers/pci/pwrctrl/
A Dslot.c18 struct regulator_bulk_data *supplies; member
26 regulator_bulk_disable(slot->num_supplies, slot->supplies); in devm_pci_pwrctrl_slot_power_off()
27 regulator_bulk_free(slot->num_supplies, slot->supplies); in devm_pci_pwrctrl_slot_power_off()
42 &slot->supplies); in pci_pwrctrl_slot_probe()
49 ret = regulator_bulk_enable(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe()
75 regulator_bulk_disable(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe()
77 regulator_bulk_free(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe()
/drivers/input/misc/
A Dtwl6040-vibra.c48 struct regulator_bulk_data supplies[TWL6040_NUM_SUPPLIES]; member
79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable()
115 regulator_bulk_disable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_disable()
151 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000; in twl6040_vibra_set_effect()
157 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000; in twl6040_vibra_set_effect()
284 info->supplies[0].supply = "vddvibl"; in twl6040_vibra_probe()
285 info->supplies[1].supply = "vddvibr"; in twl6040_vibra_probe()
291 ARRAY_SIZE(info->supplies), in twl6040_vibra_probe()
292 info->supplies); in twl6040_vibra_probe()
299 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe()
[all …]
/drivers/input/touchscreen/
A Dzet6223.c29 struct regulator_bulk_data supplies[2]; member
100 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies); in zet6223_power_off()
108 ts->supplies[0].supply = "vio"; in zet6223_power_on()
109 ts->supplies[1].supply = "vcc"; in zet6223_power_on()
111 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->supplies), in zet6223_power_on()
112 ts->supplies); in zet6223_power_on()
116 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies); in zet6223_power_on()
/drivers/mfd/
A Dwm8994-core.c168 wm8994->supplies); in wm8994_suspend()
187 wm8994->supplies); in wm8994_resume()
347 wm8994->supplies = devm_kcalloc(wm8994->dev, in wm8994_device_init()
351 if (!wm8994->supplies) { in wm8994_device_init()
359 wm8994->supplies[i].supply = wm1811_main_supplies[i]; in wm8994_device_init()
363 wm8994->supplies[i].supply = wm8994_main_supplies[i]; in wm8994_device_init()
367 wm8994->supplies[i].supply = wm8958_main_supplies[i]; in wm8994_device_init()
380 wm8994->supplies); in wm8994_device_init()
585 wm8994->supplies); in wm8994_device_init()
587 regulator_bulk_free(wm8994->num_supplies, wm8994->supplies); in wm8994_device_init()
[all …]
A Dwcd934x.c234 ddata->supplies[0].supply = "vdd-buck"; in wcd934x_slim_probe()
235 ddata->supplies[1].supply = "vdd-buck-sido"; in wcd934x_slim_probe()
236 ddata->supplies[2].supply = "vdd-tx"; in wcd934x_slim_probe()
237 ddata->supplies[3].supply = "vdd-rx"; in wcd934x_slim_probe()
238 ddata->supplies[4].supply = "vdd-io"; in wcd934x_slim_probe()
240 ret = regulator_bulk_get(dev, WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
244 ret = regulator_bulk_enable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
270 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
278 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_remove()
/drivers/pci/controller/
A Dpci-tegra.c1946 sizeof(*pcie->supplies), in tegra_pcie_get_legacy_regulators()
1948 if (!pcie->supplies) in tegra_pcie_get_legacy_regulators()
1952 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators()
1979 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
1981 if (!pcie->supplies) in tegra_pcie_get_regulators()
1994 if (!pcie->supplies) in tegra_pcie_get_regulators()
2006 if (!pcie->supplies) in tegra_pcie_get_regulators()
2030 if (!pcie->supplies) in tegra_pcie_get_regulators()
2053 if (!pcie->supplies) in tegra_pcie_get_regulators()
2066 pcie->supplies); in tegra_pcie_get_regulators()
[all …]

Completed in 76 milliseconds

1234567