Home
last modified time | relevance | path

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

12345678910>>...98

/kernel/linux/linux-5.10/drivers/regulator/
DKconfig9 and current regulators within the Linux kernel. It's intended to
16 to both voltage regulators (where voltage output is controllable) and
21 regulators.
36 This driver provides support for fixed voltage regulators,
38 managed regulators and simple non-configurable regulators.
60 tristate "Marvell 88PG86X voltage regulators"
64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators.
69 tristate "Marvell 88PM800 Power regulators"
79 tristate "Marvell 88PM8607 Power regulators"
99 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 …]
/kernel/linux/linux-6.6/drivers/regulator/
DKconfig9 and current regulators within the Linux kernel. It's intended to
16 to both voltage regulators (where voltage output is controllable) and
21 regulators.
36 This driver provides support for fixed voltage regulators,
38 managed regulators and simple non-configurable regulators.
60 tristate "Marvell 88PG86X voltage regulators"
64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators.
69 tristate "Marvell 88PM800 Power regulators"
79 tristate "Marvell 88PM8607 Power regulators"
99 and four low-dropout linear regulators, along with a ActivePath
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dqcom,rpmh-regulator.yaml7 title: Qualcomm Technologies, Inc. RPMh Regulators
22 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators
29 RPMh regulators must be described in two levels of device nodes. The first
30 level describes the PMIC containing the regulators and must reside within an
32 which is to be used on the board. Each of these regulators maps to a single
61 - qcom,pm6150-rpmh-regulators
62 - qcom,pm6150l-rpmh-regulators
63 - qcom,pm6350-rpmh-regulators
64 - qcom,pm660-rpmh-regulators
65 - qcom,pm660l-rpmh-regulators
[all …]
Dqcom,spmi-regulator.yaml7 title: Qualcomm SPMI Regulators
15 - qcom,pm6125-regulators
16 - qcom,pm660-regulators
17 - qcom,pm660l-regulators
18 - qcom,pm8004-regulators
19 - qcom,pm8005-regulators
20 - qcom,pm8226-regulators
21 - qcom,pm8841-regulators
22 - qcom,pm8916-regulators
23 - qcom,pm8941-regulators
[all …]
Dqcom,smd-rpm-regulator.yaml86 - qcom,rpm-mp5496-regulators
87 - qcom,rpm-pm2250-regulators
88 - qcom,rpm-pm6125-regulators
89 - qcom,rpm-pm660-regulators
90 - qcom,rpm-pm660l-regulators
91 - qcom,rpm-pm8226-regulators
92 - qcom,rpm-pm8841-regulators
93 - qcom,rpm-pm8909-regulators
94 - qcom,rpm-pm8916-regulators
95 - qcom,rpm-pm8941-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 {
Dpfuze100.yaml7 title: PFUZE100 family of regulators
13 The valid names for regulators are:
23 Each regulator is defined using the standard binding for regulators.
45 Boolean, if present disable all unused switch regulators to save power
46 consumption. Attention, ensure that all important regulators
48 If not present, the switched regulators are always on and can't be
50 with old dtb's which rely on the fact that the switched regulators are
62 regulators:
65 list of regulators provided by this controller.
106 regulators {
/kernel/linux/linux-5.10/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
42 "qcom,pm8005-rpmh-regulators"
43 "qcom,pm8009-rpmh-regulators"
44 "qcom,pm8150-rpmh-regulators"
45 "qcom,pm8150l-rpmh-regulators"
46 "qcom,pm8998-rpmh-regulators"
[all …]
Dqcom,smd-rpm-regulator.yaml70 - qcom,rpm-mp5496-regulators
71 - qcom,rpm-pm8841-regulators
72 - qcom,rpm-pm8916-regulators
73 - qcom,rpm-pm8941-regulators
74 - qcom,rpm-pm8950-regulators
75 - qcom,rpm-pm8953-regulators
76 - qcom,rpm-pm8994-regulators
77 - qcom,rpm-pm8998-regulators
78 - qcom,rpm-pm660-regulators
79 - qcom,rpm-pm660l-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 {
Dqcom,spmi-regulator.txt1 Qualcomm SPMI Regulators
7 "qcom,pm8004-regulators"
8 "qcom,pm8005-regulators"
9 "qcom,pm8841-regulators"
10 "qcom,pm8916-regulators"
11 "qcom,pm8941-regulators"
12 "qcom,pm8950-regulators"
13 "qcom,pm8994-regulators"
14 "qcom,pmi8994-regulators"
15 "qcom,pm660-regulators"
[all …]
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 {
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 {
Dpfuze100.yaml7 title: PFUZE100 family of regulators
13 The valid names for regulators are:
23 Each regulator is defined using the standard binding for regulators.
42 Boolean, if present disable all unused switch regulators to save power
43 consumption. Attention, ensure that all important regulators
45 If not present, the switched regulators are always on and can't be
47 with old dtb's which rely on the fact that the switched regulators are
59 regulators:
62 list of regulators provided by this controller.
95 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 {
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dcypress-sf.c25 struct regulator_bulk_data regulators[2]; member
68 regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_disable_regulators()
69 touchkey->regulators); in cypress_sf_disable_regulators()
84 touchkey->regulators[0].supply = "vdd"; in cypress_sf_probe()
85 touchkey->regulators[1].supply = "avdd"; in cypress_sf_probe()
88 ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe()
89 touchkey->regulators); in cypress_sf_probe()
91 dev_err(&client->dev, "Failed to get regulators: %d\n", error); in cypress_sf_probe()
124 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe()
125 touchkey->regulators); in cypress_sf_probe()
[all …]
/kernel/linux/linux-6.6/drivers/leds/
Dleds-aw2013.c65 struct regulator_bulk_data regulators[2]; member
109 ret = regulator_bulk_disable(ARRAY_SIZE(chip->regulators), in aw2013_chip_disable()
110 chip->regulators); in aw2013_chip_disable()
113 "Failed to disable regulators: %d\n", ret); in aw2013_chip_disable()
127 ret = regulator_bulk_enable(ARRAY_SIZE(chip->regulators), in aw2013_chip_enable()
128 chip->regulators); in aw2013_chip_enable()
131 "Failed to enable regulators: %d\n", ret); in aw2013_chip_enable()
353 chip->regulators[0].supply = "vcc"; in aw2013_probe()
354 chip->regulators[1].supply = "vio"; in aw2013_probe()
356 ARRAY_SIZE(chip->regulators), in aw2013_probe()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mps11.yaml17 which include voltage and current regulators, RTC, clock outputs and other
40 regulators:
43 List of child nodes that specify the regulators.
65 - regulators
77 regulators:
88 regulators:
99 regulators:
111 regulators:
123 regulators:
153 regulators {
[all …]
/kernel/linux/linux-5.10/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.
/kernel/linux/linux-6.6/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.
/kernel/linux/linux-6.6/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()
140 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe()
141 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe()
143 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe()
144 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 …]
/kernel/linux/linux-5.10/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 …]

12345678910>>...98