Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/sound/pci/via8233.c
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
(AC97_EXTCAP_VRA | AC97_EXTCAP_VRM | AC97_EXTCAP_DRA)) { | (AC97_EXTCAP_VRA | AC97_EXTCAP_VRM | AC97_EXTCAP_DRA)) { | ||||
uint16_t ext = ac97_getextmode(via->codec); | uint16_t ext = ac97_getextmode(via->codec); | ||||
ext |= (via->codec_caps & | ext |= (via->codec_caps & | ||||
(AC97_EXTCAP_VRA | AC97_EXTCAP_VRM)); | (AC97_EXTCAP_VRA | AC97_EXTCAP_VRM)); | ||||
ext &= ~AC97_EXTCAP_DRA; | ext &= ~AC97_EXTCAP_DRA; | ||||
ac97_setextmode(via->codec, ext); | ac97_setextmode(via->codec, ext); | ||||
} | } | ||||
snprintf(status, SND_STATUSLEN, "at io 0x%lx irq %ld %s", | snprintf(status, SND_STATUSLEN, "at io 0x%jx irq %jd %s", | ||||
rman_get_start(via->reg), rman_get_start(via->irq), | rman_get_start(via->reg), rman_get_start(via->irq), | ||||
PCM_KLDSTRING(snd_via8233)); | PCM_KLDSTRING(snd_via8233)); | ||||
/* Register */ | /* Register */ | ||||
if (pcm_register(dev, via, via_dxs_chnum + via_sgd_chnum, NWRCHANS)) | if (pcm_register(dev, via, via_dxs_chnum + via_sgd_chnum, NWRCHANS)) | ||||
goto bad; | goto bad; | ||||
for (i = 0; i < via_dxs_chnum; i++) | for (i = 0; i < via_dxs_chnum; i++) | ||||
pcm_addchan(dev, PCMDIR_PLAY, &via8233dxs_class, via); | pcm_addchan(dev, PCMDIR_PLAY, &via8233dxs_class, via); | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |