/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | hisilicon,hi655x-regulator.txt | 1 Hisilicon Hi655x Voltage regulators 11 The valid names for regulators are: 20 regulators {
|
H A D | onnn,fan53880.yaml | 40 regulators: 44 list of regulators provided by this controller, must be named 61 - regulators 77 regulators {
|
H A D | richtek,rt4801-regulator.yaml | 7 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 D | twl-regulator.txt | 1 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 D | tps65132-regulator.txt | 1 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 D | ti,tps62864.yaml | 23 regulators: 37 - regulators 52 regulators {
|
H A D | maxim,max77802.yaml | 7 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 D | maxim,max20086.yaml | 39 regulators: 54 - regulators 66 regulators: 90 regulators {
|
H A D | ti,tps65219.yaml | 7 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 D | lm363x-regulator.txt | 4 LM3631 has five regulators and LM3632 supports three regulators. 37 regulators { 79 regulators {
|
H A D | max8907.txt | 14 - 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 D | max8998.c | 598 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 ®ulators[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 D | lp873x-regulator.c | 47 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, ®ulators[i].desc, in lp873x_regulator_probe()
|
H A D | hi655x-regulator.c | 150 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 *) ®ulators[i]; in hi655x_regulator_probe() 188 ®ulators[i].rdesc, in hi655x_regulator_probe() 192 regulators[i].rdesc.name); in hi655x_regulator_probe()
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ltc2978.txt | 32 - 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 D | max77686.txt | 1 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 D | ipq9574-rdp453.dts | 47 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 D | ipq9574-rdp454.dts | 47 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 D | ipq9574-rdp449.dts | 47 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 D | regulator.rst | 18 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 D | panfrost_device.c | 90 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 D | brcm,bcm59056.txt | 16 - regulators: container node for regulators following the generic 31 regulators {
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | s6sy761.c | 103 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 D | rohm-bd9576.c | 138 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 D | simplefb.c | 83 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()
|