• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/trident/

Lines Matching refs:TRID_REG

90 		outl(data, TRID_REG(trident, DX_ACR1_AC97_R));
92 data = inl(TRID_REG(trident, DX_ACR1_AC97_R));
99 outl(data, TRID_REG(trident, treg));
101 data = inl(TRID_REG(trident, treg));
109 outl(data, TRID_REG(trident, SI_AC97_READ));
111 data = inl(TRID_REG(trident, SI_AC97_READ));
157 if ((inw(TRID_REG(trident, address)) & DX_AC97_BUSY_WRITE) == 0)
167 if ((inw(TRID_REG(trident, address)) & NX_AC97_BUSY_WRITE) == 0)
177 if ((inw(TRID_REG(trident, address)) & (SI_AC97_BUSY_WRITE)) == 0)
193 outl(data, TRID_REG(trident, address));
213 val = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
218 outl(val, TRID_REG(trident, T4D_LFO_GC_CIR));
240 tmp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
243 outl(tmp, TRID_REG(trident, T4D_LFO_GC_CIR));
265 outl(mask, TRID_REG(trident, reg));
289 outl(mask, TRID_REG(trident, reg));
451 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
452 outl(regs[0], TRID_REG(trident, CH_START + 0));
453 outl(regs[1], TRID_REG(trident, CH_START + 4));
454 outl(regs[2], TRID_REG(trident, CH_START + 8));
455 outl(regs[3], TRID_REG(trident, CH_START + 12));
456 outl(regs[4], TRID_REG(trident, CH_START + 16));
479 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
481 outw(voice->CSO, TRID_REG(trident, CH_DX_CSO_ALPHA_FMS) + 2);
484 (voice->CSO & 0x00ffffff), TRID_REG(trident, CH_NX_DELTA_CSO));
505 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
507 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2);
510 TRID_REG(trident, CH_NX_DELTA_ESO));
531 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
535 outb(voice->Vol >> 2, TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 2));
540 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC));
562 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
564 TRID_REG(trident, CH_GVSEL_PAN_VOL_CTRL_EC + 3));
584 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
587 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
608 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
611 TRID_REG(trident, trident->device == TRIDENT_DEVICE_ID_NX ?
993 outb(0, TRID_REG(trident, LEGACY_DMAR15));
996 outb(0x54, TRID_REG(trident, LEGACY_DMAR11));
1000 outl(voice->LBA, TRID_REG(trident, LEGACY_DMAR0));
1006 outb((ESO_bytes & 0x00ff0000) >> 16, TRID_REG(trident, LEGACY_DMAR6));
1007 outw((ESO_bytes & 0x0000ffff), TRID_REG(trident, LEGACY_DMAR4));
1012 outw(val, TRID_REG(trident, T4D_SBDELTA_DELTA_R));
1021 outl((val << 16) | val, TRID_REG(trident, T4D_SBBL_SBCL));
1230 outb(((voice->number & 0x3f) | 0x80), TRID_REG(trident, T4D_RCI + voice->foldback_chan));
1389 outw((RESO & 0xffff), TRID_REG(trident, NX_SPESO));
1390 outb((RESO >> 16), TRID_REG(trident, NX_SPESO + 2));
1391 outl((LBAO & 0xfffffffc), TRID_REG(trident, NX_SPLBA));
1392 outw((voice->CSO & 0xffff), TRID_REG(trident, NX_SPCTRL_SPCSO));
1393 outb((voice->CSO >> 16), TRID_REG(trident, NX_SPCTRL_SPCSO + 2));
1396 outb(trident->spdif_pcm_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1397 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1450 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1451 temp = inl(TRID_REG(trident, T4D_LFO_GC_CIR));
1453 outl(temp, TRID_REG(trident, T4D_LFO_GC_CIR));
1454 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1456 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1502 val = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
1531 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
1532 outb(trident->spdif_pcm_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1534 outl(trident->spdif_pcm_bits, TRID_REG(trident, SI_SPDIF_CS));
1535 val = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) | SPDIF_EN;
1536 outl(val, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1540 outl(what, TRID_REG(trident, T4D_STOP_B));
1541 val = inl(TRID_REG(trident, T4D_AINTEN_B));
1547 outl(val, TRID_REG(trident, T4D_AINTEN_B));
1549 outl(what, TRID_REG(trident, T4D_START_B));
1552 outb(trident->bDMAStart, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1555 outb(0x00, TRID_REG(trident, T4D_SBCTRL_SBE2R_SBDD));
1584 outb(voice->number, TRID_REG(trident, T4D_LFO_GC_CIR));
1587 cso = inw(TRID_REG(trident, CH_DX_CSO_ALPHA_FMS + 2));
1589 cso = (unsigned int) inl(TRID_REG(trident, CH_NX_DELTA_CSO)) & 0x00ffffff;
1621 result = inw(TRID_REG(trident, T4D_SBBL_SBCL));
1651 result = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
1884 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
1885 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
1887 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
1888 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1894 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
1994 outb(0x00, TRID_REG(trident, T4D_RCI + voice->foldback_chan));
2294 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0) {
2295 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2296 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
2301 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2302 temp = inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & ~SPDIF_EN;
2305 outl(temp, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
2365 if ((inb(TRID_REG(trident, NX_SPCTRL_SPCSO + 3)) & 0x10) == 0)
2366 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
2369 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2461 outl(trident->spdif_pcm_bits, TRID_REG(trident, NX_SPCSTATUS));
2463 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
2503 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2517 val = trident->ac97_ctrl = inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2523 outl(trident->ac97_ctrl = val, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
2581 outl(trident->musicvol_wavevol = val, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2955 (inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0) {
2971 outl(trident->musicvol_wavevol = 0x00000000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
2973 outl(trident->musicvol_wavevol = 0xffff0000, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));
3078 return inb(TRID_REG(chip, GAMEPORT_LEGACY));
3086 outb(0xff, TRID_REG(chip, GAMEPORT_LEGACY));
3096 *buttons = (~inb(TRID_REG(chip, GAMEPORT_LEGACY)) >> 4) & 0xf;
3099 axes[i] = inw(TRID_REG(chip, GAMEPORT_AXES + i * 2));
3114 outb(GAMEPORT_MODE_ADC, TRID_REG(chip, GAMEPORT_GCR));
3118 outb(0, TRID_REG(chip, GAMEPORT_GCR));
3188 outb(0x00, TRID_REG(trident, SI_AC97_GPIO));
3191 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3195 outl(i, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3200 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_PRIMARY_READY) != 0)
3204 snd_printk(KERN_ERR "AC'97 codec ready error [0x%x]\n", inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)));
3215 if ((inl(TRID_REG(trident, SI_SERIAL_INTF_CTRL)) & SI_AC97_SECONDARY_READY) != 0)
3220 outl(BANK_B_EN, TRID_REG(trident, T4D_LFO_GC_CIR));
3346 outl(0xffffffff, TRID_REG(trident, T4D_STOP_A));
3347 outl(0xffffffff, TRID_REG(trident, T4D_STOP_B));
3348 outl(0, TRID_REG(trident, T4D_AINTEN_A));
3349 outl(0, TRID_REG(trident, T4D_AINTEN_B));
3367 outl(0x00000001, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3369 outl(0x00000000, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3372 outl(trident->ac97_ctrl, TRID_REG(trident, DX_ACR2_AC97_COM_STAT));
3376 if ((inl(TRID_REG(trident, DX_ACR2_AC97_COM_STAT)) & 0x0010) != 0)
3408 outl(0x00000001, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3410 outl(0x00000000, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3414 if ((inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)) & 0x0008) != 0)
3418 snd_printk(KERN_ERR "AC'97 codec ready error [0x%x]\n", inl(TRID_REG(trident, NX_ACR0_AC97_COM_STAT)));
3424 outl(trident->ac97_ctrl, TRID_REG(trident, NX_ACR0_AC97_COM_STAT));
3426 outl(NX_SB_IRQ_DISABLE, TRID_REG(trident, T4D_MISCINT));
3435 outl(i, TRID_REG(trident, NX_TLBC));
3437 outl(0, TRID_REG(trident, NX_TLBC));
3440 outl(trident->spdif_bits, TRID_REG(trident, NX_SPCSTATUS));
3441 outb(trident->spdif_ctrl, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3459 outl(trident->spdif_bits, TRID_REG(trident, SI_SPDIF_CS));
3529 trident->midi_port = TRID_REG(trident, T4D_MPU401_BASE);
3628 outb(0x00, TRID_REG(trident, NX_SPCTRL_SPCSO + 3));
3630 outl(0, TRID_REG(trident, SI_SERIAL_INTF_CTRL));
3633 outl(0, TRID_REG(trident, NX_TLBC));
3674 audio_int = inl(TRID_REG(trident, T4D_MISCINT));
3680 stimer = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff;
3681 chn_int = inl(TRID_REG(trident, T4D_AINT_A));
3684 outl(chn_int, TRID_REG(trident, T4D_AINT_A)); /* ack */
3686 chn_int = inl(TRID_REG(trident, T4D_AINT_B));
3695 outl(mask, TRID_REG(trident, T4D_STOP_B));
3711 tmp = inw(TRID_REG(trident, T4D_SBBL_SBCL));
3717 tmp = inl(TRID_REG(trident, NX_SPCTRL_SPCSO)) & 0x00ffffff;
3741 outl(chn_int, TRID_REG(trident, T4D_AINT_B)); /* ack */
3749 inb(TRID_REG(trident, T4D_MPUR0));
3752 // outl((ST_TARGET_REACHED | MIXER_OVERFLOW | MIXER_UNDERFLOW), TRID_REG(trident, T4D_MISCINT));
3864 outl(mask[0], TRID_REG(trident, T4D_STOP_A));
3865 val = inl(TRID_REG(trident, T4D_AINTEN_A));
3866 outl(val & ~mask[0], TRID_REG(trident, T4D_AINTEN_A));
3869 outl(mask[1], TRID_REG(trident, T4D_STOP_B));
3870 val = inl(TRID_REG(trident, T4D_AINTEN_B));
3871 outl(val & ~mask[1], TRID_REG(trident, T4D_AINTEN_B));
3927 outl(trident->musicvol_wavevol, TRID_REG(trident, T4D_MUSICVOL_WAVEVOL));