Lines Matching refs:as3722_reg_lookup
90 static const struct as3722_register_mapping as3722_reg_lookup[] = { variable
341 ret = as3722_read(as3722, as3722_reg_lookup[id].vsel_reg, &val); in as3722_ldo_get_current_limit()
344 as3722_reg_lookup[id].vsel_reg, ret); in as3722_ldo_get_current_limit()
371 return as3722_update_bits(as3722, as3722_reg_lookup[id].vsel_reg, in as3722_ldo_set_current_limit()
405 as3722_reg_lookup[id].vsel_reg, in as3722_ldo3_set_tracking_mode()
470 if (!as3722_reg_lookup[id].control_reg) in as3722_sd_get_mode()
473 ret = as3722_read(as3722, as3722_reg_lookup[id].control_reg, &val); in as3722_sd_get_mode()
476 as3722_reg_lookup[id].control_reg, ret); in as3722_sd_get_mode()
480 if (val & as3722_reg_lookup[id].mode_mask) in as3722_sd_get_mode()
495 if (!as3722_reg_lookup[id].control_reg) in as3722_sd_set_mode()
500 val = as3722_reg_lookup[id].mode_mask; in as3722_sd_set_mode()
507 ret = as3722_update_bits(as3722, as3722_reg_lookup[id].control_reg, in as3722_sd_set_mode()
508 as3722_reg_lookup[id].mode_mask, val); in as3722_sd_set_mode()
511 as3722_reg_lookup[id].control_reg, ret); in as3722_sd_set_mode()
675 val = ext_pwr_ctrl << (ffs(as3722_reg_lookup[id].sleep_ctrl_mask) - 1); in as3722_extreg_init()
677 as3722_reg_lookup[id].sleep_ctrl_reg, in as3722_extreg_init()
678 as3722_reg_lookup[id].sleep_ctrl_mask, val); in as3722_extreg_init()
681 as3722_reg_lookup[id].sleep_ctrl_reg, ret); in as3722_extreg_init()
787 as3722_regs->desc[id].name = as3722_reg_lookup[id].name; in as3722_regulator_probe()
788 as3722_regs->desc[id].supply_name = as3722_reg_lookup[id].sname; in as3722_regulator_probe()
789 as3722_regs->desc[id].id = as3722_reg_lookup[id].regulator_id; in as3722_regulator_probe()
791 as3722_reg_lookup[id].n_voltages; in as3722_regulator_probe()
795 as3722_reg_lookup[id].enable_reg; in as3722_regulator_probe()
797 as3722_reg_lookup[id].enable_mask; in as3722_regulator_probe()
798 as3722_regs->desc[id].vsel_reg = as3722_reg_lookup[id].vsel_reg; in as3722_regulator_probe()
800 as3722_reg_lookup[id].vsel_mask; in as3722_regulator_probe()