Lines Matching refs:reg_data
30 struct reg_data { struct
51 struct reg_data *reg_data; member
66 static struct reg_data sm5502_reg_data[] = {
516 unsigned int reg_data, vendor_id, version_id; in sm5502_init_dev_type() local
520 ret = regmap_read(info->regmap, SM5502_REG_DEVICE_ID, ®_data); in sm5502_init_dev_type()
527 vendor_id = ((reg_data & SM5502_REG_DEVICE_ID_VENDOR_MASK) >> in sm5502_init_dev_type()
529 version_id = ((reg_data & SM5502_REG_DEVICE_ID_VERSION_MASK) >> in sm5502_init_dev_type()
539 if (!info->reg_data[i].invert) in sm5502_init_dev_type()
540 val |= ~info->reg_data[i].val; in sm5502_init_dev_type()
542 val = info->reg_data[i].val; in sm5502_init_dev_type()
543 regmap_write(info->regmap, info->reg_data[i].reg, val); in sm5502_init_dev_type()
567 info->reg_data = sm5502_reg_data; in sm5022_muic_i2c_probe()