Lines Matching refs:data
79 struct xonar_cs43xx *data = chip->model_data; in cs4398_write() local
82 if (reg < ARRAY_SIZE(data->cs4398_regs)) in cs4398_write()
83 data->cs4398_regs[reg] = value; in cs4398_write()
88 struct xonar_cs43xx *data = chip->model_data; in cs4398_write_cached() local
90 if (value != data->cs4398_regs[reg]) in cs4398_write_cached()
96 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write() local
99 if (reg < ARRAY_SIZE(data->cs4362a_regs)) in cs4362a_write()
100 data->cs4362a_regs[reg] = value; in cs4362a_write()
105 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write_cached() local
107 if (value != data->cs4362a_regs[reg]) in cs4362a_write_cached()
113 struct xonar_cs43xx *data = chip->model_data; in cs43xx_registers_init() local
120 cs4398_write(chip, 2, data->cs4398_regs[2]); in cs43xx_registers_init()
122 cs4398_write(chip, 4, data->cs4398_regs[4]); in cs43xx_registers_init()
123 cs4398_write(chip, 5, data->cs4398_regs[5]); in cs43xx_registers_init()
124 cs4398_write(chip, 6, data->cs4398_regs[6]); in cs43xx_registers_init()
125 cs4398_write(chip, 7, data->cs4398_regs[7]); in cs43xx_registers_init()
129 cs4362a_write(chip, 0x04, data->cs4362a_regs[0x04]); in cs43xx_registers_init()
132 cs4362a_write(chip, i, data->cs4362a_regs[i]); in cs43xx_registers_init()
140 struct xonar_cs43xx *data = chip->model_data; in xonar_d1_init() local
142 data->generic.anti_pop_delay = 800; in xonar_d1_init()
143 data->generic.output_enable_bit = GPIO_D1_OUTPUT_ENABLE; in xonar_d1_init()
144 data->cs4398_regs[2] = in xonar_d1_init()
146 data->cs4398_regs[4] = CS4398_MUTEP_LOW | in xonar_d1_init()
148 data->cs4398_regs[5] = 60 * 2; in xonar_d1_init()
149 data->cs4398_regs[6] = 60 * 2; in xonar_d1_init()
150 data->cs4398_regs[7] = CS4398_RMP_DN | CS4398_RMP_UP | in xonar_d1_init()
152 data->cs4362a_regs[4] = CS4362A_RMP_DN | CS4362A_DEM_NONE; in xonar_d1_init()
153 data->cs4362a_regs[6] = CS4362A_FM_SINGLE | in xonar_d1_init()
155 data->cs4362a_regs[7] = 60 | CS4362A_MUTE; in xonar_d1_init()
156 data->cs4362a_regs[8] = 60 | CS4362A_MUTE; in xonar_d1_init()
157 data->cs4362a_regs[9] = data->cs4362a_regs[6]; in xonar_d1_init()
158 data->cs4362a_regs[10] = 60 | CS4362A_MUTE; in xonar_d1_init()
159 data->cs4362a_regs[11] = 60 | CS4362A_MUTE; in xonar_d1_init()
160 data->cs4362a_regs[12] = data->cs4362a_regs[6]; in xonar_d1_init()
161 data->cs4362a_regs[13] = 60 | CS4362A_MUTE; in xonar_d1_init()
162 data->cs4362a_regs[14] = 60 | CS4362A_MUTE; in xonar_d1_init()
188 struct xonar_cs43xx *data = chip->model_data; in xonar_dx_init() local
190 data->generic.ext_power_reg = OXYGEN_GPI_DATA; in xonar_dx_init()
191 data->generic.ext_power_int_reg = OXYGEN_GPI_INTERRUPT_MASK; in xonar_dx_init()
192 data->generic.ext_power_bit = GPI_EXT_POWER; in xonar_dx_init()
220 struct xonar_cs43xx *data = chip->model_data; in set_cs43xx_params() local
235 cs4362a_fm |= data->cs4362a_regs[6] & ~CS4362A_FM_MASK; in set_cs43xx_params()
239 cs4362a_fm |= data->cs4362a_regs[9] & ~CS4362A_FM_MASK; in set_cs43xx_params()
274 struct xonar_cs43xx *data = chip->model_data; in update_cs43xx_center_lfe_mix() local
277 reg = data->cs4362a_regs[9] & ~CS4362A_ATAPI_MASK; in update_cs43xx_center_lfe_mix()
308 struct xonar_cs43xx *data = chip->model_data; in rolloff_get() local
311 (data->cs4398_regs[7] & CS4398_FILT_SEL) != 0; in rolloff_get()
319 struct xonar_cs43xx *data = chip->model_data; in rolloff_put() local
324 reg = data->cs4398_regs[7]; in rolloff_put()
329 changed = reg != data->cs4398_regs[7]; in rolloff_put()
333 reg = data->cs4362a_regs[0x04] | CS4362A_FILT_SEL; in rolloff_put()
335 reg = data->cs4362a_regs[0x04] & ~CS4362A_FILT_SEL; in rolloff_put()
377 static void dump_cs4362a_registers(struct xonar_cs43xx *data, in dump_cs4362a_registers() argument
384 snd_iprintf(buffer, " %02x", data->cs4362a_regs[i]); in dump_cs4362a_registers()
391 struct xonar_cs43xx *data = chip->model_data; in dump_d1_registers() local
396 snd_iprintf(buffer, " %02x", data->cs4398_regs[i]); in dump_d1_registers()
398 dump_cs4362a_registers(data, buffer); in dump_d1_registers()