/openbmc/linux/sound/pci/au88x0/ |
H A D | au88x0_xtalk.c | 322 hwwrite(vortex->mmio, 0x244F8, arg_0[0]); in vortex_XtalkHw_SetLeftEQStates() 323 hwwrite(vortex->mmio, 0x244FC, arg_0[1]); in vortex_XtalkHw_SetLeftEQStates() 324 hwwrite(vortex->mmio, 0x24500, arg_0[2]); in vortex_XtalkHw_SetLeftEQStates() 568 hwwrite(vortex->mmio, 0x24660, esp0); in vortex_XtalkHw_SetDelay() 600 esp0 = hwread(vortex->mmio, 0x24660); 633 hwwrite(vortex->mmio, 0x24660, ctrl); 637 *ctrl = hwread(vortex->mmio, 0x24660); 646 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_SetSampleRate() 662 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_Enable() 672 hwwrite(vortex->mmio, 0x24660, temp); in vortex_XtalkHw_Disable() [all …]
|
H A D | au88x0_eq.c | 421 vortex_EqHw_ZeroIO(vortex); in vortex_EqHw_ZeroState() 495 eqlzr_t *eq = &(vortex->eq); in vortex_Eqlzr_GetLeftGain() 506 eqlzr_t *eq = &(vortex->eq); in vortex_Eqlzr_SetLeftGain() 520 eqlzr_t *eq = &(vortex->eq); in vortex_Eqlzr_GetRightGain() 531 eqlzr_t *eq = &(vortex->eq); in vortex_Eqlzr_SetRightGain() 547 eqlzr_t *eq = &(vortex->eq); 568 eqlzr_t *eq = &(vortex->eq); in vortex_Eqlzr_SetAllBandsFromActiveCoeffSet() 627 if (vortex != NULL) in vortex_Eqlzr_ShutDownA3d() 706 vortex_EqHw_Enable(vortex); in vortex_Eqlzr_init() 836 dev_err(vortex->card->dev, in snd_vortex_peaks_get() [all …]
|
H A D | au88x0_core.c | 2054 vortex->mixplayb[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2056 vortex->mixplayb[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2059 vortex->mixplayb[2] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2061 vortex->mixplayb[3] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2064 vortex_connect_codecplay(vortex, en, vortex->mixplayb); in vortex_connect_default() 2066 vortex->mixcapt[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2068 vortex->mixcapt[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2074 vortex->mixspdif[0] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2076 vortex->mixspdif[1] = vortex_adb_checkinout(vortex, vortex->fixed_res, en, in vortex_connect_default() 2078 vortex_connection_mix_adb(vortex, en, 0x14, vortex->mixspdif[0], in vortex_connect_default() [all …]
|
H A D | au88x0_synth.c | 68 vortex_wt_setdsout(vortex, wt, 1); in vortex_wt_allocroute() 90 hwread(vortex->mmio, WT_GMODE(wt))); in vortex_wt_allocroute() 99 hwread(vortex->mmio, WT_GMODE(wt))); in vortex_wt_allocroute() 118 vortex_adb_checkinout(vortex, in vortex_wt_connect() 119 vortex->fixed_res, en, in vortex_wt_connect() 123 vortex_route(vortex, en, 0x11, in vortex_wt_connect() 128 if (VORTEX_IS_QUAD(vortex)) in vortex_wt_connect() 131 vortex->mixplayb[2 + in vortex_wt_connect() 189 dev_warn(vortex->card->dev, in vortex_wt_SetReg() 196 dev_err(vortex->card->dev, in vortex_wt_SetReg() [all …]
|
H A D | au88x0_a3d.c | 24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() local 50 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosTarget() local 65 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosCurrent() local 79 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosState() local 96 vortex_t *vortex = (vortex_t *) (a->vortex); 126 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetHrtfTarget() local 139 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetHrtfCurrent() local 152 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetHrtfState() local 164 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetHrtfOutput() local 174 vortex_t *vortex = (vortex_t *) (a->vortex); [all …]
|
H A D | au88x0_game.c | 33 return hwread(vortex->mmio, VORTEX_GAME_LEGACY); in vortex_game_read() 39 hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); in vortex_game_trigger() 65 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open() 66 hwread(vortex->mmio, in vortex_game_open() 71 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open() 72 hwread(vortex->mmio, in vortex_game_open() 88 dev_err(vortex->card->dev, in vortex_gameport_register() 102 gameport_set_port_data(gp, vortex); in vortex_gameport_register() 112 if (vortex->gameport) { in vortex_gameport_unregister() 113 gameport_unregister_port(vortex->gameport); in vortex_gameport_unregister() [all …]
|
H A D | au88x0_mpu401.c | 30 static int snd_vortex_midi(vortex_t *vortex) in snd_vortex_midi() argument 44 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 50 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 56 hwwrite(vortex->mmio, VORTEX_CTRL2, temp); in snd_vortex_midi() 60 temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); in snd_vortex_midi() 66 hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, in snd_vortex_midi() 74 hwwrite(vortex->mmio, VORTEX_CTRL, in snd_vortex_midi() 75 (hwread(vortex->mmio, VORTEX_CTRL) & in snd_vortex_midi() 85 hwwrite(vortex->mmio, VORTEX_CTRL, in snd_vortex_midi() 86 (hwread(vortex->mmio, VORTEX_CTRL) & in snd_vortex_midi() [all …]
|
H A D | au88x0.h | 89 #define MIX_CAPT(x) (vortex->mixcapt[x]) 90 #define MIX_PLAYB(x) (vortex->mixplayb[x]) 91 #define MIX_SPDIF(x) (vortex->mixspdif[x]) 188 static void vortex_adb_setsrc(vortex_t * vortex, int adbdma, 222 static void vortex_codec_init(vortex_t * vortex); 242 static void vortex_wt_connect(vortex_t * vortex, int en); 243 static void vortex_wt_init(vortex_t * vortex); 274 static int vortex_eq_init(vortex_t * vortex); 275 static int vortex_eq_free(vortex_t * vortex); 279 static int snd_vortex_mixer(vortex_t * vortex); [all …]
|
H A D | au88x0_xtalk.h | 36 static void vortex_XtalkHw_SetGains(vortex_t * vortex, 38 static void vortex_XtalkHw_SetGainsAllChan(vortex_t * vortex); 39 static void vortex_XtalkHw_SetSampleRate(vortex_t * vortex, u32 sr); 40 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex); 41 static void vortex_XtalkHw_ProgramPipe(vortex_t * vortex); 42 static void vortex_XtalkHw_ProgramXtalkWide(vortex_t * vortex); 43 static void vortex_XtalkHw_ProgramXtalkNarrow(vortex_t * vortex); 44 static void vortex_XtalkHw_ProgramDiamondXtalk(vortex_t * vortex); 45 static void vortex_XtalkHw_Enable(vortex_t * vortex); 46 static void vortex_XtalkHw_Disable(vortex_t * vortex); [all …]
|
H A D | au88x0_mixer.c | 23 static int snd_vortex_mixer(vortex_t *vortex) in snd_vortex_mixer() argument 33 err = snd_ac97_bus(vortex->card, 0, &ops, NULL, &pbus); in snd_vortex_mixer() 38 ac97.private_data = vortex; in snd_vortex_mixer() 40 err = snd_ac97_mixer(pbus, &ac97, &vortex->codec); in snd_vortex_mixer() 41 vortex->isquad = ((vortex->codec == NULL) ? 0 : (vortex->codec->ext_id&0x80)); in snd_vortex_mixer() 42 remove_ctl(vortex->card, "Master Mono Playback Volume"); in snd_vortex_mixer() 43 remove_ctl(vortex->card, "Master Mono Playback Switch"); in snd_vortex_mixer()
|
H A D | au88x0.c | 46 static void vortex_fix_latency(struct pci_dev *vortex) in vortex_fix_latency() argument 49 rc = pci_write_config_byte(vortex, 0x40, 0xff); in vortex_fix_latency() 51 dev_info(&vortex->dev, "vortex latency is 0xff\n"); in vortex_fix_latency() 53 dev_warn(&vortex->dev, in vortex_fix_latency() 101 dev_info(&vortex->dev, in snd_vortex_workaround() 103 vortex_fix_latency(vortex); in snd_vortex_workaround() 108 vortex_fix_latency(vortex); in snd_vortex_workaround() 128 vortex_t *vortex = card->private_data; in snd_vortex_free() local 130 vortex_gameport_unregister(vortex); in snd_vortex_free() 131 vortex_core_shutdown(vortex); in snd_vortex_free() [all …]
|
H A D | au88x0_pcm.c | 154 switch (vortex->spdif_sr) { in snd_vortex_pcm_open() 171 VORTEX_IS_QUAD(vortex) && in snd_vortex_pcm_open() 475 switch (vortex->spdif_sr) { in snd_vortex_spdif_get() 492 if (spdif_sr == vortex->spdif_sr) in snd_vortex_spdif_put() 494 vortex->spdif_sr = spdif_sr; in snd_vortex_spdif_put() 495 vortex_spdif_init(vortex, vortex->spdif_sr, 1); in snd_vortex_spdif_put() 536 struct pcm_vol *p = &vortex->pcm_vol[subdev]; in snd_vortex_pcm_vol_get() 552 struct pcm_vol *p = &vortex->pcm_vol[subdev]; in snd_vortex_pcm_vol_put() 558 switch (vortex->dma_adb[p->dma].nr_ch) { in snd_vortex_pcm_vol_put() 571 vortex_mix_setinputvolumebyte(vortex, in snd_vortex_pcm_vol_put() [all …]
|
H A D | au88x0_a3d.h | 36 void *vortex; // Formerly CAsp4HwIO*, now vortex_t*. member
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/ |
H A D | index.rst | 14 3com/vortex
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | Makefile | 44 obj-$(CONFIG_CPU_SUP_VORTEX_32) += vortex.o
|
/openbmc/linux/drivers/net/ethernet/3com/ |
H A D | Kconfig | 80 <file:Documentation/networking/device_drivers/ethernet/3com/vortex.rst>
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/3com/ |
H A D | vortex.rst | 296 http://www.scyld.com/vortex.html 302 Donald's vortex-diag program is useful for inspecting the NIC's state: 449 a) Run 'vortex-diag -aaee' and 'mii-diag -v' when the card is
|
/openbmc/linux/ |
H A D | CREDITS | 2302 S: ICP vortex GmbH
|
H A D | MAINTAINERS | 74 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
|