Searched +full:buck +full:- +full:phase +full:- +full:delay (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/regulator/ |
D | mps,mpq7920.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Saravanan Sekar <sravanhome@gmail.com> 14 pattern: "pmic@[0-9a-f]{1,2}" 17 - mps,mpq7920 28 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] 31 mps,switch-freq: 44 "^ldo[1-4]$": 48 "^buck[1-4]$": [all …]
|
D | dlg,da9121.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adam Ward <Adam.Ward.opensource@diasemi.com> 13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter 14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter 15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter 16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter 17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter 18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter [all …]
|
/Linux-v6.1/drivers/regulator/ |
D | da9121-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // DA9121 Single-channel dual-phase 10A buck converter 7 // DA9130 Single-channel dual-phase 10A buck converter (Automotive) 8 // DA9217 Single-channel dual-phase 6A buck converter 9 // DA9122 Dual-channel single-phase 5A buck converter 10 // DA9131 Dual-channel single-phase 5A buck converter (Automotive) 11 // DA9220 Dual-channel single-phase 3A buck converter 12 // DA9132 Dual-channel single-phase 3A buck converter (Automotive) 30 #include "da9121-regulator.h" 136 int buck_id; /* 0=core, 1/2-buck */ [all …]
|
D | pf8x00-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <linux/delay.h> 97 #define PF8X00_SW_BASE(i) (8 * (i - PF8X00_BUCK1) + PF8X00_SW1_CONFIG1) 106 #define PF8X00_LDO_BASE(i) (6 * (i - PF8X00_LDO1) + PF8X00_LDO1_CONFIG1) 202 regmap_update_bits(chip->regmap, reg, in swxilim_select() 211 struct pf8x00_chip *chip = config->driver_data; in handle_ilim_property() 215 if ((desc->id >= PF8X00_BUCK1) && (desc->id <= PF8X00_BUCK7)) { in handle_ilim_property() 216 ret = of_property_read_u32(np, "nxp,ilim-ma", &val); in handle_ilim_property() 218 dev_dbg(chip->dev, "unspecified ilim for BUCK%d, use value stored in OTP\n", in handle_ilim_property() 219 desc->id - PF8X00_LDO4); in handle_ilim_property() [all …]
|
D | mpq7920.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // mpq7920.c - regulator driver for mps mpq7920 23 ((MPQ7920_VOLT_MAX - MPQ7920_BUCK_VOLT_MIN)/MPQ7920_VOLT_STEP + 1) 25 ((MPQ7920_VOLT_MAX - MPQ7920_LDO_VOLT_MIN)/MPQ7920_VOLT_STEP + 1) 43 .enable_mask = BIT(MPQ7920_REGULATOR_EN_OFFSET - \ 72 .enable_mask = BIT(MPQ7920_REGULATOR_EN_OFFSET - \ 190 * 00-01: Reserved 199 return -EINVAL; in mpq7920_set_ramp_delay() 206 return regmap_update_bits(rdev->regmap, MPQ7920_REG_CTL0, in mpq7920_set_ramp_delay() 216 struct mpq7920_regulator_info *info = config->driver_data; in mpq7920_parse_cb() [all …]
|
/Linux-v6.1/drivers/power/supply/ |
D | bd99954-charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 * a) Trickle-charge with constant current (8). 21 * b) pre-charge with constant current (6) 22 * c) fast-charge, first with constant current (5) phase. After 24 * voltage phase until charging current has dropped to termination 30 *(4)` `.` ` ` ` ` ` ` ` ` ` ` ` ` ` ----------------------------. 32 * . o----+/:/ ` ` ` ` ` ` ` ` ` ` ` ` `.` ` (5) 34 * . + /- -- . 35 * . +`/- + . 36 * . o/- -: . [all …]
|