Lines Matching refs:desc

75 	struct regulator_desc desc;  member
95 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_mode()
117 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_get_mode()
130 const struct regulator_desc *desc = rdev->desc; in rtq2208_set_ramp_delay() local
159 return regmap_update_bits(rdev->regmap, desc->ramp_reg, in rtq2208_set_ramp_delay()
166 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_enable()
174 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_disable()
182 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_mode()
370 rdesc->desc.fixed_uV = init_data->constraints.min_uV; in rtq2208_of_get_fixed_voltage()
379 struct regulator_desc *desc; in rtq2208_init_regulator_desc() local
397 desc = &rdesc->desc; in rtq2208_init_regulator_desc()
398 desc->name = curr_info->name; in rtq2208_init_regulator_desc()
399 desc->of_match = of_match_ptr(curr_info->name); in rtq2208_init_regulator_desc()
400 desc->regulators_node = of_match_ptr("regulators"); in rtq2208_init_regulator_desc()
401 desc->id = idx; in rtq2208_init_regulator_desc()
402 desc->owner = THIS_MODULE; in rtq2208_init_regulator_desc()
403 desc->type = REGULATOR_VOLTAGE; in rtq2208_init_regulator_desc()
404 desc->enable_mask = mtp_sel ? MTP_SEL_MASK(1) : MTP_SEL_MASK(0); in rtq2208_init_regulator_desc()
405 desc->active_discharge_on = RTQ2208_EN_DIS_MASK; in rtq2208_init_regulator_desc()
406 desc->active_discharge_off = 0; in rtq2208_init_regulator_desc()
407 desc->active_discharge_mask = RTQ2208_EN_DIS_MASK; in rtq2208_init_regulator_desc()
413 desc->enable_reg = BUCK_RG_SHIFT(curr_info->base, 2); in rtq2208_init_regulator_desc()
414 desc->ops = &rtq2208_regulator_buck_ops; in rtq2208_init_regulator_desc()
415 desc->vsel_reg = curr_info->base + VSEL_SHIFT(mtp_sel); in rtq2208_init_regulator_desc()
416 desc->vsel_mask = RTQ2208_BUCK_NR_MTP_SEL_MASK; in rtq2208_init_regulator_desc()
417 desc->n_voltages = RTQ2208_VOUT_MAXNUM; in rtq2208_init_regulator_desc()
418 desc->linear_ranges = rtq2208_vout_range; in rtq2208_init_regulator_desc()
419 desc->n_linear_ranges = ARRAY_SIZE(rtq2208_vout_range); in rtq2208_init_regulator_desc()
420 desc->ramp_reg = BUCK_RG_SHIFT(curr_info->base, 5); in rtq2208_init_regulator_desc()
421 desc->active_discharge_reg = curr_info->base; in rtq2208_init_regulator_desc()
422 desc->of_map_mode = rtq2208_of_map_mode; in rtq2208_init_regulator_desc()
430 desc->enable_reg = curr_info->base; in rtq2208_init_regulator_desc()
431 desc->ops = &rtq2208_regulator_ldo_ops; in rtq2208_init_regulator_desc()
432 desc->n_voltages = 1; in rtq2208_init_regulator_desc()
433 desc->active_discharge_reg = LDO_RG_SHIFT(curr_info->base, 2); in rtq2208_init_regulator_desc()
435 rtq2208_ldo_match[*ldo_idx].name = desc->name; in rtq2208_init_regulator_desc()
437 rtq2208_ldo_match[(*ldo_idx)++].desc = desc; in rtq2208_init_regulator_desc()
549 rdev = devm_regulator_register(dev, &rdesc[i]->desc, &cfg); in rtq2208_probe()