Lines Matching refs:dvs
95 void *dvs; member
108 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs() local
111 if (!dvs) in lp8788_buck1_set_dvs()
114 pinstate = dvs->vsel == DVS_SEL_V0 ? DVS_LOW : DVS_HIGH; in lp8788_buck1_set_dvs()
115 if (gpio_is_valid(dvs->gpio)) in lp8788_buck1_set_dvs()
116 gpio_set_value(dvs->gpio, pinstate); in lp8788_buck1_set_dvs()
121 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs() local
124 if (!dvs) in lp8788_buck2_set_dvs()
127 switch (dvs->vsel) { in lp8788_buck2_set_dvs()
148 if (gpio_is_valid(dvs->gpio[0])) in lp8788_buck2_set_dvs()
149 gpio_set_value(dvs->gpio[0], pin1); in lp8788_buck2_set_dvs()
151 if (gpio_is_valid(dvs->gpio[1])) in lp8788_buck2_set_dvs()
152 gpio_set_value(dvs->gpio[1], pin2); in lp8788_buck2_set_dvs()
219 b1_dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_select_buck_vout_addr()
232 b2_dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_select_buck_vout_addr()
269 if (buck->dvs) in lp8788_buck12_set_voltage_sel()
441 buck->dvs = pdata->buck1_dvs; in lp8788_dvs_gpio_request()
451 buck->dvs = pdata->buck2_dvs; in lp8788_dvs_gpio_request()