Lines Matching refs:ES1688P
29 if ((inb(ES1688P(chip, STATUS)) & 0x80) == 0) {
30 outb(val, ES1688P(chip, COMMAND));
44 if (inb(ES1688P(chip, DATA_AVAIL)) & 0x80)
45 return inb(ES1688P(chip, READ));
46 snd_printd("es1688 get byte failed: 0x%lx = 0x%x!!!\n", ES1688P(chip, DATA_AVAIL), inb(ES1688P(chip, DATA_AVAIL)));
71 outb(reg, ES1688P(chip, MIXER_ADDR));
73 outb(data, ES1688P(chip, MIXER_DATA));
81 outb(reg, ES1688P(chip, MIXER_ADDR));
83 result = inb(ES1688P(chip, MIXER_DATA));
92 outb(3, ES1688P(chip, RESET)); /* valid only for ESS chips, SB -> 1 */
94 outb(0, ES1688P(chip, RESET));
96 for (i = 0; i < 1000 && !(inb(ES1688P(chip, DATA_AVAIL)) & 0x80); i++);
97 if (inb(ES1688P(chip, READ)) != 0xaa) {
117 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
118 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
119 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
120 inb(ES1688P(chip, ENABLE2)); /* ENABLE2 */
121 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
122 inb(ES1688P(chip, ENABLE2)); /* ENABLE2 */
123 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
124 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
125 inb(ES1688P(chip, ENABLE2)); /* ENABLE2 */
126 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */
127 inb(ES1688P(chip, ENABLE0)); /* ENABLE0 */
130 snd_printdd("ESS: [0x%lx] reset failed... 0x%x\n", chip->port, inb(ES1688P(chip, READ)));
137 if (inb(ES1688P(chip, DATA_AVAIL)) & 0x80) {
139 major = inb(ES1688P(chip, READ));
141 minor = inb(ES1688P(chip, READ));
465 inb(ES1688P(chip, DATA_AVAIL)); /* ack interrupt */