Lines Matching refs:ri
423 struct da903x_regulator_info *ri; in find_regulator_info() local
427 ri = &da903x_regulator_info[i]; in find_regulator_info()
428 if (ri->desc.id == id) in find_regulator_info()
429 return ri; in find_regulator_info()
436 struct da903x_regulator_info *ri = NULL; in da903x_regulator_probe() local
440 ri = find_regulator_info(pdev->id); in da903x_regulator_probe()
441 if (ri == NULL) { in da903x_regulator_probe()
447 if (ri->desc.id == DA9034_ID_LDO12) { in da903x_regulator_probe()
448 ri->desc.ops = &da9034_regulator_ldo12_ops; in da903x_regulator_probe()
449 ri->desc.n_voltages = 16; in da903x_regulator_probe()
450 ri->desc.linear_ranges = da9034_ldo12_ranges; in da903x_regulator_probe()
451 ri->desc.n_linear_ranges = ARRAY_SIZE(da9034_ldo12_ranges); in da903x_regulator_probe()
454 if (ri->desc.id == DA9030_ID_LDO14) in da903x_regulator_probe()
455 ri->desc.ops = &da9030_regulator_ldo14_ops; in da903x_regulator_probe()
457 if (ri->desc.id == DA9030_ID_LDO1 || ri->desc.id == DA9030_ID_LDO15) in da903x_regulator_probe()
458 ri->desc.ops = &da9030_regulator_ldo1_15_ops; in da903x_regulator_probe()
462 config.driver_data = ri; in da903x_regulator_probe()
464 rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); in da903x_regulator_probe()
467 ri->desc.name); in da903x_regulator_probe()