[alsa-devel] [PATCH - [hdspm] 0/3] Support for RME RayDAT and AIO
adi at drcomp.erfurt.thur.de
Tue Jan 18 15:12:16 CET 2011
As announced a few days ago, I've integrated the offspring hdspm driver
by Florian Faber. The new code now also supports the 36in/36out RME
RayDAT cards and RME AIOs.
I tried to follow the kernel's coding style as much as possible,
however, there are still a few overlong lines left. For example, I
didn't want to break "if read_reg(...) & 0x3f" at "& 0x3f", as it
worsens readability. If it's required to comply, feel free to add the
missing line breaks.
Right now, RayDATs and AIOs can only operate on a single period size
of 1024 samples, because these cards always use a fixed 16k buffer per
channel and only vary interrupt frequency. I'm going to try to fix this
after I've learned more about the PCM interface. ;) Any suggestions
Adrian Knoth (3):
Add headers for RayDAT and AIO support.
Enable RME RayDAT and AIO
Add RayDAT and AIO strings to Kconfig
include/hdspm.h | 442 +++++-
pci/Kconfig | 6 +-
pci/rme9652/hdspm.c | 4135 +++++++++++++++++++++++++++++++++++++--------------
3 files changed, 3442 insertions(+), 1141 deletions(-)
More information about the Alsa-devel