Lines Matching refs:write_mixer
291 static void write_mixer(struct solo1_state *s, unsigned char reg, unsigned char data)
338 write_mixer(s, 0x78, 0x10);
349 write_mixer(s, 0x78, 0x12);
351 write_mixer(s, 0x78, 0x13);
500 write_mixer(s, 0x74, c);
501 write_mixer(s, 0x76, c >> 8);
559 write_mixer(s, 0x78, 0x12);
588 write_mixer(s, 0x70, s->clkdiv);
589 write_mixer(s, 0x72, fdiv);
613 write_mixer(s, 0x7a, c);
614 write_mixer(s, 0x78, 0x10);
671 write_mixer(s, 0x7d, (read_mixer(s, 0x7d) | 0x08) & val);
682 write_mixer(s, 0x52, val);
683 write_mixer(s, 0x50, val ? 0x08 : 0);
755 write_mixer(s, 0x1c, i);
781 write_mixer(s, 0x60, rl);
782 write_mixer(s, 0x62, rr);
800 write_mixer(s, 0x3c, rl);
853 write_mixer(s, mixreg[vidx-1], (rl << 4) | rr);
1642 write_mixer(s, 0x7a, read_mixer(s, 0x7a) & 0x7f);
2166 write_mixer(s, 0x7f, 0); /* disable music digital recording */
2167 write_mixer(s, 0x7d, 0x0c); /* enable mic preamp, MONO_OUT is 2nd DAC right channel */
2168 write_mixer(s, 0x64, 0x45); /* volume control */
2169 write_mixer(s, 0x48, 0x10); /* enable music DAC/ES6xx interface */
2170 write_mixer(s, 0x50, 0); /* disable spatializer */
2171 write_mixer(s, 0x52, 0);
2172 write_mixer(s, 0x14, 0); /* DAC1 minimum volume */
2173 write_mixer(s, 0x71, 0x20); /* enable new 0xA1 reg format */