Lines Matching refs:vsel_gpio
68 struct gpio_desc *vsel_gpio; member
96 struct gpio_desc *vsel_gpio; member
172 if (di->vsel_gpio) { in rk860x_set_enable()
173 gpiod_set_raw_value(di->vsel_gpio, !di->sleep_vsel_id); in rk860x_set_enable()
185 if (di->vsel_gpio) { in rk860x_set_disable()
186 gpiod_set_raw_value(di->vsel_gpio, di->sleep_vsel_id); in rk860x_set_disable()
200 if (di->vsel_gpio) { in rk860x_is_enabled()
202 return !gpiod_get_raw_value(di->vsel_gpio); in rk860x_is_enabled()
204 return gpiod_get_raw_value(di->vsel_gpio); in rk860x_is_enabled()
437 pdata->vsel_gpio = devm_gpiod_get_index_optional(dev, "vsel", 0, flag); in rk860x_parse_dt()
438 if (IS_ERR(pdata->vsel_gpio)) { in rk860x_parse_dt()
439 ret = PTR_ERR(pdata->vsel_gpio); in rk860x_parse_dt()
441 pdata->vsel_gpio = NULL; in rk860x_parse_dt()
494 di->vsel_gpio = pdata->vsel_gpio; in rk860x_regulator_probe()