Lines Matching refs:regmap

35 static int rt715_index_write(struct regmap *regmap, unsigned int reg,  in rt715_index_write()  argument
41 ret = regmap_write(regmap, addr, value); in rt715_index_write()
50 static int rt715_index_write_nid(struct regmap *regmap, in rt715_index_write_nid() argument
56 ret = regmap_write(regmap, addr, value); in rt715_index_write_nid()
64 static int rt715_index_read_nid(struct regmap *regmap, in rt715_index_read_nid() argument
71 ret = regmap_read(regmap, addr, value); in rt715_index_read_nid()
79 static int rt715_index_update_bits(struct regmap *regmap, unsigned int nid, in rt715_index_update_bits() argument
85 ret = rt715_index_read_nid(regmap, nid, reg, &orig); in rt715_index_update_bits()
92 return rt715_index_write_nid(regmap, nid, reg, tmp); in rt715_index_update_bits()
95 static void rt715_reset(struct regmap *regmap) in rt715_reset() argument
97 regmap_write(regmap, RT715_FUNC_RESET, 0); in rt715_reset()
98 rt715_index_update_bits(regmap, RT715_VENDOR_REGISTERS, in rt715_reset()
111 ret = regmap_read(rt715->regmap, addr_l, r_val); in rt715_get_gain()
118 ret = regmap_read(rt715->regmap, addr_h, l_val); in rt715_get_gain()
156 regmap_write(rt715->regmap, in rt715_set_amp_gain_put()
182 regmap_write(rt715->regmap, addr_h, in rt715_set_amp_gain_put()
184 regmap_write(rt715->regmap, addr_l, in rt715_set_amp_gain_put()
189 regmap_write(rt715->regmap, addr_h, in rt715_set_amp_gain_put()
193 regmap_write(rt715->regmap, addr_l, in rt715_set_amp_gain_put()
210 regmap_write(rt715->regmap, in rt715_set_amp_gain_put()
278 regmap_write(rt715->regmap, in rt715_set_main_switch_put()
302 regmap_write(rt715->regmap, addr_h, in rt715_set_main_switch_put()
304 regmap_write(rt715->regmap, addr_l, in rt715_set_main_switch_put()
309 regmap_write(rt715->regmap, addr_h, in rt715_set_main_switch_put()
313 regmap_write(rt715->regmap, addr_l, in rt715_set_main_switch_put()
326 regmap_write(rt715->regmap, in rt715_set_main_switch_put()
385 regmap_write(rt715->regmap, in rt715_set_main_vol_put()
411 regmap_write(rt715->regmap, addr_h, in rt715_set_main_vol_put()
413 regmap_write(rt715->regmap, addr_l, in rt715_set_main_vol_put()
418 regmap_write(rt715->regmap, addr_h, in rt715_set_main_vol_put()
422 regmap_write(rt715->regmap, addr_l, in rt715_set_main_vol_put()
435 regmap_write(rt715->regmap, in rt715_set_main_vol_put()
558 ret = regmap_read(rt715->regmap, reg, &val); in rt715_mux_get()
597 ret = regmap_read(rt715->regmap, reg, &val2); in rt715_mux_put()
611 regmap_write(rt715->regmap, reg, val); in rt715_mux_put()
762 regmap_write(rt715->regmap, in rt715_set_bias_level()
770 regmap_write(rt715->regmap, in rt715_set_bias_level()
850 rt715_index_write(rt715->regmap, RT715_SDW_INPUT_SEL, 0xa500); in rt715_pcm_hw_params()
854 rt715_index_write(rt715->regmap, RT715_SDW_INPUT_SEL, 0xa000); in rt715_pcm_hw_params()
912 regmap_write(rt715->regmap, RT715_MIC_ADC_FORMAT_H, val); in rt715_pcm_hw_params()
913 regmap_write(rt715->regmap, RT715_MIC_LINE_FORMAT_H, val); in rt715_pcm_hw_params()
914 regmap_write(rt715->regmap, RT715_MIX_ADC_FORMAT_H, val); in rt715_pcm_hw_params()
915 regmap_write(rt715->regmap, RT715_MIX_ADC2_FORMAT_H, val); in rt715_pcm_hw_params()
1011 regmap_write(rt715->regmap, 0xe0, value); in rt715_clock_config()
1012 regmap_write(rt715->regmap, 0xf0, value); in rt715_clock_config()
1017 int rt715_init(struct device *dev, struct regmap *sdw_regmap, in rt715_init()
1018 struct regmap *regmap, struct sdw_slave *slave) in rt715_init() argument
1029 rt715->regmap = regmap; in rt715_init()
1032 regcache_cache_only(rt715->regmap, true); in rt715_init()
1073 regcache_cache_only(rt715->regmap, false); in rt715_io_init()
1084 rt715_reset(rt715->regmap); in rt715_io_init()
1087 regmap_write(rt715->regmap, RT715_SET_GAIN_LINE_ADC_H, 0xb080); in rt715_io_init()
1088 regmap_write(rt715->regmap, RT715_SET_GAIN_MIX_ADC_H, 0xb080); in rt715_io_init()
1090 regmap_write(rt715->regmap, RT715_SET_GAIN_MIC_ADC_H, 0xb080); in rt715_io_init()
1091 regmap_write(rt715->regmap, RT715_SET_GAIN_MIX_ADC2_H, 0xb080); in rt715_io_init()
1094 regmap_write(rt715->regmap, RT715_SET_PIN_DMIC1, 0x20); in rt715_io_init()
1095 regmap_write(rt715->regmap, RT715_SET_PIN_DMIC2, 0x20); in rt715_io_init()
1096 regmap_write(rt715->regmap, RT715_SET_PIN_DMIC3, 0x20); in rt715_io_init()
1097 regmap_write(rt715->regmap, RT715_SET_PIN_DMIC4, 0x20); in rt715_io_init()
1099 regmap_write(rt715->regmap, RT715_SET_STREAMID_LINE_ADC, 0x10); in rt715_io_init()
1100 regmap_write(rt715->regmap, RT715_SET_STREAMID_MIX_ADC, 0x10); in rt715_io_init()
1101 regmap_write(rt715->regmap, RT715_SET_STREAMID_MIC_ADC, 0x10); in rt715_io_init()
1102 regmap_write(rt715->regmap, RT715_SET_STREAMID_MIX_ADC2, 0x10); in rt715_io_init()
1104 regmap_write(rt715->regmap, RT715_SET_DMIC1_CONFIG_DEFAULT1, 0xd0); in rt715_io_init()
1105 regmap_write(rt715->regmap, RT715_SET_DMIC1_CONFIG_DEFAULT2, 0x11); in rt715_io_init()
1106 regmap_write(rt715->regmap, RT715_SET_DMIC1_CONFIG_DEFAULT3, 0xa1); in rt715_io_init()
1107 regmap_write(rt715->regmap, RT715_SET_DMIC1_CONFIG_DEFAULT4, 0x81); in rt715_io_init()
1108 regmap_write(rt715->regmap, RT715_SET_DMIC2_CONFIG_DEFAULT1, 0xd1); in rt715_io_init()
1109 regmap_write(rt715->regmap, RT715_SET_DMIC2_CONFIG_DEFAULT2, 0x11); in rt715_io_init()
1110 regmap_write(rt715->regmap, RT715_SET_DMIC2_CONFIG_DEFAULT3, 0xa1); in rt715_io_init()
1111 regmap_write(rt715->regmap, RT715_SET_DMIC2_CONFIG_DEFAULT4, 0x81); in rt715_io_init()
1112 regmap_write(rt715->regmap, RT715_SET_DMIC3_CONFIG_DEFAULT1, 0xd0); in rt715_io_init()
1113 regmap_write(rt715->regmap, RT715_SET_DMIC3_CONFIG_DEFAULT2, 0x11); in rt715_io_init()
1114 regmap_write(rt715->regmap, RT715_SET_DMIC3_CONFIG_DEFAULT3, 0xa1); in rt715_io_init()
1115 regmap_write(rt715->regmap, RT715_SET_DMIC3_CONFIG_DEFAULT4, 0x81); in rt715_io_init()
1116 regmap_write(rt715->regmap, RT715_SET_DMIC4_CONFIG_DEFAULT1, 0xd1); in rt715_io_init()
1117 regmap_write(rt715->regmap, RT715_SET_DMIC4_CONFIG_DEFAULT2, 0x11); in rt715_io_init()
1118 regmap_write(rt715->regmap, RT715_SET_DMIC4_CONFIG_DEFAULT3, 0xa1); in rt715_io_init()
1119 regmap_write(rt715->regmap, RT715_SET_DMIC4_CONFIG_DEFAULT4, 0x81); in rt715_io_init()
1122 regmap_write(rt715->regmap, RT715_SET_AUDIO_POWER_STATE, AC_PWRST_D3); in rt715_io_init()
1125 regcache_mark_dirty(rt715->regmap); in rt715_io_init()