Home
last modified time | relevance | path

Searched full:dcdc (Results 1 – 25 of 113) sorted by relevance

12345

/linux-6.14.4/drivers/regulator/
Dwm831x-dcdc.c3 // wm831x-dcdc.c -- DC-DC buck converter driver for the WM831x series
62 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_get_mode() local
63 struct wm831x *wm831x = dcdc->wm831x; in wm831x_dcdc_get_mode()
64 u16 reg = dcdc->base + WM831X_DCDC_ON_CONFIG; in wm831x_dcdc_get_mode()
116 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_set_mode() local
117 struct wm831x *wm831x = dcdc->wm831x; in wm831x_dcdc_set_mode()
118 u16 reg = dcdc->base + WM831X_DCDC_ON_CONFIG; in wm831x_dcdc_set_mode()
126 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_set_suspend_mode() local
127 struct wm831x *wm831x = dcdc->wm831x; in wm831x_dcdc_set_suspend_mode()
128 u16 reg = dcdc->base + WM831X_DCDC_SLEEP_CONTROL; in wm831x_dcdc_set_suspend_mode()
[all …]
Dwm8350-regulator.c93 /* turn on ISINK followed by DCDC */
266 int sel, volt_reg, dcdc = rdev_get_id(rdev); in wm8350_dcdc_set_suspend_voltage() local
269 dev_dbg(wm8350->dev, "%s %d mV %d\n", __func__, dcdc, uV / 1000); in wm8350_dcdc_set_suspend_voltage()
271 switch (dcdc) { in wm8350_dcdc_set_suspend_voltage()
303 int dcdc = rdev_get_id(rdev); in wm8350_dcdc_set_suspend_enable() local
306 switch (dcdc) { in wm8350_dcdc_set_suspend_enable()
343 int dcdc = rdev_get_id(rdev); in wm8350_dcdc_set_suspend_disable() local
346 switch (dcdc) { in wm8350_dcdc_set_suspend_disable()
383 int dcdc = rdev_get_id(rdev); in wm8350_dcdc25_set_suspend_enable() local
386 switch (dcdc) { in wm8350_dcdc25_set_suspend_enable()
[all …]
Datc260x-regulator.c172 .name = "DCDC"#num, \
173 .supply_name = "dcdc"#num, \
174 .of_match = of_match_ptr("dcdc"#num), \
191 .name = "DCDC"#num, \
192 .supply_name = "dcdc"#num, \
193 .of_match = of_match_ptr("dcdc"#num), \
210 .name = "DCDC"#num, \
211 .supply_name = "dcdc"#num, \
212 .of_match = of_match_ptr("dcdc"#num), \
339 .name = "DCDC"#num, \
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Drockchip,rk806.yaml36 The input supply for dcdc-reg1.
40 The input supply for dcdc-reg2.
44 The input supply for dcdc-reg3.
48 The input supply for dcdc-reg4.
52 The input supply for dcdc-reg5.
56 The input supply for dcdc-reg6.
60 The input supply for dcdc-reg7.
64 The input supply for dcdc-reg8.
68 The input supply for dcdc-reg9.
72 The input supply for dcdc-reg10.
[all …]
Dactions,atc260x.yaml49 * ATC2603C: dcdc[1-3], ldo[1-3,5-8,11,12], switchldo1
50 * ATC2609A: dcdc[0-4], ldo[0-9]
74 "^(dcdc[0-4]|ldo[0-9]|ldo1[1-2]|switchldo1)-supply$":
77 "^(dcdc[0-4]|ldo[0-9]|ldo1[1-2])$":
99 "^(dcdc[0,4]|ldo[0,4,9])(-supply)?$": false
101 "^(ldo|dcdc)":
113 "^(dcdc|ldo[3-9])":
Dx-powers,axp152.yaml26 x-powers,dcdc-freq:
35 x-powers,dcdc-freq:
92 x-powers,dcdc-freq: false
274 x-powers,dcdc-freq:
280 …"^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo|boo…
295 x-powers,dcdc-workmode:
299 Only valid for DCDC regulators. Setup 1 for PWM mode, 0
300 for AUTO (PWM/PFM) mode. The DCDC regulators work in a
373 x-powers,dcdc-freq = <1500>;
Dricoh,rn5t618.yaml14 integrates 3 to 5 step-down DCDC converters, 7 to 10 low-dropout regulators,
30 "^(DCDC[1-4]|LDO[1-5]|LDORTC[12])$":
42 "^(DCDC[1-3]|LDO[1-5]|LDORTC[12])$":
54 "^(DCDC[1-5]|LDO[1-9]|LDO10|LDORTC[12])$":
/linux-6.14.4/drivers/leds/
Dleds-wm8350.c101 ret = regulator_enable(led->dcdc); in wm8350_led_enable()
103 dev_err(led->cdev.dev, "Failed to enable DCDC: %d\n", ret); in wm8350_led_enable()
120 ret = regulator_disable(led->dcdc); in wm8350_led_disable()
122 dev_err(led->cdev.dev, "Failed to disable DCDC: %d\n", ret); in wm8350_led_disable()
129 ret = regulator_enable(led->dcdc); in wm8350_led_disable()
131 dev_err(led->cdev.dev, "Failed to reenable DCDC: %d\n", in wm8350_led_disable()
188 struct regulator *isink, *dcdc; in wm8350_led_probe() local
210 dcdc = devm_regulator_get(&pdev->dev, "led_vcc"); in wm8350_led_probe()
211 if (IS_ERR(dcdc)) { in wm8350_led_probe()
212 dev_err(&pdev->dev, "%s: can't get DCDC\n", __func__); in wm8350_led_probe()
[all …]
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3588-armsom-lm7.dtsi185 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
198 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
211 vdd_log_s0: dcdc-reg3 {
225 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
238 vdd_ddr_s0: dcdc-reg5 {
252 vdd2_ddr_s3: dcdc-reg6 {
262 vcc_2v0_pldo_s3: dcdc-reg7 {
276 vcc_3v3_s3: dcdc-reg8 {
289 vddq_ddr_s0: dcdc-reg9 {
299 vcc_1v8_s3: dcdc-reg10 {
Drk3588-edgeble-neu6a-common.dtsi202 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
215 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
228 vdd_log_s0: dcdc-reg3 {
242 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
255 vdd_ddr_s0: dcdc-reg5 {
269 vdd2_ddr_s3: dcdc-reg6 {
279 vcc_2v0_pldo_s3: dcdc-reg7 {
293 vcc_3v3_s3: dcdc-reg8 {
306 vddq_ddr_s0: dcdc-reg9 {
316 vcc_1v8_s3: dcdc-reg10 {
Drk3588-firefly-core-3588j.dtsi174 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
187 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
200 vdd_log_s0: dcdc-reg3 {
214 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
227 vdd_ddr_s0: dcdc-reg5 {
241 vdd2_ddr_s3: dcdc-reg6 {
251 vcc_2v0_pldo_s3: dcdc-reg7 {
264 vcc_3v3_s3: dcdc-reg8 {
277 vddq_ddr_s0: dcdc-reg9 {
287 vcc_1v8_s3: dcdc-reg10 {
Drk3588-quartzpro64.dts499 vdd_gpu_s0: dcdc-reg1 {
516 vdd_npu_s0: dcdc-reg2 {
529 vdd_log_s0: dcdc-reg3 {
543 vdd_vdenc_s0: dcdc-reg4 {
557 vdd_gpu_mem_s0: dcdc-reg5 {
575 vdd_npu_mem_s0: dcdc-reg6 {
589 vcc_2v0_pldo_s3: dcdc-reg7 {
603 vdd_vdenc_mem_s0: dcdc-reg8 {
616 vdd2_ddr_s3: dcdc-reg9 {
626 vcc_1v1_nldo_s3: dcdc-reg10 {
[all …]
Drk3588s-evb1-v10.dts486 vdd_gpu_s0: dcdc-reg1 {
499 vdd_npu_s0: dcdc-reg2 {
512 vdd_log_s0: dcdc-reg3 {
526 vdd_vdenc_s0: dcdc-reg4 {
539 vdd_gpu_mem_s0: dcdc-reg5 {
552 vdd_npu_mem_s0: dcdc-reg6 {
565 vcc_2v0_pldo_s3: dcdc-reg7 {
579 vdd_vdenc_mem_s0: dcdc-reg8 {
592 vdd2_ddr_s3: dcdc-reg9 {
602 vcc_1v1_nldo_s3: dcdc-reg10 {
[all …]
Drk3588-fet3588-c.dtsi283 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
296 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
309 vdd_log_s0: dcdc-reg3 {
323 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
336 vdd_ddr_s0: dcdc-reg5 {
350 vdd2_ddr_s3: dcdc-reg6 {
360 vcc_2v0_pldo_s3: dcdc-reg7 {
374 vcc_3v3_s3: dcdc-reg8 {
387 vddq_ddr_s0: dcdc-reg9 {
397 vcc_1v8_s3: dcdc-reg10 {
Drk3588-evb1-v10.dts682 vdd_gpu_s0: dcdc-reg1 {
698 vdd_npu_s0: dcdc-reg2 {
710 vdd_log_s0: dcdc-reg3 {
723 vdd_vdenc_s0: dcdc-reg4 {
736 vdd_gpu_mem_s0: dcdc-reg5 {
753 vdd_npu_mem_s0: dcdc-reg6 {
766 vcc_2v0_pldo_s3: dcdc-reg7 {
779 vdd_vdenc_mem_s0: dcdc-reg8 {
791 vdd2_ddr_s3: dcdc-reg9 {
800 vcc_1v1_nldo_s3: dcdc-reg10 {
[all …]
Drk3588-coolpi-cm5.dtsi380 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
393 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
406 vdd_log_s0: dcdc-reg3 {
420 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
433 vdd_ddr_s0: dcdc-reg5 {
447 vdd2_ddr_s3: dcdc-reg6 {
457 vcc_2v0_pldo_s3: dcdc-reg7 {
471 vcc_3v3_s3: dcdc-reg8 {
484 vddq_ddr_s0: dcdc-reg9 {
494 vcc_1v8_s3: dcdc-reg10 {
Drk3588-friendlyelec-cm3588.dtsi377 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
390 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
403 vdd_log_s0: dcdc-reg3 {
417 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
430 vdd_ddr_s0: dcdc-reg5 {
444 vdd2_ddr_s3: dcdc-reg6 {
454 vcc_2v0_pldo_s3: dcdc-reg7 {
468 vcc_3v3_s3: dcdc-reg8 {
481 vddq_ddr_s0: dcdc-reg9 {
491 vcc_1v8_s3: dcdc-reg10 {
Drk3576-armsom-sige5.dts332 vdd_cpu_big_s0: dcdc-reg1 {
345 vdd_npu_s0: dcdc-reg2 {
357 vdd_cpu_lit_s0: dcdc-reg3 {
370 vcc_3v3_s3: dcdc-reg4 {
382 vdd_gpu_s0: dcdc-reg5 {
395 vddq_ddr_s0: dcdc-reg6 {
404 vdd_logic_s0: dcdc-reg7 {
415 vcc_1v8_s3: dcdc-reg8 {
427 vdd2_ddr_s3: dcdc-reg9 {
436 vdd_ddr_s0: dcdc-reg10 {
Drk3588-toybrick-x0.dts385 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
398 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
411 vdd_log_s0: dcdc-reg3 {
425 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
438 vdd_ddr_s0: dcdc-reg5 {
452 vdd2_ddr_s3: dcdc-reg6 {
462 vcc_2v0_pldo_s3: dcdc-reg7 {
475 vcc_3v3_s3: dcdc-reg8 {
488 vddq_ddr_s0: dcdc-reg9 {
498 vcc_1v8_s3: dcdc-reg10 {
Drk3588-armsom-sige7.dts407 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
421 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
434 vdd_log_s0: dcdc-reg3 {
448 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
461 vdd_ddr_s0: dcdc-reg5 {
475 vdd2_ddr_s3: dcdc-reg6 {
485 vcc_2v0_pldo_s3: dcdc-reg7 {
499 vcc_3v3_s3: dcdc-reg8 {
512 vddq_ddr_s0: dcdc-reg9 {
522 vcc_1v8_s3: dcdc-reg10 {
Drk3588s-khadas-edge2.dts417 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
430 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
443 vdd_log_s0: dcdc-reg3 {
457 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
470 vdd_ddr_s0: dcdc-reg5 {
484 vdd2_ddr_s3: dcdc-reg6 {
494 vcc_2v0_pldo_s3: dcdc-reg7 {
508 vcc_3v3_s3: dcdc-reg8 {
521 vddq_ddr_s0: dcdc-reg9 {
531 vcc_1v8_s3: dcdc-reg10 {
/linux-6.14.4/include/linux/mfd/wm8350/
Dpmic.h112 * R176 (0xB0) - DCDC/LDO requested
127 * R177 (0xB1) - DCDC Active options
137 * R178 (0xB2) - DCDC Sleep options
595 * DCDC's
604 /* DCDC modes */
610 /* DCDC Low power (Hibernate) mode */
619 /* DCDC Low Power (Hibernate) signal */
723 struct regulator *dcdc; member
733 /* ISINK to DCDC mapping */
752 int wm8350_register_led(struct wm8350 *wm8350, int lednum, int dcdc, int isink,
[all …]
/linux-6.14.4/arch/mips/lantiq/xway/
Ddcdc.c37 { .compatible = "lantiq,dcdc-xrx200" },
44 .name = "dcdc-xrx200",
54 pr_info("dcdc: Error registering platform driver\n"); in dcdc_init()
/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Dtps65090.txt11 dcdc[1-3], fet[1-7] and ldo[1-2] respectively.
12 - vsys[1-3]-supply: The input supply for DCDC[1-3] respectively.
19 - dcdc-ext-control-gpios: This is applicable for DCDC1, DCDC2 and DCDC3.
57 dcdc-ext-control-gpios = <&gpio 10 0>;
/linux-6.14.4/Documentation/devicetree/bindings/display/panel/
Djdi,lt070me05000.yaml34 dcdc-en-gpios:
49 - dcdc-en-gpios
70 dcdc-en-gpios = <&pm8921_gpio 23 GPIO_ACTIVE_HIGH>;

12345