Home
last modified time | relevance | path

Searched refs:regulators (Results 51 – 75 of 1400) sorted by relevance

12345678910>>...56

/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dhisilicon,hi655x-regulator.txt1 Hisilicon Hi655x Voltage regulators
11 The valid names for regulators are:
20 regulators {
H A Donnn,fan53880.yaml40 regulators:
44 list of regulators provided by this controller, must be named
61 - regulators
77 regulators {
H A Drichtek,rt4801-regulator.yaml7 title: Richtek RT4801 Display Bias regulators
15 binding for regulators at
34 If this property not specified, treat both as always-on regulators.
53 for controlling both regulators. If this property not specified for
54 any regulator, treat both as always-on regulators.
H A Dtwl-regulator.txt1 TWL family of regulators
4 For twl6030 regulators/LDOs
21 For twl6032 regulators/LDOs
35 For twl4030 regulators/LDOs
60 For twl4030 regulators/LDOs:
75 For twl6030 regulators/LDOs:
H A Dtps65132-regulator.txt1 TPS65132 regulators
8 Device supports two regulators OUTP and OUTN. A sub node within the
9 device node describe the properties of these regulators. The sub-node
24 Each regulator is defined using the standard binding for regulators.
H A Dti,tps62864.yaml23 regulators:
37 - regulators
52 regulators {
H A Dmaxim,max77802.yaml7 title: Maxim MAX77802 Power Management IC regulators
18 regulators.
23 Certain regulators support "regulator-initial-mode" and "regulator-mode".
29 The standard "regulator-mode" property can only be used for regulators that
31 regulators are:: bucks 2-4 and LDOs 1-35. Also, it only takes effect if the
H A Dmaxim,max20086.yaml39 regulators:
54 - regulators
66 regulators:
90 regulators {
H A Dti,tps65219.yaml7 title: TI tps65219 Power Management Integrated Circuit regulators
29 description: Short-circuit, over-current, under-voltage for regulators, PB interrupts.
54 regulators:
57 list of regulators provided by this controller
89 - regulators
117 regulators {
H A Dlm363x-regulator.txt4 LM3631 has five regulators and LM3632 supports three regulators.
37 regulators {
79 regulators {
H A Dmax8907.txt14 - regulators: A node that houses a sub-node for each regulator within the
18 regulators; see regulator.txt.
24 The valid names for regulators are:
45 regulators {
/openbmc/linux/drivers/regulator/
H A Dmax8998.c598 pdata->regulators = rdata; in max8998_pmic_dt_parse_pdata()
599 for (i = 0; i < ARRAY_SIZE(regulators); ++i) { in max8998_pmic_dt_parse_pdata()
601 regulators[i].name); in max8998_pmic_dt_parse_pdata()
605 rdata->id = regulators[i].id; in max8998_pmic_dt_parse_pdata()
608 &regulators[i]); in max8998_pmic_dt_parse_pdata()
732 while (regulators[index].min_uV + in max8998_pmic_probe()
733 regulators[index].uV_step * i in max8998_pmic_probe()
762 while (regulators[index].min_uV + in max8998_pmic_probe()
763 regulators[index].uV_step * i in max8998_pmic_probe()
779 config.of_node = pdata->regulators[i].reg_node; in max8998_pmic_probe()
[all …]
H A Dlp873x-regulator.c47 static const struct lp873x_regulator regulators[]; variable
94 ret = regmap_update_bits(lp873->regmap, regulators[id].ctrl2_reg, in lp873x_buck_set_ramp_delay()
133 static const struct lp873x_regulator regulators[] = { variable
168 for (i = 0; i < ARRAY_SIZE(regulators); i++) { in lp873x_regulator_probe()
169 rdev = devm_regulator_register(&pdev->dev, &regulators[i].desc, in lp873x_regulator_probe()
H A Dhi655x-regulator.c150 static const struct hi655x_regulator regulators[] = { variable
184 for (i = 0; i < ARRAY_SIZE(regulators); i++) { in hi655x_regulator_probe()
185 config.driver_data = (void *) &regulators[i]; in hi655x_regulator_probe()
188 &regulators[i].rdesc, in hi655x_regulator_probe()
192 regulators[i].rdesc.name); in hi655x_regulator_probe()
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dltc2978.txt32 - regulators: A node that houses a sub-node for each regulator controlled by
35 standard binding for regulators; see regulator.txt.
37 Valid names of regulators depend on number of supplies supported per device:
54 regulators {
/openbmc/u-boot/doc/device-tree-bindings/regulator/
H A Dmax77686.txt1 MAXIM, MAX77686 regulators
5 - drivers/power/regulator/max77686.c (for child regulators)
13 - voltage-regulators: required for the PMIC driver
26 voltage-regulators {
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dipq9574-rdp453.dts47 regulators {
48 compatible = "qcom,rpm-mp5496-regulators";
54 * considers it as zero and brings up the regulators with minimum supported voltage.
56 * the regulators are brought up with 725mV which is sufficient for all the
H A Dipq9574-rdp454.dts47 regulators {
48 compatible = "qcom,rpm-mp5496-regulators";
54 * considers it as zero and brings up the regulators with minimum supported voltage.
56 * the regulators are brought up with 725mV which is sufficient for all the
H A Dipq9574-rdp449.dts47 regulators {
48 compatible = "qcom,rpm-mp5496-regulators";
54 * considers it as zero and brings up the regulators with minimum supported voltage.
56 * the regulators are brought up with 725mV which is sufficient for all the
/openbmc/linux/Documentation/driver-api/
H A Dregulator.rst18 control voltage and current regulators.
22 both voltage regulators (where voltage output is controllable) and
36 Electronic device that supplies power to other devices. Most regulators
54 An IC which contains numerous regulators and often also other
64 regulators. Functions are provided to `enable <#API-regulator-enable>`__
68 When requesting regulators consumers use symbolic names for their
79 regulators. Consumer devices use the :c:func:`regulator_enable()` and
81 regulators. Calls to the two functions must be balanced.
114 Drivers for regulator chips register the regulators with the regulator
125 This interface provides a way to define how regulators are connected to
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.c90 pfdev->regulators = devm_kcalloc(pfdev->dev, pfdev->comp->num_supplies, in panfrost_regulator_init()
91 sizeof(*pfdev->regulators), in panfrost_regulator_init()
93 if (!pfdev->regulators) in panfrost_regulator_init()
97 pfdev->regulators[i].supply = pfdev->comp->supply_names[i]; in panfrost_regulator_init()
101 pfdev->regulators); in panfrost_regulator_init()
110 pfdev->regulators); in panfrost_regulator_init()
121 if (!pfdev->regulators) in panfrost_regulator_fini()
124 regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators); in panfrost_regulator_fini()
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dbrcm,bcm59056.txt16 - regulators: container node for regulators following the generic
31 regulators {
/openbmc/linux/drivers/input/touchscreen/
H A Ds6sy761.c103 struct regulator_bulk_data regulators[2]; member
300 ret = regulator_bulk_enable(ARRAY_SIZE(sdata->regulators), in s6sy761_power_on()
301 sdata->regulators); in s6sy761_power_on()
388 regulator_bulk_disable(ARRAY_SIZE(sdata->regulators), in s6sy761_power_off()
389 sdata->regulators); in s6sy761_power_off()
410 sdata->regulators[S6SY761_REGULATOR_VDD].supply = "vdd"; in s6sy761_probe()
411 sdata->regulators[S6SY761_REGULATOR_AVDD].supply = "avdd"; in s6sy761_probe()
413 ARRAY_SIZE(sdata->regulators), in s6sy761_probe()
414 sdata->regulators); in s6sy761_probe()
/openbmc/linux/drivers/mfd/
H A Drohm-bd9576.c138 struct mfd_cell *regulators; in bd957x_i2c_probe() local
140 regulators = &bd9576_mfd_cells[BD957X_REGULATOR_CELL]; in bd957x_i2c_probe()
141 regulators->resources = bd9576_regulator_irqs; in bd957x_i2c_probe()
142 regulators->num_resources = ARRAY_SIZE(bd9576_regulator_irqs); in bd957x_i2c_probe()
/openbmc/linux/drivers/video/fbdev/
H A Dsimplefb.c83 struct regulator **regulators; member
346 par->regulators = devm_kcalloc(&pdev->dev, count, in simplefb_regulators_get()
348 if (!par->regulators) in simplefb_regulators_get()
369 par->regulators[i++] = regulator; in simplefb_regulators_get()
383 ret = regulator_enable(par->regulators[i]); in simplefb_regulators_enable()
388 devm_regulator_put(par->regulators[i]); in simplefb_regulators_enable()
389 par->regulators[i] = NULL; in simplefb_regulators_enable()
399 if (!par->regulators || !par->regulators_enabled) in simplefb_regulators_destroy()
403 if (par->regulators[i]) in simplefb_regulators_destroy()
404 regulator_disable(par->regulators[i]); in simplefb_regulators_destroy()

12345678910>>...56