Home
last modified time | relevance | path

Searched full:regulators (Results 1 – 25 of 937) sorted by relevance

12345678910>>...38

/Linux-v5.4/drivers/regulator/
DKconfig8 and current regulators within the Linux kernel. It's intended to
15 to both voltage regulators (where voltage output is controllable) and
20 regulators.
35 This driver provides support for fixed voltage regulators,
37 managed regulators and simple non-configurable regulators.
59 tristate "Marvell 88PG86X voltage regulators"
63 This driver supports Marvell 88PG867 and 88PG868 voltage regulators.
68 tristate "Marvell 88PM800 Power regulators"
78 tristate "Marvell 88PM8607 Power regulators"
98 and four low-dropout linear regulators, along with a ActivePath
[all …]
Dtps65086-regulator.c33 .regulators_node = "regulators", \
57 .regulators_node = "regulators", \
103 /* Operations permitted on regulators */
125 static struct tps65086_regulator regulators[] = { variable
177 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb()
179 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb()
185 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb()
187 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb()
191 dev_warn(config->dev, "25mV step mode only valid for BUCK regulators\n"); in tps65086_of_parse_cb()
198 regulators[desc->id].decay_reg, in tps65086_of_parse_cb()
[all …]
Dda9062-regulator.c70 /* Encapsulates all information for the regulators driver */
360 .desc.regulators_node = of_match_ptr("regulators"),
396 .desc.regulators_node = of_match_ptr("regulators"),
432 .desc.regulators_node = of_match_ptr("regulators"),
468 .desc.regulators_node = of_match_ptr("regulators"),
501 .desc.regulators_node = of_match_ptr("regulators"),
534 .desc.regulators_node = of_match_ptr("regulators"),
567 .desc.regulators_node = of_match_ptr("regulators"),
604 .desc.regulators_node = of_match_ptr("regulators"),
640 .desc.regulators_node = of_match_ptr("regulators"),
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Dqcom,rpmh-regulator.txt1 Qualcomm Technologies, Inc. RPMh Regulators
11 switches, and LDO/SMPS regulators which have a fixed voltage and mode.
17 RPMh regulators must be described in two levels of device nodes. The first
18 level describes the PMIC containing the regulators and must reside within an
20 which is to be used on the board. Each of these regulators maps to a single
40 "qcom,pm8005-rpmh-regulators"
41 "qcom,pm8009-rpmh-regulators"
42 "qcom,pm8150-rpmh-regulators"
43 "qcom,pm8150l-rpmh-regulators"
44 "qcom,pm8998-rpmh-regulators"
[all …]
Dtps65217.txt1 TPS65217 family of regulators
6 - regulators: list of regulators provided by this controller, must be named
8 - regulators: This is the list of child nodes that specify the regulator
9 initialization data for defined regulators. Not all regulators for the given
11 using the standard binding for regulators found at
17 The valid names for regulators are:
20 Each regulator is defined using the standard binding for regulators.
28 regulators {
Dtps65023.txt1 TPS65023 family of regulators
9 - regulators: list of regulators provided by this controller, must be named
11 - regulators: This is the list of child nodes that specify the regulator
12 initialization data for defined regulators. The definition for each of
13 these nodes is defined using the standard binding for regulators found at
16 Each regulator is defined using the standard binding for regulators.
24 regulators {
Dqcom,spmi-regulator.txt1 Qualcomm SPMI Regulators
7 "qcom,pm8005-regulators"
8 "qcom,pm8841-regulators"
9 "qcom,pm8916-regulators"
10 "qcom,pm8941-regulators"
11 "qcom,pm8994-regulators"
12 "qcom,pmi8994-regulators"
13 "qcom,pms405-regulators"
165 The content of each sub-node is defined by the standard binding for regulators -
173 regulators.
[all …]
Dmax77802.txt1 Binding for Maxim MAX77802 regulators
7 regulators that can be controlled over I2C.
33 - regulators : The regulators of max77802 have to be instantiated
34 under subnode named "regulators" using the following format.
51 Power Mode. Some regulators support the modes to be changed at startup or by
56 The regulators that support the standard "regulator-initial-mode" property,
66 The standard "regulator-mode" property can only be used for regulators that
67 support changing their mode to Low Power Mode during suspend. These regulators
84 regulators {
Dslg51000.txt7 These entries are required if regulators are enabled for a device.
24 - regulators : This node defines the settings for the regulators.
26 for regulators; see regulator.txt.
28 The SLG51000 regulators are bound using their names listed below:
37 Optional properties for regulators:
45 regulators {
Dmax77686.txt1 Binding for Maxim MAX77686 regulators
7 regulators that can be controlled over I2C.
12 - voltage-regulators : The regulators of max77686 have to be instantiated
13 under subnode named "voltage-regulators" using the following format.
29 Regulators which can be turned off during system suspend:
49 voltage-regulators {
Dtps65218.txt1 TPS65218 family of regulators
7 - List of regulators provided by this controller, must be named
10 initialization data for defined regulators. Not all regulators for the given
12 using the standard binding for regulators found at ./regulator.txt.
14 The valid names for regulators are:
17 Each regulator is defined using the standard binding for regulators.
Dst,stpmic1-regulator.txt1 STMicroelectronics STPMIC1 Voltage regulators
5 Available Regulators in STPMIC1 device are:
21 Switches are fixed voltage regulators with only enable/disable capability.
27 if set, all regulators are switched off in case of over-current detection
36 regulators {
37 compatible = "st,stpmic1-regulators";
Dda9211.txt9 - regulators: A node that houses a sub-node for each regulator within the
12 standard binding for regulators; see regulator.txt.
25 regulators {
43 regulators {
69 regulators {
87 regulators {
105 regulators {
131 regulators {
157 regulators {
183 regulators {
Dmt6311-regulator.txt6 - regulators: List of regulators provided by this controller. It is named
9 for regulators at Documentation/devicetree/bindings/regulator/regulator.txt.
11 The valid names for regulators are:
22 regulators {
Dpfuze100.txt1 PFUZE100 family of regulators
9 regulators to save power consumption. Attention, ensure that all important
10 regulators (e.g. DDR ref, DDR supply) has set the "regulator-always-on"
11 property. If not present, the switched regulators are always on and can't be
13 old dtb's which rely on the fact that the switched regulators are always on
22 - regulators: This is the list of child nodes that specify the regulator
23 initialization data for defined regulators. Please refer to below doc
26 The valid names for regulators are:
36 Each regulator is defined using the standard binding for regulators.
44 regulators {
[all …]
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-class-regulator8 regulators which can report that input value.
34 regulators which can report that output value.
98 measured in microvolts (i.e. E-6 Volts), for regulators
113 setting measured in microamps (i.e. E-6 Amps), for regulators
128 for regulators which can report that control input value.
154 for regulators which support voltage constraints.
169 for regulators which support voltage constraints.
184 microamps, for regulators which support current constraints.
199 microamps, for regulators which support current constraints.
256 the system is suspended to memory, for voltage regulators
[all …]
/Linux-v5.4/include/dt-bindings/regulator/
Dqcom,rpmh-regulator.h14 * by LDO and SMPS type regulators.
17 * and BOB type regulators. This mode is supported
19 * regulators.
24 * regulators.
28 * regulators. This mode is supported by all types
29 * of regulators.
Dactive-semi,8865-regulator.h3 * Device Tree binding constants for the ACT8865 PMIC regulators
11 * ACT8865 regulators as follows:
12 * ACT8865_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it
16 * ACT8865_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it
19 * ACT8865_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify
Dactive-semi,8945a-regulator.h5 * Device Tree binding constants for the ACT8945A PMIC regulators
13 * ACT8945A regulators as follows:
14 * ACT8945A_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it
18 * ACT8945A_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it
21 * ACT8945A_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify
/Linux-v5.4/drivers/misc/lis3lv02d/
Dlis3lv02d_i2c.c35 ret = regulator_bulk_disable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl()
36 lis3->regulators); in lis3_reg_ctrl()
38 ret = regulator_bulk_enable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl()
39 lis3->regulators); in lis3_reg_ctrl()
141 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe()
142 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe()
144 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe()
145 lis3_dev.regulators); in lis3lv02d_i2c_probe()
172 regulator_bulk_free(ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe()
173 lis3_dev.regulators); in lis3lv02d_i2c_probe()
[all …]
/Linux-v5.4/Documentation/driver-api/
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
/Linux-v5.4/Documentation/devicetree/bindings/mfd/
Dmax8998.txt4 regulators, real time clock, battery charging controller and several
11 The PMIC sub-block contains a number of voltage and current regulators,
51 Regulators: All the regulators of MAX8998 to be instantiated shall be
52 listed in a child node named 'regulators'. Each regulator is represented
53 by a child node of the 'regulators' node.
59 Following regulators of the MAX8998 PMIC block are supported. Note that
100 /* Regulators to instantiate */
101 regulators {
Dtps6507x.txt6 - regulators: This is the list of child nodes that specify the regulator
7 initialization data for defined regulators. Not all regulators for the
9 is defined using the standard binding for regulators found at
16 These entries are required if regulators are enabled for a device.
28 - defdcdc_default: It's property of DCDC2 and DCDC3 regulators.
43 regulators {
Dlp87565.txt11 populated under regulators node. xxx should match
24 regulators: regulators {
57 populated under regulators node. xxx should match
69 regulators: regulators {
/Linux-v5.4/Documentation/power/regulator/
Doverview.rst9 voltage and current regulators.
13 regulators (where voltage output is controllable) and current sinks (where
28 Most regulators can enable and disable their output while
36 regulators and often contains other subsystems.
75 A power domain may have regulators that are supplied power
76 by other regulators. i.e.::
82 This gives us two regulators and two power domains:
155 This allows regulator drivers to register their regulators and provide
167 allows the creation of a regulator tree whereby some regulators are

12345678910>>...38