Lines Matching refs:desc
70 struct regulator_desc desc[AS3722_REGULATOR_ID_MAX]; member
664 struct regulator_desc *desc; in as3722_regulator_probe() local
666 desc = &as3722_regs->desc[id]; in as3722_regulator_probe()
669 desc->name = as3722_reg_lookup[id].name; in as3722_regulator_probe()
670 desc->supply_name = as3722_reg_lookup[id].sname; in as3722_regulator_probe()
671 desc->id = as3722_reg_lookup[id].regulator_id; in as3722_regulator_probe()
672 desc->n_voltages = as3722_reg_lookup[id].n_voltages; in as3722_regulator_probe()
673 desc->type = REGULATOR_VOLTAGE; in as3722_regulator_probe()
674 desc->owner = THIS_MODULE; in as3722_regulator_probe()
675 desc->enable_reg = as3722_reg_lookup[id].enable_reg; in as3722_regulator_probe()
676 desc->enable_mask = as3722_reg_lookup[id].enable_mask; in as3722_regulator_probe()
677 desc->vsel_reg = as3722_reg_lookup[id].vsel_reg; in as3722_regulator_probe()
678 desc->vsel_mask = as3722_reg_lookup[id].vsel_mask; in as3722_regulator_probe()
685 desc->min_uV = 825000; in as3722_regulator_probe()
686 desc->uV_step = 25000; in as3722_regulator_probe()
687 desc->linear_min_sel = 1; in as3722_regulator_probe()
688 desc->enable_time = 500; in as3722_regulator_probe()
689 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
690 desc->n_current_limits = ARRAY_SIZE(as3722_ldo_current); in as3722_regulator_probe()
691 desc->csel_reg = as3722_reg_lookup[id].vsel_reg; in as3722_regulator_probe()
692 desc->csel_mask = AS3722_LDO_ILIMIT_MASK; in as3722_regulator_probe()
699 desc->min_uV = 620000; in as3722_regulator_probe()
700 desc->uV_step = 20000; in as3722_regulator_probe()
701 desc->linear_min_sel = 1; in as3722_regulator_probe()
702 desc->enable_time = 500; in as3722_regulator_probe()
719 desc->enable_time = 500; in as3722_regulator_probe()
720 desc->bypass_reg = AS3722_LDO6_VOLTAGE_REG; in as3722_regulator_probe()
721 desc->bypass_mask = AS3722_LDO_VSEL_MASK; in as3722_regulator_probe()
722 desc->bypass_val_on = AS3722_LDO6_VSEL_BYPASS; in as3722_regulator_probe()
723 desc->bypass_val_off = AS3722_LDO6_VSEL_BYPASS; in as3722_regulator_probe()
724 desc->linear_ranges = as3722_ldo_ranges; in as3722_regulator_probe()
725 desc->n_linear_ranges = ARRAY_SIZE(as3722_ldo_ranges); in as3722_regulator_probe()
726 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
727 desc->n_current_limits = ARRAY_SIZE(as3722_ldo_current); in as3722_regulator_probe()
728 desc->csel_reg = as3722_reg_lookup[id].vsel_reg; in as3722_regulator_probe()
729 desc->csel_mask = AS3722_LDO_ILIMIT_MASK; in as3722_regulator_probe()
740 as3722_regs->desc[id].n_voltages = in as3722_regulator_probe()
742 as3722_regs->desc[id].min_uV = 410000; in as3722_regulator_probe()
744 as3722_regs->desc[id].n_voltages = in as3722_regulator_probe()
746 as3722_regs->desc[id].min_uV = 610000; in as3722_regulator_probe()
748 desc->uV_step = 10000; in as3722_regulator_probe()
749 desc->linear_min_sel = 1; in as3722_regulator_probe()
750 desc->enable_time = 600; in as3722_regulator_probe()
751 desc->curr_table = as3722_sd016_current; in as3722_regulator_probe()
752 desc->n_current_limits = in as3722_regulator_probe()
755 desc->csel_reg = AS3722_OVCURRENT_REG; in as3722_regulator_probe()
756 desc->csel_mask = in as3722_regulator_probe()
759 desc->csel_reg = AS3722_OVCURRENT_REG; in as3722_regulator_probe()
760 desc->csel_mask = in as3722_regulator_probe()
763 desc->csel_reg = AS3722_OVCURRENT_DEB_REG; in as3722_regulator_probe()
764 desc->csel_mask = in as3722_regulator_probe()
776 desc->linear_ranges = as3722_sd2345_ranges; in as3722_regulator_probe()
777 desc->n_linear_ranges = in as3722_regulator_probe()
785 desc->enable_time = 500; in as3722_regulator_probe()
786 desc->linear_ranges = as3722_ldo_ranges; in as3722_regulator_probe()
787 desc->n_linear_ranges = ARRAY_SIZE(as3722_ldo_ranges); in as3722_regulator_probe()
788 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
789 desc->n_current_limits = ARRAY_SIZE(as3722_ldo_current); in as3722_regulator_probe()
790 desc->csel_reg = as3722_reg_lookup[id].vsel_reg; in as3722_regulator_probe()
791 desc->csel_mask = AS3722_LDO_ILIMIT_MASK; in as3722_regulator_probe()
794 desc->ops = ops; in as3722_regulator_probe()
797 rdev = devm_regulator_register(&pdev->dev, desc, &config); in as3722_regulator_probe()