Home
last modified time | relevance | path

Searched refs:regulators (Results 1 – 25 of 780) sorted by relevance

12345678910>>...32

/Linux-v5.15/Documentation/devicetree/bindings/regulator/
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 {
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 {
Dqcom,spmi-regulator.txt7 "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"
16 "qcom,pm660l-regulators"
[all …]
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.
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 {
Dda9211.txt9 - regulators: A node that houses a sub-node for each regulator within the
12 standard binding for regulators; see regulator.txt.
27 regulators {
47 regulators {
73 regulators {
91 regulators {
109 regulators {
135 regulators {
161 regulators {
187 regulators {
Dsprd,sc2731-regulator.txt1 Spreadtrum SC2731 Voltage regulators
11 List of regulators provided by this controller. It is named according to
13 of these nodes is defined using the standard binding for regulators at
16 The valid names for regulators are:
25 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 {
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.
49 voltage-regulators {
D88pm800.txt6 - regulators: A node that houses a sub-node for each regulator within the
10 regulators; see regulator.txt.
12 The valid names for regulators are:
23 regulators {
Das3722-regulator.txt2 Name of the regulator subnode must be "regulators".
6 The input supply of regulators are the optional properties on the
7 regulator node. The AS3722 is having 7 DCDC step-down regulators as
9 regulators are provided through following properties:
23 - regulators : Must contain a sub-node per regulator from the list below.
49 regulators {
Dnvidia,tegra-regulators-coupling.txt4 NVIDIA Tegra SoC's have a mandatory voltage-coupling between regulators.
5 Thus on Tegra20 there are 3 coupled regulators and on NVIDIA Tegra30
11 On Tegra20 SoC's there are 3 coupled regulators: CORE, RTC and CPU.
18 On Tegra30 SoC's there are 2 coupled regulators: CORE and CPU. The CORE
34 regulators {
/Linux-v5.15/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.c125 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()
198 regulators[desc->id].decay_reg, in tps65086_of_parse_cb()
199 regulators[desc->id].decay_mask, in tps65086_of_parse_cb()
200 regulators[desc->id].decay_mask); in tps65086_of_parse_cb()
224 for (i = 0; i < ARRAY_SIZE(regulators); i++) { in tps65086_regulator_probe()
225 rdev = devm_regulator_register(&pdev->dev, &regulators[i].desc, in tps65086_regulator_probe()
Dwm8400-regulator.c115 static struct regulator_desc regulators[] = { variable
204 struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]); in wm8400_regulator_probe()
213 rdev = devm_regulator_register(&pdev->dev, &regulators[pdev->id], in wm8400_regulator_probe()
246 if (wm8400->regulators[reg].name) in wm8400_register_regulator()
251 wm8400->regulators[reg].name = "wm8400-regulator"; in wm8400_register_regulator()
252 wm8400->regulators[reg].id = reg; in wm8400_register_regulator()
253 wm8400->regulators[reg].dev.parent = dev; in wm8400_register_regulator()
254 wm8400->regulators[reg].dev.platform_data = initdata; in wm8400_register_regulator()
256 return platform_device_register(&wm8400->regulators[reg]); in wm8400_register_regulator()
Ds5m8767.c384 static struct regulator_desc regulators[] = { variable
560 pdata->regulators = rdata; in s5m8767_pmic_dt_parse_pdata()
563 for (i = 0; i < ARRAY_SIZE(regulators); i++) in s5m8767_pmic_dt_parse_pdata()
564 if (of_node_name_eq(reg_np, regulators[i].name)) in s5m8767_pmic_dt_parse_pdata()
567 if (i == ARRAY_SIZE(regulators)) { in s5m8767_pmic_dt_parse_pdata()
591 &regulators[i]); in s5m8767_pmic_dt_parse_pdata()
929 int id = pdata->regulators[i].id; in s5m8767_pmic_probe()
935 regulators[id].n_voltages = in s5m8767_pmic_probe()
937 regulators[id].min_uV = desc->min; in s5m8767_pmic_probe()
938 regulators[id].uV_step = desc->step; in s5m8767_pmic_probe()
[all …]
Drn5t618-regulator.c104 const struct regulator_desc *regulators; in rn5t618_regulator_probe() local
110 regulators = rn5t567_regulators; in rn5t618_regulator_probe()
114 regulators = rn5t618_regulators; in rn5t618_regulator_probe()
118 regulators = rc5t619_regulators; in rn5t618_regulator_probe()
130 &regulators[i], in rn5t618_regulator_probe()
134 regulators[i].name); in rn5t618_regulator_probe()
/Linux-v5.15/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.15/drivers/input/keyboard/
Dtm2-touchkey.c51 struct regulator_bulk_data regulators[3]; member
115 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_enable()
116 touchkey->regulators); in tm2_touchkey_power_enable()
130 regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_disable()
131 touchkey->regulators); in tm2_touchkey_power_disable()
205 touchkey->regulators[0].supply = "vcc"; in tm2_touchkey_probe()
206 touchkey->regulators[1].supply = "vdd"; in tm2_touchkey_probe()
207 touchkey->regulators[2].supply = "vddio"; in tm2_touchkey_probe()
209 ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_probe()
210 touchkey->regulators); in tm2_touchkey_probe()
[all …]
/Linux-v5.15/drivers/gpu/drm/panel/
Dpanel-samsung-db7430.c66 struct regulator_bulk_data regulators[2]; member
99 ret = regulator_bulk_enable(ARRAY_SIZE(db->regulators), in db7430_power_on()
100 db->regulators); in db7430_power_on()
172 return regulator_bulk_disable(ARRAY_SIZE(db->regulators), in db7430_power_off()
173 db->regulators); in db7430_power_off()
283 db->regulators[0].supply = "vci"; in db7430_probe()
284 db->regulators[1].supply = "vccio"; in db7430_probe()
286 ARRAY_SIZE(db->regulators), in db7430_probe()
287 db->regulators); in db7430_probe()
Dpanel-widechips-ws2401.c75 struct regulator_bulk_data regulators[2]; member
134 ret = regulator_bulk_enable(ARRAY_SIZE(ws->regulators), in ws2401_power_on()
135 ws->regulators); in ws2401_power_on()
227 return regulator_bulk_disable(ARRAY_SIZE(ws->regulators), in ws2401_power_off()
228 ws->regulators); in ws2401_power_off()
359 ws->regulators[0].supply = "vci"; in ws2401_probe()
360 ws->regulators[1].supply = "vccio"; in ws2401_probe()
362 ARRAY_SIZE(ws->regulators), in ws2401_probe()
363 ws->regulators); in ws2401_probe()
/Linux-v5.15/drivers/input/touchscreen/
Dcy8ctma140.c49 struct regulator_bulk_data regulators[2]; member
175 error = regulator_bulk_enable(ARRAY_SIZE(ts->regulators), in cy8ctma140_power_up()
176 ts->regulators); in cy8ctma140_power_up()
189 regulator_bulk_disable(ARRAY_SIZE(ts->regulators), in cy8ctma140_power_down()
190 ts->regulators); in cy8ctma140_power_down()
258 ts->regulators[0].supply = "vcpin"; in cy8ctma140_probe()
259 ts->regulators[1].supply = "vdd"; in cy8ctma140_probe()
260 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->regulators), in cy8ctma140_probe()
261 ts->regulators); in cy8ctma140_probe()
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
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 {
Dmax77802.txt4 efficiency Buck regulators, 32 Low-DropOut (LDO) regulators used to power
7 regulators, clocks outputs and the RTC.
10 regulators are defined in ../clk/maxim,max77802.txt and

12345678910>>...32