Lines Matching refs:reg_data
157 if (drv->reg_data->reg_offset[reg]) in spm_register_write()
159 drv->reg_data->reg_offset[reg]); in spm_register_write()
168 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync()
173 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
175 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
185 return readl_relaxed(drv->reg_base + drv->reg_data->reg_offset[reg]); in spm_register_read()
194 start_index = drv->reg_data->start_index[mode]; in spm_set_low_power_mode()
248 drv->reg_data = match_id->data; in spm_dev_probe()
252 addr = drv->reg_base + drv->reg_data->reg_offset[SPM_REG_SEQ_ENTRY]; in spm_dev_probe()
253 __iowrite32_copy(addr, drv->reg_data->seq, in spm_dev_probe()
254 ARRAY_SIZE(drv->reg_data->seq) / 4); in spm_dev_probe()
262 spm_register_write(drv, SPM_REG_AVS_CTL, drv->reg_data->avs_ctl); in spm_dev_probe()
263 spm_register_write(drv, SPM_REG_AVS_LIMIT, drv->reg_data->avs_limit); in spm_dev_probe()
264 spm_register_write(drv, SPM_REG_CFG, drv->reg_data->spm_cfg); in spm_dev_probe()
265 spm_register_write(drv, SPM_REG_DLY, drv->reg_data->spm_dly); in spm_dev_probe()
266 spm_register_write(drv, SPM_REG_PMIC_DLY, drv->reg_data->pmic_dly); in spm_dev_probe()
268 drv->reg_data->pmic_data[0]); in spm_dev_probe()
270 drv->reg_data->pmic_data[1]); in spm_dev_probe()
273 if (drv->reg_data->reg_offset[SPM_REG_SPM_CTL]) in spm_dev_probe()