Lines Matching refs:regmap

40 	struct regmap *regmap;  member
235 regmap_read(rt298->regmap, RT298_GET_HP_SENSE, &buf); in rt298_jack_detect()
242 regmap_update_bits(rt298->regmap, in rt298_jack_detect()
251 regmap_write(rt298->regmap, RT298_SET_MIC1, 0x24); in rt298_jack_detect()
254 regmap_update_bits(rt298->regmap, in rt298_jack_detect()
257 regmap_read(rt298->regmap, RT298_CBJ_CTRL2, &val); in rt298_jack_detect()
262 regmap_update_bits(rt298->regmap, in rt298_jack_detect()
265 regmap_read(rt298->regmap, in rt298_jack_detect()
272 regmap_update_bits(rt298->regmap, in rt298_jack_detect()
277 regmap_write(rt298->regmap, RT298_SET_MIC1, 0x20); in rt298_jack_detect()
280 regmap_read(rt298->regmap, RT298_GET_HP_SENSE, &buf); in rt298_jack_detect()
282 regmap_read(rt298->regmap, RT298_GET_MIC1_SENSE, &buf); in rt298_jack_detect()
969 regmap_update_bits(rt298->regmap, RT298_IRQ_CTRL, 0x1, 0x1); in rt298_irq()
994 regmap_update_bits(rt298->regmap, in rt298_probe()
1021 regcache_cache_only(rt298->regmap, true); in rt298_suspend()
1022 regcache_mark_dirty(rt298->regmap); in rt298_suspend()
1031 regcache_cache_only(rt298->regmap, false); in rt298_resume()
1033 regcache_sync(rt298->regmap); in rt298_resume()
1151 rt298->regmap = devm_regmap_init(&i2c->dev, NULL, i2c, &rt298_regmap); in rt298_i2c_probe()
1152 if (IS_ERR(rt298->regmap)) { in rt298_i2c_probe()
1153 ret = PTR_ERR(rt298->regmap); in rt298_i2c_probe()
1159 regmap_read(rt298->regmap, in rt298_i2c_probe()
1178 regmap_write(rt298->regmap, rt298->index_cache[i].reg, in rt298_i2c_probe()
1181 regmap_write(rt298->regmap, rt298_reg[i].reg, in rt298_i2c_probe()
1195 regmap_update_bits(rt298->regmap, 0x04, 0x80, 0x80); in rt298_i2c_probe()
1196 regmap_update_bits(rt298->regmap, 0x1b, 0x860, 0x860); in rt298_i2c_probe()
1198 regmap_update_bits(rt298->regmap, 0x08, 0x20, 0x20); in rt298_i2c_probe()
1200 regmap_write(rt298->regmap, RT298_SET_AUDIO_POWER, AC_PWRST_D3); in rt298_i2c_probe()
1203 regmap_write(rt298->regmap, in rt298_i2c_probe()
1208 regmap_write(rt298->regmap, RT298_CBJ_CTRL2, 0x0000); in rt298_i2c_probe()
1209 regmap_write(rt298->regmap, RT298_MIC1_DET_CTRL, 0x0816); in rt298_i2c_probe()
1210 regmap_update_bits(rt298->regmap, in rt298_i2c_probe()
1213 regmap_update_bits(rt298->regmap, in rt298_i2c_probe()
1220 regmap_write(rt298->regmap, RT298_SET_DMIC2_DEFAULT, 0x40); in rt298_i2c_probe()
1222 regmap_write(rt298->regmap, RT298_SET_DMIC2_DEFAULT, 0); in rt298_i2c_probe()
1226 regmap_write(rt298->regmap, RT298_MISC_CTRL1, 0x0000); in rt298_i2c_probe()
1227 regmap_update_bits(rt298->regmap, in rt298_i2c_probe()
1229 regmap_update_bits(rt298->regmap, RT298_IRQ_CTRL, 0x2, 0x2); in rt298_i2c_probe()