Lines Matching refs:desc

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