• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/pci/

Lines Matching refs:FM801_REG

79 #define FM801_REG(chip, reg)	(chip->port + FM801_##reg)
248 if (!(inw(FM801_REG(chip, AC97_CMD)) & FM801_AC97_BUSY))
257 outw(val, FM801_REG(chip, AC97_DATA));
258 outw(reg | (ac97->addr << FM801_AC97_ADDR_SHIFT), FM801_REG(chip, AC97_CMD));
263 if (!(inw(FM801_REG(chip, AC97_CMD)) & FM801_AC97_BUSY))
279 if (!(inw(FM801_REG(chip, AC97_CMD)) & FM801_AC97_BUSY))
289 FM801_REG(chip, AC97_CMD));
291 if (!(inw(FM801_REG(chip, AC97_CMD)) & FM801_AC97_BUSY))
300 if (inw(FM801_REG(chip, AC97_CMD)) & FM801_AC97_VALID)
308 return inw(FM801_REG(chip, AC97_DATA));
382 outw(chip->ply_ctrl, FM801_REG(chip, PLY_CTRL));
417 outw(chip->cap_ctrl, FM801_REG(chip, CAP_CTRL));
455 outw(chip->ply_ctrl, FM801_REG(chip, PLY_CTRL));
456 outw(chip->ply_count - 1, FM801_REG(chip, PLY_COUNT));
459 outl(chip->ply_buffer, FM801_REG(chip, PLY_BUF1));
460 outl(chip->ply_buffer + (chip->ply_count % chip->ply_size), FM801_REG(chip, PLY_BUF2));
481 outw(chip->cap_ctrl, FM801_REG(chip, CAP_CTRL));
482 outw(chip->cap_count - 1, FM801_REG(chip, CAP_COUNT));
485 outl(chip->cap_buffer, FM801_REG(chip, CAP_BUF1));
486 outl(chip->cap_buffer + (chip->cap_count % chip->cap_size), FM801_REG(chip, CAP_BUF2));
499 ptr = chip->ply_pos + (chip->ply_count - 1) - inw(FM801_REG(chip, PLY_COUNT));
500 if (inw(FM801_REG(chip, IRQ_STATUS)) & FM801_IRQ_PLAYBACK) {
516 ptr = chip->cap_pos + (chip->cap_count - 1) - inw(FM801_REG(chip, CAP_COUNT));
517 if (inw(FM801_REG(chip, IRQ_STATUS)) & FM801_IRQ_CAPTURE) {
531 status = inw(FM801_REG(chip, IRQ_STATUS));
536 outw(status, FM801_REG(chip, IRQ_STATUS));
546 FM801_REG(chip, PLY_BUF1) :
547 FM801_REG(chip, PLY_BUF2));
560 FM801_REG(chip, CAP_BUF1) :
561 FM801_REG(chip, CAP_BUF2));
732 reg = inw(FM801_REG(chip, GPIO_CTRL));
745 outw(reg, FM801_REG(chip, GPIO_CTRL));
753 outw(reg, FM801_REG(chip, GPIO_CTRL));
756 outw(reg, FM801_REG(chip, GPIO_CTRL));
758 outw(reg, FM801_REG(chip, GPIO_CTRL));
765 outw(reg, FM801_REG(chip, GPIO_CTRL));
777 reg = inw(FM801_REG(chip, GPIO_CTRL));
793 outw(reg, FM801_REG(chip, GPIO_CTRL));
796 outw(reg, FM801_REG(chip, GPIO_CTRL));
799 if (inw(FM801_REG(chip, GPIO_CTRL)) & FM801_GPIO_GP(TEA_256PCS_DATA))
820 reg = inw(FM801_REG(chip, GPIO_CTRL));
833 outw(reg, FM801_REG(chip, GPIO_CTRL));
841 outw(reg, FM801_REG(chip, GPIO_CTRL));
844 outw(reg, FM801_REG(chip, GPIO_CTRL));
846 outw(reg, FM801_REG(chip, GPIO_CTRL));
853 outw(reg, FM801_REG(chip, GPIO_CTRL));
865 reg = inw(FM801_REG(chip, GPIO_CTRL));
881 outw(reg, FM801_REG(chip, GPIO_CTRL));
884 outw(reg, FM801_REG(chip, GPIO_CTRL));
887 if (inw(FM801_REG(chip, GPIO_CTRL)) & FM801_GPIO_GP(TEA_256PCPR_DATA))
908 reg = inw(FM801_REG(chip, GPIO_CTRL));
921 outw(reg, FM801_REG(chip, GPIO_CTRL));
929 outw(reg, FM801_REG(chip, GPIO_CTRL));
932 outw(reg, FM801_REG(chip, GPIO_CTRL));
934 outw(reg, FM801_REG(chip, GPIO_CTRL));
941 outw(reg, FM801_REG(chip, GPIO_CTRL));
953 reg = inw(FM801_REG(chip, GPIO_CTRL));
969 outw(reg, FM801_REG(chip, GPIO_CTRL));
972 outw(reg, FM801_REG(chip, GPIO_CTRL));
975 if (inw(FM801_REG(chip, GPIO_CTRL)) & FM801_GPIO_GP(TEA_64PCR_DATA))
992 reg = inw(FM801_REG(chip, GPIO_CTRL));
999 outw(reg, FM801_REG(chip, GPIO_CTRL));
1166 val = inw(FM801_REG(chip, REC_SRC)) & 7;
1278 FM801_REG(chip, AC97_CMD));
1281 if ((inw(FM801_REG(chip, AC97_CMD)) & (FM801_AC97_VALID|FM801_AC97_BUSY))
1297 outw((1<<5) | (1<<6), FM801_REG(chip, CODEC_CTRL));
1298 inw(FM801_REG(chip, CODEC_CTRL)); /* flush posting data */
1300 outw(0, FM801_REG(chip, CODEC_CTRL));
1321 cmdw = inw(FM801_REG(chip, AC97_DATA));
1339 outw(0x0808, FM801_REG(chip, PCM_VOL));
1340 outw(0x9f1f, FM801_REG(chip, FM_VOL));
1341 outw(0x8808, FM801_REG(chip, I2S_VOL));
1344 outw(0x0003, FM801_REG(chip, I2S_MODE));
1347 cmdw = inw(FM801_REG(chip, IRQ_MASK));
1352 outw(cmdw, FM801_REG(chip, IRQ_MASK));
1355 outw(FM801_IRQ_PLAYBACK|FM801_IRQ_CAPTURE|FM801_IRQ_MPU, FM801_REG(chip, IRQ_STATUS));
1369 cmdw = inw(FM801_REG(chip, IRQ_MASK));
1371 outw(cmdw, FM801_REG(chip, IRQ_MASK));
1512 FM801_REG(chip, MPU401_DATA),
1518 if ((err = snd_opl3_create(card, FM801_REG(chip, OPL3_BANK0),
1519 FM801_REG(chip, OPL3_BANK1),