Lines Matching defs:regmap
414 struct regmap *regmap;
748 regmap_update_bits(rt5645->regmap, RT5645_MICBIAS,
853 rate = rt5645->sysclk / rl6231_get_pre_div(rt5645->regmap,
933 regmap_write(rt5645->regmap, rt5645->eq_param[i].reg,
1657 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1662 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1665 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1675 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1697 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1699 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1708 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1711 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1754 regmap_write(rt5645->regmap, RT5645_PR_BASE +
1781 regmap_write(rt5645->regmap, RT5645_PR_BASE +
3145 regmap_write(rt5645->regmap, RT5645_CHARGE_PUMP, 0x0e06);
3154 regmap_update_bits(rt5645->regmap, RT5645_PWR_ANLG1,
3157 regmap_update_bits(rt5645->regmap, RT5645_PWR_MIXER,
3159 regmap_update_bits(rt5645->regmap, RT5645_PWR_VOL,
3163 regmap_write(rt5645->regmap, RT5645_JD_CTRL3, 0x00f0);
3164 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL2,
3166 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL1,
3169 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL2,
3173 regmap_read(rt5645->regmap, RT5645_IN1_CTRL3, &val);
3190 regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
3195 regmap_update_bits(rt5645->regmap, RT5645_HP_VOL,
3198 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL2,
3200 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL1,
3211 regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
3243 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
3245 regmap_update_bits(rt5645->regmap, RT5645_GEN_CTRL1,
3247 regmap_update_bits(rt5645->regmap, RT5645_DEPOP_M1,
3363 regmap_update_bits(rt5645->regmap, RT5645_MICBIAS,
3448 regcache_cache_only(rt5645->regmap, true);
3449 regcache_mark_dirty(rt5645->regmap);
3458 regcache_cache_only(rt5645->regmap, false);
3459 regcache_sync(rt5645->regmap);
3829 struct regmap *regmap;
3893 regmap = devm_regmap_init_i2c(i2c, &temp_regmap);
3894 if (IS_ERR(regmap)) {
3895 ret = PTR_ERR(regmap);
3906 regmap_read(regmap, RT5645_VENDOR_ID2, &val);
3910 rt5645->regmap = devm_regmap_init_i2c(i2c, &rt5645_regmap);
3914 rt5645->regmap = devm_regmap_init_i2c(i2c, &rt5650_regmap);
3925 if (IS_ERR(rt5645->regmap)) {
3926 ret = PTR_ERR(rt5645->regmap);
3932 regmap_write(rt5645->regmap, RT5645_RESET, 0);
3934 regmap_read(regmap, RT5645_VENDOR_ID, &val);
3937 regmap_write(rt5645->regmap, RT5645_AD_DA_MIXER, 0x8080);
3939 ret = regmap_register_patch(rt5645->regmap, init_list,
3942 dev_warn(&i2c->dev, "Failed to apply regmap patch: %d\n", ret);
3945 ret = regmap_register_patch(rt5645->regmap, rt5650_init_list,
3952 regmap_update_bits(rt5645->regmap, RT5645_CLSD_OUT_CTRL, 0xc0, 0xc0);
3955 regmap_update_bits(rt5645->regmap, RT5645_IN2_CTRL,
3959 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
3964 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
3969 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
3971 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
3973 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
3978 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
3980 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
3991 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
3996 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
3998 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
4003 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
4005 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
4011 regmap_update_bits(rt5645->regmap, RT5645_DMIC_CTRL1,
4013 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
4023 regmap_update_bits(rt5645->regmap, RT5645_GEN_CTRL3,
4026 regmap_update_bits(rt5645->regmap, RT5645_MICBIAS,
4028 regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
4030 regmap_update_bits(rt5645->regmap, RT5645_GEN_CTRL3,
4032 regmap_update_bits(rt5645->regmap, RT5645_HPO_MIXER,
4034 regmap_update_bits(rt5645->regmap, RT5645_MICBIAS,
4036 regmap_update_bits(rt5645->regmap, RT5645_GPIO_CTRL1,
4040 regmap_update_bits(rt5645->regmap, RT5645_A_JD_CTRL1,
4045 regmap_update_bits(rt5645->regmap, RT5645_A_JD_CTRL1,
4051 regmap_update_bits(rt5645->regmap, RT5645_A_JD_CTRL1,
4059 regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
4064 regmap_update_bits(rt5645->regmap, RT5645_ADDA_CLK1,
4068 regmap_update_bits(rt5645->regmap, RT5645_IRQ_CTRL2,
4127 regmap_update_bits(rt5645->regmap, RT5645_GEN_CTRL3,
4129 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL2, RT5645_CBJ_MN_JD,
4131 regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL1, RT5645_CBJ_BST1_EN,
4134 regmap_write(rt5645->regmap, RT5645_RESET, 0);