alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH - [hdspm] 0/3] Support for RME RayDAT and AIO
@ 2011-01-18 14:12 Adrian Knoth
  2011-01-18 14:12 ` [PATCH - [hdspm] 1/3] Add headers for RayDAT and AIO support Adrian Knoth
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Adrian Knoth @ 2011-01-18 14:12 UTC (permalink / raw)
  To: patch; +Cc: Adrian Knoth, alsa-devel

Hi!

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
welcome.

Cheers

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(-)

-- 
1.7.2.3

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2011-03-07 11:26 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-18 14:12 [PATCH - [hdspm] 0/3] Support for RME RayDAT and AIO Adrian Knoth
2011-01-18 14:12 ` [PATCH - [hdspm] 1/3] Add headers for RayDAT and AIO support Adrian Knoth
2011-01-18 14:40   ` Takashi Iwai
2011-01-18 15:00     ` Adrian Knoth
     [not found]     ` <290463D19D2E064191F1F96ECA480A89432873706D@EXMAIL02.scwf.nsc.com>
     [not found]       ` <s5hwrm1l68q.wl%tiwai@suse.de>
2011-01-19  7:20         ` Process of sumit the Audio driver code to ALSA Reddy, MR Swami
2011-01-19  7:36           ` Takashi Iwai
2011-03-07 11:26             ` Reddy, MR Swami
2011-01-19 22:55           ` Seungwhan Youn
2011-01-18 14:12 ` [PATCH - [hdspm] 3/3] Add RayDAT and AIO strings to Kconfig Adrian Knoth
2011-01-18 14:36 ` [PATCH - [hdspm] 0/3] Support for RME RayDAT and AIO Takashi Iwai
2011-01-18 17:06   ` Adrian Knoth
2011-01-19  6:41     ` Takashi Iwai
     [not found] ` <1295359939-14673-3-git-send-email-adi@drcomp.erfurt.thur.de>
2011-01-18 14:55   ` [PATCH - [hdspm] 2/3] Enable " Takashi Iwai
2011-01-18 15:24     ` Adrian Knoth
2011-01-21  7:07       ` Takashi Iwai

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).