Lines Matching refs:rpdata
348 struct tps65090_regulator_plat_data *rpdata; in tps65090_parse_dt_reg_data() local
351 rpdata = ®_pdata[idx]; in tps65090_parse_dt_reg_data()
360 rpdata->reg_init_data = ri_data; in tps65090_parse_dt_reg_data()
361 rpdata->enable_ext_control = of_property_read_bool(np, in tps65090_parse_dt_reg_data()
363 if (rpdata->enable_ext_control) { in tps65090_parse_dt_reg_data()
373 rpdata->gpiod = devm_fwnode_gpiod_get( in tps65090_parse_dt_reg_data()
379 if (PTR_ERR(rpdata->gpiod) == -ENOENT) { in tps65090_parse_dt_reg_data()
382 rpdata->gpiod = NULL; in tps65090_parse_dt_reg_data()
383 } else if (IS_ERR(rpdata->gpiod)) in tps65090_parse_dt_reg_data()
384 return ERR_CAST(rpdata->gpiod); in tps65090_parse_dt_reg_data()
388 &rpdata->overcurrent_wait) == 0) in tps65090_parse_dt_reg_data()
389 rpdata->overcurrent_wait_valid = true; in tps65090_parse_dt_reg_data()
391 tps65090_pdata->reg_pdata[idx] = rpdata; in tps65090_parse_dt_reg_data()