Lines Matching refs:desc
195 struct regulator_desc *desc;
292 pmu->desc = devm_kcalloc(&pdev->dev,
296 if (!pmu->desc)
303 pmu->desc[i].name = info->name;
304 pmu->desc[i].of_match = of_match_ptr(info->name);
305 pmu->desc[i].regulators_node = of_match_ptr("regulators");
306 pmu->desc[i].supply_name = info->vin_name;
307 pmu->desc[i].id = i;
308 pmu->desc[i].volt_table = info->volt_table;
309 pmu->desc[i].n_voltages = info->n_voltages;
310 pmu->desc[i].linear_ranges = info->linear_ranges;
311 pmu->desc[i].n_linear_ranges = info->n_linear_ranges;
314 pmu->desc[i].ops = &bcm590xx_ops_ldo;
315 pmu->desc[i].vsel_mask = BCM590XX_LDO_VSEL_MASK;
317 pmu->desc[i].ops = &bcm590xx_ops_vbus;
319 pmu->desc[i].ops = &bcm590xx_ops_dcdc;
320 pmu->desc[i].vsel_mask = BCM590XX_SR_VSEL_MASK;
324 pmu->desc[i].enable_mask = BCM590XX_VBUS_ENABLE;
326 pmu->desc[i].vsel_reg = bcm590xx_get_vsel_register(i);
327 pmu->desc[i].enable_is_inverted = true;
328 pmu->desc[i].enable_mask = BCM590XX_REG_ENABLE;
330 pmu->desc[i].enable_reg = bcm590xx_get_enable_register(i);
331 pmu->desc[i].type = REGULATOR_VOLTAGE;
332 pmu->desc[i].owner = THIS_MODULE;
341 rdev = devm_regulator_register(&pdev->dev, &pmu->desc[i],