Lines Matching refs:rpdata
348 struct tps65090_regulator_plat_data *rpdata; in tps65090_parse_dt_reg_data() local
350 rpdata = ®_pdata[idx]; in tps65090_parse_dt_reg_data()
355 rpdata->reg_init_data = ri_data; in tps65090_parse_dt_reg_data()
356 rpdata->enable_ext_control = of_property_read_bool( in tps65090_parse_dt_reg_data()
359 if (rpdata->enable_ext_control) { in tps65090_parse_dt_reg_data()
369 rpdata->gpiod = devm_gpiod_get_from_of_node(&pdev->dev, in tps65090_parse_dt_reg_data()
374 if (PTR_ERR(rpdata->gpiod) == -ENOENT) { in tps65090_parse_dt_reg_data()
377 rpdata->gpiod = NULL; in tps65090_parse_dt_reg_data()
378 } else if (IS_ERR(rpdata->gpiod)) in tps65090_parse_dt_reg_data()
379 return ERR_CAST(rpdata->gpiod); in tps65090_parse_dt_reg_data()
384 &rpdata->overcurrent_wait) == 0) in tps65090_parse_dt_reg_data()
385 rpdata->overcurrent_wait_valid = true; in tps65090_parse_dt_reg_data()
387 tps65090_pdata->reg_pdata[idx] = rpdata; in tps65090_parse_dt_reg_data()