Lines Matching refs:dvs
326 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_buck_set_voltage_sel() local
328 if (dvs && gpio_is_valid(dvs->gpio)) in lp872x_buck_set_voltage_sel()
329 lp872x_set_dvs(lp, dvs->vsel, dvs->gpio); in lp872x_buck_set_voltage_sel()
718 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL; in lp872x_init_dvs() local
723 if (!dvs) in lp872x_init_dvs()
726 gpio = dvs->gpio; in lp872x_init_dvs()
732 pinstate = dvs->init_state; in lp872x_init_dvs()
858 pdata->dvs = devm_kzalloc(dev, sizeof(struct lp872x_dvs), GFP_KERNEL); in lp872x_populate_pdata_from_dt()
859 if (!pdata->dvs) in lp872x_populate_pdata_from_dt()
862 pdata->dvs->gpio = of_get_named_gpio(np, "ti,dvs-gpio", 0); in lp872x_populate_pdata_from_dt()
863 of_property_read_u8(np, "ti,dvs-vsel", (u8 *)&pdata->dvs->vsel); in lp872x_populate_pdata_from_dt()
865 pdata->dvs->init_state = dvs_state ? DVS_HIGH : DVS_LOW; in lp872x_populate_pdata_from_dt()