Home
last modified time | relevance | path

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

123

/linux-5.10/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 …]
Dtps65023-regulator.c179 int dcdc = rdev_get_id(dev); in tps65023_dcdc_get_voltage_sel() local
181 if (dcdc < TPS65023_DCDC_1 || dcdc > TPS65023_DCDC_3) in tps65023_dcdc_get_voltage_sel()
184 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_get_voltage_sel()
194 int dcdc = rdev_get_id(dev); in tps65023_dcdc_set_voltage_sel() local
196 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_set_voltage_sel()
Dltc3676.c77 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_voltage() local
80 dev_dbg(dev, "%s id=%d uV=%d\n", __func__, dcdc, uV); in ltc3676_set_suspend_voltage()
96 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_mode() local
98 dev_dbg(dev, "%s id=%d mode=%d\n", __func__, dcdc, mode); in ltc3676_set_suspend_mode()
122 int ret, dcdc = rdev_get_id(rdev); in ltc3676_set_voltage_sel() local
124 dev_dbg(dev, "%s id=%d selector=%d\n", __func__, dcdc, selector); in ltc3676_set_voltage_sel()
Dbcm590xx-regulator.c73 /* DCDC regulator IDs */
118 /* DCDC group CSR: supported voltages in microvolts */
125 /* DCDC group IOSR1: supported voltages in microvolts */
133 /* DCDC group SDSR1: supported voltages in microvolts */
Drn5t618-regulator.c44 /* DCDC */
61 /* DCDC */
77 /* DCDC */
Daxp20x-regulator.c641 /* DCDC ranges shared with AXP813 */
1021 * AXP803/AXP813 DCDC work frequency setting has the same in axp20x_set_dcdc_freq()
1029 * AXP806 also have DCDC work frequency setting register at a in axp20x_set_dcdc_freq()
1045 "Setting DCDC frequency for unsupported AXP variant\n"); in axp20x_set_dcdc_freq()
1054 dev_warn(&pdev->dev, "DCDC frequency too low. Set to %ukHz\n", in axp20x_set_dcdc_freq()
1060 dev_warn(&pdev->dev, "DCDC frequency too high. Set to %ukHz\n", in axp20x_set_dcdc_freq()
1084 of_property_read_u32(regulators, "x-powers,dcdc-freq", &dcdcfreq); in axp20x_regulator_parse_dt()
1087 dev_err(&pdev->dev, "Error setting dcdc frequency: %d\n", ret); in axp20x_regulator_parse_dt()
1118 * AXP806 DCDC regulator IDs have the same range as AXP22X. in axp20x_set_dcdc_workmode()
1262 /* This only sets the dcdc freq. Ignore any errors */ in axp20x_regulator_probe()
[all …]
Disl9305.c3 * isl9305 - Intersil ISL9305 DCDC regulator
207 MODULE_DESCRIPTION("Intersil ISL9305 DCDC regulator");
/linux-5.10/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-5.10/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-5.10/Documentation/devicetree/bindings/display/panel/
Djdi,lt070me05000.yaml32 dcdc-en-gpios:
44 - dcdc-en-gpios
65 dcdc-en-gpios = <&pm8921_gpio 23 GPIO_ACTIVE_HIGH>;
/linux-5.10/arch/mips/lantiq/xway/
Ddcdc.c39 { .compatible = "lantiq,dcdc-xrx200" },
46 .name = "dcdc-xrx200",
56 pr_info("dcdc: Error registering platform driver\n"); in dcdc_init()
DMakefile2 obj-y := prom.o sysctrl.o clk.o dma.o gptu.o dcdc.o
/linux-5.10/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>;
Dda9210.txt1 * Dialog Semiconductor DA9210 Multi-phase 12A DCDC BUCK Converter
13 DCDC.
Dmax8660.yaml46 regulator-compatible= "V3(DCDC)";
52 regulator-compatible= "V4(DCDC)";
Dqcom,usb-vbus-regulator.yaml36 pm8150b_vbus: dcdc@1100 {
/linux-5.10/Documentation/devicetree/bindings/mfd/
Das3711.txt1 AS3711 is an I2C PMIC from Austria MicroSystems with multiple DCDC and LDO power
3 DCDC converters are defined. Other DCDC and LDO supplies are configured, using
Daxp20x.txt46 - x-powers,dcdc-freq: defines the work frequency of DC-DC in KHz
73 Optional properties for DCDC regulators:
74 - x-powers,dcdc-workmode: 1 for PWM mode, 0 for AUTO (PWM/PFM) mode
76 The DCDC regulators work in a mixed PWM/PFM mode,
238 x-powers,dcdc-freq = <1500>;
Drk808.txt91 the 'n' in regulator name, as in DCDC_REGn or LDOn, represents the DCDC or LDO
100 the 'n' in regulator name, as in DCDC_REGn or LDOn, represents the DCDC or LDO
111 the 'n' in regulator name, as in DCDC_REGn or LDOn, represents the DCDC or LDO
126 the 'n' in regulator name, as in DCDC_REGn or LDOn, represents the DCDC or LDO
/linux-5.10/include/dt-bindings/regulator/
Dactive-semi,8865-regulator.h12 * ACT8865_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it
19 * ACT8865_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify
Dactive-semi,8945a-regulator.h14 * ACT8945A_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it
21 * ACT8945A_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify
/linux-5.10/drivers/video/backlight/
Dwm831x_bl.c49 /* DCDC first */ in wm831x_backlight_set()
196 /* Disable the DCDC if it was started so we can bootstrap */ in wm831x_backlight_probe()
/linux-5.10/include/linux/platform_data/
Disl9305.h3 * isl9305 - Intersil ISL9305 DCDC regulator
/linux-5.10/include/linux/regulator/
Dtps6507x.h13 * @defdcdc_default: Defines whether DCDC high or the low register controls

123