Lines Matching refs:desc
49 struct regulator_desc desc; member
421 dcdc->desc.name = dcdc->name; in wm831x_buckv_probe()
425 dcdc->desc.supply_name = dcdc->supply_name; in wm831x_buckv_probe()
427 dcdc->desc.id = id; in wm831x_buckv_probe()
428 dcdc->desc.type = REGULATOR_VOLTAGE; in wm831x_buckv_probe()
429 dcdc->desc.n_voltages = WM831X_BUCKV_MAX_SELECTOR + 1; in wm831x_buckv_probe()
430 dcdc->desc.linear_ranges = wm831x_buckv_ranges; in wm831x_buckv_probe()
431 dcdc->desc.n_linear_ranges = ARRAY_SIZE(wm831x_buckv_ranges); in wm831x_buckv_probe()
432 dcdc->desc.ops = &wm831x_buckv_ops; in wm831x_buckv_probe()
433 dcdc->desc.owner = THIS_MODULE; in wm831x_buckv_probe()
434 dcdc->desc.enable_reg = WM831X_DCDC_ENABLE; in wm831x_buckv_probe()
435 dcdc->desc.enable_mask = 1 << id; in wm831x_buckv_probe()
436 dcdc->desc.csel_reg = dcdc->base + WM831X_DCDC_CONTROL_2; in wm831x_buckv_probe()
437 dcdc->desc.csel_mask = WM831X_DC1_HC_THR_MASK; in wm831x_buckv_probe()
438 dcdc->desc.n_current_limits = ARRAY_SIZE(wm831x_dcdc_ilim); in wm831x_buckv_probe()
439 dcdc->desc.curr_table = wm831x_dcdc_ilim; in wm831x_buckv_probe()
465 dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, in wm831x_buckv_probe()
580 dcdc->desc.name = dcdc->name; in wm831x_buckp_probe()
584 dcdc->desc.supply_name = dcdc->supply_name; in wm831x_buckp_probe()
586 dcdc->desc.id = id; in wm831x_buckp_probe()
587 dcdc->desc.type = REGULATOR_VOLTAGE; in wm831x_buckp_probe()
588 dcdc->desc.n_voltages = WM831X_BUCKP_MAX_SELECTOR + 1; in wm831x_buckp_probe()
589 dcdc->desc.ops = &wm831x_buckp_ops; in wm831x_buckp_probe()
590 dcdc->desc.owner = THIS_MODULE; in wm831x_buckp_probe()
591 dcdc->desc.vsel_reg = dcdc->base + WM831X_DCDC_ON_CONFIG; in wm831x_buckp_probe()
592 dcdc->desc.vsel_mask = WM831X_DC3_ON_VSEL_MASK; in wm831x_buckp_probe()
593 dcdc->desc.enable_reg = WM831X_DCDC_ENABLE; in wm831x_buckp_probe()
594 dcdc->desc.enable_mask = 1 << id; in wm831x_buckp_probe()
595 dcdc->desc.min_uV = 850000; in wm831x_buckp_probe()
596 dcdc->desc.uV_step = 25000; in wm831x_buckp_probe()
604 dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, in wm831x_buckp_probe()
708 dcdc->desc.name = dcdc->name; in wm831x_boostp_probe()
709 dcdc->desc.id = id; in wm831x_boostp_probe()
710 dcdc->desc.type = REGULATOR_VOLTAGE; in wm831x_boostp_probe()
711 dcdc->desc.ops = &wm831x_boostp_ops; in wm831x_boostp_probe()
712 dcdc->desc.owner = THIS_MODULE; in wm831x_boostp_probe()
713 dcdc->desc.enable_reg = WM831X_DCDC_ENABLE; in wm831x_boostp_probe()
714 dcdc->desc.enable_mask = 1 << id; in wm831x_boostp_probe()
722 dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, in wm831x_boostp_probe()
793 dcdc->desc.name = dcdc->name; in wm831x_epe_probe()
794 dcdc->desc.id = id + WM831X_EPE_BASE; /* Offset in DCDC registers */ in wm831x_epe_probe()
795 dcdc->desc.ops = &wm831x_epe_ops; in wm831x_epe_probe()
796 dcdc->desc.type = REGULATOR_VOLTAGE; in wm831x_epe_probe()
797 dcdc->desc.owner = THIS_MODULE; in wm831x_epe_probe()
798 dcdc->desc.enable_reg = WM831X_DCDC_ENABLE; in wm831x_epe_probe()
799 dcdc->desc.enable_mask = 1 << dcdc->desc.id; in wm831x_epe_probe()
807 dcdc->regulator = devm_regulator_register(&pdev->dev, &dcdc->desc, in wm831x_epe_probe()