Home
last modified time | relevance | path

Searched refs:dvs_gpio (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax8973-regulator.c118 int dvs_gpio; member
200 if (gpio_is_valid(max->dvs_gpio)) in max8973_dcdc_set_voltage_sel()
217 if (gpio_is_valid(max->dvs_gpio)) { in max8973_dcdc_set_voltage_sel()
218 gpio_set_value_cansleep(max->dvs_gpio, gpio_val & 0x1); in max8973_dcdc_set_voltage_sel()
570 pdata->dvs_gpio = of_get_named_gpio(np, "maxim,dvs-gpio", 0); in max8973_parse_dt()
651 if (pdata->dvs_gpio == -EPROBE_DEFER) in max8973_probe()
698 max->dvs_gpio = (pdata->dvs_gpio) ? pdata->dvs_gpio : -EINVAL; in max8973_probe()
706 if (gpio_is_valid(max->dvs_gpio)) { in max8973_probe()
[all...]
H A Drk808-regulator.c158 struct gpio_desc *dvs_gpio[2]; member
222 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_get_voltage_sel_regmap()
295 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_set_voltage_sel()
334 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_set_voltage_time_sel()
1274 for (i = 0; i < ARRAY_SIZE(pdata->dvs_gpio); i++) { in rk808_regulator_dt_parse_pdata()
1275 pdata->dvs_gpio[i] = in rk808_regulator_dt_parse_pdata()
1278 if (IS_ERR(pdata->dvs_gpio[i])) { in rk808_regulator_dt_parse_pdata()
1279 ret = PTR_ERR(pdata->dvs_gpio[i]); in rk808_regulator_dt_parse_pdata()
1284 if (!pdata->dvs_gpio[i]) { in rk808_regulator_dt_parse_pdata()
1291 gpiod_is_active_low(pdata->dvs_gpio[ in rk808_regulator_dt_parse_pdata()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax8973-regulator.c105 int dvs_gpio; member
187 if (gpio_is_valid(max->dvs_gpio)) in max8973_dcdc_set_voltage_sel()
204 if (gpio_is_valid(max->dvs_gpio)) { in max8973_dcdc_set_voltage_sel()
205 gpio_set_value_cansleep(max->dvs_gpio, gpio_val & 0x1); in max8973_dcdc_set_voltage_sel()
534 pdata->dvs_gpio = of_get_named_gpio(np, "maxim,dvs-gpio", 0); in max8973_parse_dt()
615 if (pdata->dvs_gpio == -EPROBE_DEFER) in max8973_probe()
666 max->dvs_gpio = (pdata->dvs_gpio) ? pdata->dvs_gpio : -EINVAL; in max8973_probe()
674 if (gpio_is_valid(max->dvs_gpio)) { in max8973_probe()
[all...]
H A Drk808-regulator.c206 struct gpio_desc *dvs_gpio[2]; member
399 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_get_voltage_sel_regmap()
472 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_set_voltage_sel()
511 struct gpio_desc *gpio = pdata->dvs_gpio[id]; in rk808_buck1_2_set_voltage_time_sel()
1639 for (i = 0; i < ARRAY_SIZE(pdata->dvs_gpio); i++) { in rk808_regulator_dt_parse_pdata()
1640 pdata->dvs_gpio[i] = in rk808_regulator_dt_parse_pdata()
1643 if (IS_ERR(pdata->dvs_gpio[i])) { in rk808_regulator_dt_parse_pdata()
1644 ret = PTR_ERR(pdata->dvs_gpio[i]); in rk808_regulator_dt_parse_pdata()
1649 if (!pdata->dvs_gpio[i]) { in rk808_regulator_dt_parse_pdata()
1656 gpiod_is_active_low(pdata->dvs_gpio[ in rk808_regulator_dt_parse_pdata()
[all...]
/kernel/linux/linux-5.10/include/linux/regulator/
H A Dmax8973-regulator.h54 * @dvs_gpio: GPIO for dvs. It should be -1 if this is tied with fixed logic.
63 int dvs_gpio; member
/kernel/linux/linux-6.6/include/linux/regulator/
H A Dmax8973-regulator.h54 * @dvs_gpio: GPIO for dvs. It should be -1 if this is tied with fixed logic.
63 int dvs_gpio; member

Completed in 6 milliseconds