From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
To: patch@alsa-project.org
Cc: tiwai@suse.de, Adrian Knoth <adi@drcomp.erfurt.thur.de>,
alsa-devel@alsa-project.org
Subject: [hdspm: Add RME RayDAT/AIO 0/2] Reworked support for RayDAT/AIO
Date: Wed, 26 Jan 2011 16:58:28 +0100 [thread overview]
Message-ID: <1296057510-10047-1-git-send-email-adi@drcomp.erfurt.thur.de> (raw)
Hi!
Finally, here's the patch that adds RME RayDAT and AIO support to hdpsm.
Code was taken from Florian Faber's
http://wiki.linuxproaudio.org/index.php/Driver:hdspe
revision (2010-12-25) and heavily modified to (almost) comply with the
coding style.
I also enabled S/PDIF input and augmented the code to allow for
all period sizes between 64 and 4096 samples on RayDATs/AIOs.
As pointed out by Takashi earlier this month, this version now doesn't
use typedefs or enums in ioctl structs. I hope that I caught all
upstream changes that happened in the last three years. ;)
Obviously, the patch is extremely long, it adds MMAP access, support for
the additional TCO hardware module, more MIDI ports and probably a lot
more.
It's more like a new generation than an evolution, and if you think it's
too much, you could still call it hdspe and make it a new driver
instead, however, given that OSX and Win32 only have one hdsp driver for
all cards, it feels wrong to have three on Linux. In theory, all this
can be merged with the hdsp driver, but that's for some other time. ;)
Cheers
Adrian Knoth (2):
Add support for RME RayDAT and AIO
Add RayDAT and AIO strings to Kconfig
include/hdspm.h | 347 ++++-
pci/Kconfig | 6 +-
pci/rme9652/hdspm.c | 4227 +++++++++++++++++++++++++++++++++++++--------------
3 files changed, 3424 insertions(+), 1156 deletions(-)
--
1.7.2.3
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
next reply other threads:[~2011-01-26 15:58 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-26 15:58 Adrian Knoth [this message]
2011-01-26 15:58 ` [[PATCH] - hdspm 2/2] Add RayDAT and AIO strings to Kconfig Adrian Knoth
[not found] ` <1296057510-10047-2-git-send-email-adi@drcomp.erfurt.thur.de>
2011-01-26 16:43 ` [[PATCH] - hdspm 1/2] Add support for RME RayDAT and AIO Takashi Iwai
2011-01-26 18:35 ` Adrian Knoth
-- strict thread matches above, loose matches on Subject: below --
2011-01-26 18:32 [hdspm: Add RME RayDAT/AIO 0/2] Reworked support for RayDAT/AIO Adrian Knoth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1296057510-10047-1-git-send-email-adi@drcomp.erfurt.thur.de \
--to=adi@drcomp.erfurt.thur.de \
--cc=alsa-devel@alsa-project.org \
--cc=patch@alsa-project.org \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).