Lines Matching refs:dvs_gpios
164 struct gpio_desc *dvs_gpios[3]; member
386 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_get_read_vsel_register()
387 level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_get_read_vsel_register()
409 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_get_write_vsel_register()
410 level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_get_write_vsel_register()
448 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_do_gpio_dvs()
449 gpio_level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_do_gpio_dvs()
451 gpiod_set_value(pdata->dvs_gpios[pid], 0); in rk806_do_gpio_dvs()
453 gpiod_set_value(pdata->dvs_gpios[pid], 1); in rk806_do_gpio_dvs()
636 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_regulator_sleep2dvs_mode()
639 gpiod_set_value(pdata->dvs_gpios[pid], 0); in rk806_regulator_sleep2dvs_mode()
767 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_regulator_is_enabled_regmap()
768 gpio_level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_regulator_is_enabled_regmap()
787 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_regulator_enable_regmap()
788 gpio_level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_regulator_enable_regmap()
810 if ((pid >= 0) && (pdata->dvs_gpios[pid] != NULL)) { in rk806_regulator_disable_regmap()
811 gpio_level = gpiod_get_value(pdata->dvs_gpios[pid]); in rk806_regulator_disable_regmap()
1093 pdata->dvs_gpios[i] = devm_gpiod_get_optional(rk806->dev, in rk806_regulator_dt_parse_pdata()
1096 if (IS_ERR(pdata->dvs_gpios[i])) { in rk806_regulator_dt_parse_pdata()
1097 pdata->dvs_gpios[i] = NULL; in rk806_regulator_dt_parse_pdata()