• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/trident/

Lines Matching refs:TRID_REG

89 		outl(data, TRID_REG(trident, DX_ACR1_AC97_R));
91 data = inl(TRID_REG(trident, DX_ACR1_AC97_R));
98 outl(data, TRID_REG(trident, treg));
100 data = inl(TRID_REG(trident, treg));
108 outl(data, TRID_REG(trident, SI_AC97_READ));
110 data = inl(TRID_REG(trident, SI_AC97_READ));
156 if ((inw(TRID_REG(trident, address)) & DX_AC97_BUSY_WRITE) == 0)
166 if ((inw(TRID_REG(trident, address)) & NX_AC97_BUSY_WRITE) == 0)
176 if ((inw(TRID_REG(trident, address)) & (SI_AC97_BUSY_WRITE)) == 0)
192 outl(data, TRID_REG(trident, address));
212 val = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
217 outl(val, TRID_REG(trident, T4D_LFO_GC_CIR));
239 tmp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
242 outl(tmp, TRID_REG(trident, T4D_LFO_GC_CIR));
264 outl(mask, TRID_REG(trident, reg));
288 outl(mask, TRID_REG(trident, reg));
450 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
451 outl(regs[0], TRID_REG(trident, CH_START + 0));
452 outl(regs[1], TRID_REG(trident, CH_START + 4));
453 outl(regs[2], TRID_REG(trident, CH_START + 8));
454 outl(regs[3], TRID_REG(trident, CH_START + 12));
455 outl(regs[4], TRID_REG(trident, CH_START + 16));
478 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
480 outw(voice->CSO, TRID_REG(trident, CH_DX_CSO_ALPHA_FMS) + 2);
483 (voice->CSO & 0x00ffffff), TRID_REG(trident, CH_NX_DELTA_CSO));
504 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
506 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2);
509 TRID_REG(trident, CH_NX_DELTA_ESO));
530 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
534 outb(voice->Vol >> 2, TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 2));
539 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC));
561 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
563 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 3));
583 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
586 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
607 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
610 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
992 outb(0, TRID_REG(trident, LEGACY_DMAR15));
995 outb(0x54, TRID_REG(trident, LEGACY_DMAR11));
999 outl(voice->LBA, TRID_REG(trident, LEGACY_DMAR0));
1005 outb((ESO_bytes & 0x00ff0000) >> 16, TRID_REG(trident, LEGACY_DMAR6));
1006 outw((ESO_bytes & 0x0000ffff), TRID_REG(trident, LEGACY_DMAR4));
1011 outw(val, TRID_REG(trident, T4D_SBDELTA_DELTA_R));
1020 outl((val << 16) | val, TRID_REG(trident, T4D_SBBL_SBCL));
1229 outb(((voice->number & 0x3f) | 0x80), TRID_REG(trident, T4D_RCI + voice->foldback_chan));
1388 outw((RESO & 0xffff), TRID_REG(trident, NX_SPESO));
1389 outb((RESO >> 16), TRID_REG(trident, NX_SPESO + 2));
1390 outl((LBAO & 0xfffffffc), TRID_REG(trident, NX_SPLBA));
1391 outw((voice->CSO & 0xffff), TRID_REG(trident, NX_SPCTRL_SPCSO));
1392 outb((voice->CSO >> 16), TRID_REG(trident, NX_SPCTRL_SPCSO + 2));
1395 outb(trident->spdif_pcm_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1396 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1449 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1450 temp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
1452 outl(temp, TRID_REG(trident, T4D_LFO_GC_CIR));
1453 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1455 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1501 val = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
1530 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1534 outb(val, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1536 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1537 val = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) | SPDIF_EN;
1538 outl(val, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1542 outl(what, TRID_REG(trident, T4D_STOP_B));
1543 val = inl(TRID_REG(trident, T4D_AINTEN_B));
1549 outl(val, TRID_REG(trident, T4D_AINTEN_B));
1551 outl(what, TRID_REG(trident, T4D_START_B));
1554 outb(trident->bDMAStart, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1557 outb(0x00, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1586 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
1589 cso = inw(TRID_REG(trident, CH_DX_CSO_ALPHA_FMS + 2));
1591 cso = (unsigned int) inl(TRID_REG(trident, CH_NX_DELTA_CSO)) & 0x00ffffff;
1623 result = inw(TRID_REG(trident, T4D_SBBL_SBCL));
1653 result = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
1886 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1887 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
1889 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
1890 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1896 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1996 outb(0x00, TRID_REG(trident, T4D_RCI + voice->foldback_chan));
2288 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0) {
2289 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2290 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
2295 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2296 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & ~SPDIF_EN;
2299 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
2359 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0)
2360 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2363 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2455 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
2457 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2489 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2503 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2509 outl(trident->ac97_ctrl = val, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2567 outl(trident->musicvol_wavevol = val, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2943 (inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0) {
2959 outl(trident->musicvol_wavevol = 0x00000000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2961 outl(trident->musicvol_wavevol = 0xffff0000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
3067 return inb(TRID_REG(chip, GAMEPORT_LEGACY));
3076 outb(0xff, TRID_REG(chip, GAMEPORT_LEGACY));
3087 *buttons = (~inb(TRID_REG(chip, GAMEPORT_LEGACY)) >> 4) & 0xf;
3090 axes[i] = inw(TRID_REG(chip, GAMEPORT_AXES + i * 2));
3106 outb(GAMEPORT_MODE_ADC, TRID_REG(chip, GAMEPORT_GCR));
3110 outb(0, TRID_REG(chip, GAMEPORT_GCR));
3180 outb(0x00, TRID_REG(trident, SI_AC97_GPIO));
3183 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3187 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3192 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0)
3196 snd_printk(KERN_ERR "AC'97 codec ready error [0x%x]\n", inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)));
3207 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_SECONDARY_READY) != 0)
3212 outl(BANK_B_EN, TRID_REG(trident, T4D_LFO_GC_CIR));
3331 outl(0xffffffff, TRID_REG(trident, T4D_STOP_A));
3332 outl(0xffffffff, TRID_REG(trident, T4D_STOP_B));
3333 outl(0, TRID_REG(trident, T4D_AINTEN_A));
3334 outl(0, TRID_REG(trident, T4D_AINTEN_B));
3352 outl(0x00000001, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3354 outl(0x00000000, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3357 outl(trident->ac97_ctrl, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3361 if ((inl(TRID_REG(trident, DX_ACR2_AC97_COM_STAT)) & 0x0010) != 0)
3393 outl(0x00000001, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3395 outl(0x00000000, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3399 if ((inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)) & 0x0008) != 0)
3403 snd_printk(KERN_ERR "AC'97 codec ready error [0x%x]\n", inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)));
3409 outl(trident->ac97_ctrl, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3411 outl(NX_SB_IRQ_DISABLE, TRID_REG(trident, T4D_MISCINT));
3420 outl(i, TRID_REG(trident, NX_TLBC));
3422 outl(0, TRID_REG(trident, NX_TLBC));
3425 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
3426 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3444 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
3514 trident->midi_port = TRID_REG(trident, T4D_MPU401_BASE);
3613 outb(0x00, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3615 outl(0, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3620 outl(0, TRID_REG(trident, NX_TLBC));
3659 audio_int = inl(TRID_REG(trident, T4D_MISCINT));
3665 stimer = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
3666 chn_int = inl(TRID_REG(trident, T4D_AINT_A));
3669 outl(chn_int, TRID_REG(trident, T4D_AINT_A)); /* ack */
3671 chn_int = inl(TRID_REG(trident, T4D_AINT_B));
3680 outl(mask, TRID_REG(trident, T4D_STOP_B));
3696 tmp = inw(TRID_REG(trident, T4D_SBBL_SBCL));
3702 tmp = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
3726 outl(chn_int, TRID_REG(trident, T4D_AINT_B)); /* ack */
3734 inb(TRID_REG(trident, T4D_MPUR0));
3737 // outl((ST_TARGET_REACHED | MIXER_OVERFLOW | MIXER_UNDERFLOW), TRID_REG(trident, T4D_MISCINT));
3826 outl(mask[0], TRID_REG(trident, T4D_STOP_A));
3827 val = inl(TRID_REG(trident, T4D_AINTEN_A));
3828 outl(val & ~mask[0], TRID_REG(trident, T4D_AINTEN_A));
3831 outl(mask[1], TRID_REG(trident, T4D_STOP_B));
3832 val = inl(TRID_REG(trident, T4D_AINTEN_B));
3833 outl(val & ~mask[1], TRID_REG(trident, T4D_AINTEN_B));
3889 outl(trident->musicvol_wavevol, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));