Lines Matching defs:as3722_regs

421 	struct as3722_regulators *as3722_regs = rdev_get_drvdata(rdev);
422 struct as3722 *as3722 = as3722_regs->as3722;
432 dev_err(as3722_regs->dev, "Reg 0x%02x read failed: %d\n",
446 struct as3722_regulators *as3722_regs = rdev_get_drvdata(rdev);
447 struct as3722 *as3722 = as3722_regs->as3722;
467 dev_err(as3722_regs->dev, "Reg 0x%02x update failed: %d\n",
474 static bool as3722_sd0_is_low_voltage(struct as3722_regulators *as3722_regs)
479 err = as3722_read(as3722_regs->as3722, AS3722_FUSE7_REG, &val);
481 dev_err(as3722_regs->dev, "Reg 0x%02x read failed: %d\n",
543 static int as3722_extreg_init(struct as3722_regulators *as3722_regs, int id,
554 ret = as3722_update_bits(as3722_regs->as3722,
558 dev_err(as3722_regs->dev, "Reg 0x%02x update failed: %d\n",
585 struct as3722_regulators *as3722_regs)
612 reg_config = &as3722_regs->reg_config_data[id];
637 struct as3722_regulators *as3722_regs;
645 as3722_regs = devm_kzalloc(&pdev->dev, sizeof(*as3722_regs),
647 if (!as3722_regs)
650 as3722_regs->dev = &pdev->dev;
651 as3722_regs->as3722 = as3722;
652 platform_set_drvdata(pdev, as3722_regs);
654 ret = as3722_get_regulator_dt_data(pdev, as3722_regs);
659 config.driver_data = as3722_regs;
665 desc = &as3722_regs->desc[id];
666 reg_config = &as3722_regs->reg_config_data[id];
703 ret = as3722_ldo3_set_tracking_mode(as3722_regs,
738 as3722_sd0_is_low_voltage(as3722_regs)) {
739 as3722_regs->desc[id].n_voltages =
741 as3722_regs->desc[id].min_uV = 410000;
743 as3722_regs->desc[id].n_voltages =
745 as3722_regs->desc[id].min_uV = 610000;
812 ret = as3722_extreg_init(as3722_regs, id,