/linux-6.14.4/drivers/regulator/ |
D | wm831x-dcdc.c | 3 // 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 …]
|
D | wm8350-regulator.c | 93 /* 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 …]
|
D | atc260x-regulator.c | 172 .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/ |
D | rockchip,rk806.yaml | 36 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 …]
|
D | actions,atc260x.yaml | 49 * 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])":
|
D | x-powers,axp152.yaml | 26 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>;
|
D | ricoh,rn5t618.yaml | 14 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/ |
D | leds-wm8350.c | 101 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/ |
D | rk3588-armsom-lm7.dtsi | 185 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 {
|
D | rk3588-edgeble-neu6a-common.dtsi | 202 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 {
|
D | rk3588-firefly-core-3588j.dtsi | 174 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 {
|
D | rk3588-quartzpro64.dts | 499 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 …]
|
D | rk3588s-evb1-v10.dts | 486 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 …]
|
D | rk3588-fet3588-c.dtsi | 283 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 {
|
D | rk3588-evb1-v10.dts | 682 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 …]
|
D | rk3588-coolpi-cm5.dtsi | 380 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 {
|
D | rk3588-friendlyelec-cm3588.dtsi | 377 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 {
|
D | rk3576-armsom-sige5.dts | 332 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 {
|
D | rk3588-toybrick-x0.dts | 385 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 {
|
D | rk3588-armsom-sige7.dts | 407 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 {
|
D | rk3588s-khadas-edge2.dts | 417 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/ |
D | pmic.h | 112 * 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/ |
D | dcdc.c | 37 { .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/ |
D | tps65090.txt | 11 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/ |
D | jdi,lt070me05000.yaml | 34 dcdc-en-gpios: 49 - dcdc-en-gpios 70 dcdc-en-gpios = <&pm8921_gpio 23 GPIO_ACTIVE_HIGH>;
|