opnsense-src/sys/modules/sound/driver
Florian Walpen 5687c71d5f snd_hdsp(4): RME HDSP 9632 and HDSP 9652 sound card driver.
Add a sound(4) bridge device driver for the RME HDSP 9632 and HDSP 9652
sound cards. These cards require a nowadays rare PCI 32bit (not PCIe)
slot, but still see use due to their value and wealth of features.
The HDSP 9632 is mostly comparable to the newer HDSPe AIO, while the
HDSP 9652 is similar to the HDSPe RayDAT. These HDSPe PCIe cards are
supported by the snd_hdspe(4) driver which was taken as a starting point
for development of snd_hdsp(4).

Implementation is kept separately due to substantial differences in
hardware configuration and to allow easy removal in case PCI 32bit
support would be phased out in the future.

The snd_hdsp(4) kernel module is not enabled by default, and can be
loaded at runtime with kldload(8) or during boot via loader.conf(5).
Basic operation was tested with both cards, not including all optional
cable connectors and expansion boards. Features should be roughly on par
with the snd_hdspe(4) supported cards.

Reviewed by:	christos, br
Differential Revision:	https://reviews.freebsd.org/D45112
2024-05-09 19:36:40 +01:00
..
ai2s sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
als4000 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
atiixp sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
cmi sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
cs4281 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
csa sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
davbus sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
driver sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
emu10k1 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
emu10kx sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
envy24 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
envy24ht sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
es137x sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
fm801 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
hda sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
hdsp snd_hdsp(4): RME HDSP 9632 and HDSP 9652 sound card driver. 2024-05-09 19:36:40 +01:00
hdspe sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ich sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
maestro3 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
neomagic sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
solo sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
spicds sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
t4dwave sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
uaudio sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
via82c686 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
via8233 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vibes sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile snd_hdsp(4): RME HDSP 9632 and HDSP 9652 sound card driver. 2024-05-09 19:36:40 +01:00
Makefile.inc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00