opnsense-src/sys/dev/sound/pci
Florian Walpen e0c37c160b snd_hdsp(4): Support AO4S-192 and AI4S-192 extension boards.
Create an additional 4 channel pcm device for RME HDSP 9632 sound cards,
to support the optional AO4S-192 and AI4S-192 extension boards. For
simplicity, the <HDSP 9632 [ext]> pcm device is always present, even if
the extension boards are not installed.

Unfortunately I cannot test this with actual hardware, but I made sure
the additional channels do not affect the functionality of the HDSP 9632
as currently in src.

Reviewed by: christos, br
Differential Revision: https://reviews.freebsd.org/D46837
2024-10-04 19:51:49 +01:00
..
hda hda: remove duplicate codec defines 2024-09-22 06:43:49 -04:00
allegro_code.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
allegro_reg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
als4000.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
als4000.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
atiixp.c sound: Use nitems() where possible 2024-05-06 20:35:55 +02:00
atiixp.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
cmi.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
cmireg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
cs461x_dsp.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
cs4281.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
cs4281.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
csa.c newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
csamidi.c sound: Move chip.h contents to pcm/sound.h 2024-05-06 20:35:55 +02:00
csapcm.c sound: Move chip.h contents to pcm/sound.h 2024-05-06 20:35:55 +02:00
csareg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
csavar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
emu10k1.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
emu10kx-midi.c sound: Move chip.h contents to pcm/sound.h 2024-05-06 20:35:55 +02:00
emu10kx-pcm.c sound: Move chip.h contents to pcm/sound.h 2024-05-06 20:35:55 +02:00
emu10kx.c newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
emu10kx.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
emuxkireg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
envy24.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
envy24.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
envy24ht.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
envy24ht.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
es137x.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
es137x.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
fm801.c newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
hdsp-pcm.c snd_hdsp(4): Support AO4S-192 and AI4S-192 extension boards. 2024-10-04 19:51:49 +01:00
hdsp.c snd_hdsp(4): Support AO4S-192 and AI4S-192 extension boards. 2024-10-04 19:51:49 +01:00
hdsp.h snd_hdsp(4): Support AO4S-192 and AI4S-192 extension boards. 2024-10-04 19:51:49 +01:00
hdspe-pcm.c snd_hdspe(4): Addendum to AO4S-192 and AI4S-192 support. 2024-10-04 19:46:39 +01:00
hdspe.c snd_hdspe(4): AO4S/AI4S support. 2024-10-04 19:36:06 +01:00
hdspe.h snd_hdspe(4): AO4S/AI4S support. 2024-10-04 19:36:06 +01:00
ich.c sound: Use nitems() where possible 2024-05-06 20:35:55 +02:00
ich.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
maestro3.c sound: Use nitems() where possible 2024-05-06 20:35:55 +02:00
neomagic-coeff.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
neomagic.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
neomagic.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
solo.c sound: Move chip.h contents to pcm/sound.h 2024-05-06 20:35:55 +02:00
spicds.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
spicds.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
t4dwave.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
t4dwave.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
via82c686.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
via82c686.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
via8233.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
via8233.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
vibes.c sound: remove PCM_KLDSTRING() and fix status strings 2024-01-16 18:48:14 +02:00
vibes.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00