Lines Matching defs:ALI_REG

141 #define ALI_REG(codec, x) ((codec)->port + x)
269 return (unsigned int)inl(ALI_REG(codec, port));
276 outl((unsigned int)val, ALI_REG(codec, port));
398 ALI_REG(codec, ALI_AC97_GPIO));
465 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
467 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
475 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
477 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
484 gc = inl(ALI_REG(codec, ALI_GC_CIR));
487 outl( gc, ALI_REG(codec, ALI_GC_CIR));
494 gc = inl(ALI_REG(codec, ALI_GC_CIR));
497 outl(gc, ALI_REG(codec, ALI_GC_CIR));
509 pchregs->data.ainten = inl(ALI_REG(codec, pchregs->regs.ainten));
511 outl(pchregs->data.ainten, ALI_REG(codec, pchregs->regs.ainten));
544 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
562 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
607 outl(mask, ALI_REG(codec, codec->chregs.regs.stop));
618 begintimer = inl(ALI_REG(codec, ALI_STIMER));
619 currenttimer = inl(ALI_REG(codec, ALI_STIMER));
624 currenttimer = inl(ALI_REG(codec, ALI_STIMER));
635 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL + 1));
637 outb(bval, ALI_REG(codec, ALI_SPDIF_CTRL + 1));
642 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL + 1));
653 bval = inb(ALI_REG(codec,ALI_SPDIF_CTRL + 1));
667 wval = inw(ALI_REG(codec, ALI_SPDIF_CTRL + 2));
670 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2));
672 bval = inb(ALI_REG(codec, ALI_SPDIF_CS + 3)) & 0xf0;
673 outb(bval | 0x02, ALI_REG(codec, ALI_SPDIF_CS + 3));
675 wval = inw(ALI_REG(codec, ALI_SPDIF_CTRL + 2));
678 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2));
680 bval = inb(ALI_REG(codec,ALI_SPDIF_CS + 3)) & 0xf0;
681 outb(bval | 0x03, ALI_REG(codec, ALI_SPDIF_CS + 3));
690 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
693 outb(bval, ALI_REG(codec, ALI_SPDIF_CTRL));
697 bval = inb(ALI_REG(codec, ALI_SPDIF_CS + 3));
714 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
716 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
718 dwVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
720 outb(dwVal, ALI_REG(codec, ALI_SPDIF_CTRL));
729 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
731 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
748 bVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
752 outb(bVal, ALI_REG(codec, ALI_SPDIF_CTRL));
753 outb(dwRate | 0x20, ALI_REG(codec, ALI_SPDIF_CS + 2));
756 outb(bVal, ALI_REG(codec, ALI_SPDIF_CTRL));
757 outw(rate | 0x10, ALI_REG(codec, ALI_SPDIF_CS + 2));
781 bVal = inb(ALI_REG(codec, ALI_SCTRL));
782 outb(bVal | ALI_SPDIF_OUT_ENABLE, ALI_REG(codec, ALI_SCTRL));
784 bVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
785 outb(bVal & ALI_SPDIF_OUT_CH_STATUS, ALI_REG(codec, ALI_SPDIF_CTRL));
787 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
789 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
797 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
799 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
801 wVal = inw(ALI_REG(codec, ALI_SPDIF_CS));
806 outw(wVal, ALI_REG(codec, ALI_SPDIF_CS));
815 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
817 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
826 bVal = inb(ALI_REG(codec, ALI_SCTRL));
827 outb(bVal & ~ALI_SPDIF_OUT_ENABLE, ALI_REG(codec, ALI_SCTRL));
857 inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2)),
858 (inl(ALI_REG(codec, ALI_CSPF)) & mask) == mask);
876 outl(mask,ALI_REG(codec,pchregs->regs.aint));
890 audio_int = inl(ALI_REG(codec, ALI_MISCINT));
897 pchregs->data.aint = inl(ALI_REG(codec, pchregs->regs.aint));
902 ALI_REG(codec, ALI_MISCINT));
990 outb((unsigned char)(Channel & 0x001f), ALI_REG(codec, ALI_GC_CIR));
1001 outb(Channel, ALI_REG(codec, ALI_GC_CIR));
1003 outl(ctlcmds[0], ALI_REG(codec, ALI_CSO_ALPHA_FMS));
1004 outl(ctlcmds[1], ALI_REG(codec, ALI_LBA));
1005 outl(ctlcmds[2], ALI_REG(codec, ALI_ESO_DELTA));
1006 outl(ctlcmds[3], ALI_REG(codec, ALI_GVSEL_PAN_VOC_CTRL_EC));
1008 outl(0x30000000, ALI_REG(codec, ALI_EBUF1)); /* Still Mode */
1009 outl(0x30000000, ALI_REG(codec, ALI_EBUF2)); /* Still Mode */
1116 outl(what, ALI_REG(codec, ALI_STOP));
1117 val = inl(ALI_REG(codec, ALI_AINTEN));
1122 outl(val, ALI_REG(codec, ALI_AINTEN));
1124 outl(what, ALI_REG(codec, ALI_START));
1203 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
1310 bValue = inb(ALI_REG(codec,ALI_SPDIF_CTRL));
1312 outb(bValue,ALI_REG(codec,ALI_SPDIF_CTRL));
1370 outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
1371 cso = inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2));
1392 outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
1393 cso = inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2));
1845 im->regs[ALI_MISCINT >> 2] = inl(ALI_REG(chip, ALI_MISCINT));
1846 /* im->regs[ALI_START >> 2] = inl(ALI_REG(chip, ALI_START)); */
1847 im->regs[ALI_STOP >> 2] = inl(ALI_REG(chip, ALI_STOP));
1850 outl(0, ALI_REG(chip, ALI_MISCINT));
1855 im->regs[i] = inl(ALI_REG(chip, i*4));
1859 outb(i, ALI_REG(chip, ALI_GC_CIR));
1861 im->channel_regs[i][j] = inl(ALI_REG(chip, j*4 + 0xe0));
1865 outl(0xffffffff, ALI_REG(chip, ALI_STOP));
1885 outb(i, ALI_REG(chip, ALI_GC_CIR));
1887 outl(im->channel_regs[i][j], ALI_REG(chip, j*4 + 0xe0));
1894 outl(im->regs[i], ALI_REG(chip, i*4));
1898 outl(im->regs[ALI_START >> 2], ALI_REG(chip, ALI_START));
1900 outl(im->regs[ALI_MISCINT >> 2], ALI_REG(chip, ALI_MISCINT));
1957 outl(0x80000001, ALI_REG(codec, ALI_GLOBAL_CONTROL));
1958 outl(0x00000000, ALI_REG(codec, ALI_AINTEN));
1959 outl(0xffffffff, ALI_REG(codec, ALI_AINT));
1960 outl(0x00000000, ALI_REG(codec, ALI_VOLUME));
1961 outb(0x10, ALI_REG(codec, ALI_MPUR2));
1974 if (inl(ALI_REG(codec, ALI_SCTRL)) & ALI_SCTRL_CODEC2_READY) {
1976 outl(inl(ALI_REG(codec, ALI_SCTRL)) |
1979 ALI_REG(codec, ALI_SCTRL));
1994 snd_iprintf(buf, "%02x: %08x\n", i, inl(ALI_REG(codec, i)));