[alsa-devel] [PATCHv2 00/31] HDSPM: A lot

Takashi Iwai tiwai at suse.de
Fri Jul 5 15:17:50 CEST 2013


At Fri,  5 Jul 2013 11:27:52 +0200,
Adrian Knoth wrote:
> 
> Hi!
> 
> Here's a revised series of the two patchsets I've sent earlier this
> week.
> 
> Features by card:
> 
> AIO:
>     - Support Analog Expansion Boards
>     - Support all card settings like gain, coax/optical switching etc.
>     - Fixed S/PDIF Sync status and frequency reporting
> 
> RayDAT:
>     - Controls for S/PDIF and WordClock
> 
> AES(32):
>     - Support for TCO module (originally by Martin Dausel)
> 
> All cards:
>     - Code cleanups
>     - Documentation
> 
> 
> Takashi: As agreed, I've split the big "TCO patch" into smaller chunks
> to ease reviewing.

Thanks, I applied all patches now in topic/hdspm branch.


Takashi

> 
> 
> 
> Adrian Knoth (30):
>   ALSA: hdspm - Add missing defines for RME AIO and RayDAT
>   ALSA: hdspm - Introduce hdspm_is_raydat_or_aio()
>   ALSA: hdspm - Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT
>   ALSA: hdspm - Drop duplicate code in hdspm_set_system_clock_mode()
>   ALSA: hdspm - Add S/PDIF and WCK48 controls for RME RayDAT
>   ALSA: hdspm - Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO
>     cards
>   ALSA: hdspm - Refactor ENUMERATED_CTL_INFO into function
>   ALSA: hdspm - Introduce generic AIO tristate control
>   ALSA: hdspm - Enable AD/DA/PH gains and S/PDIF-Input select on AIO
>   ALSA: hdspm - Add support for AEBs on RME AIO
>   ALSA: hdspm - Fix S/PDIF Sync status and frequency on RME AIO
>   ALSA: hdspm - Create TCO readout function
>   ALSA: hdspm - AES32: Fix TCO sync check reporting
>   ALSA: hdspm - Cosmetics, no real change
>   ALSA: hdspm - AIO: Drop superfluous HDSPM_AUTOSYNC_REF
>   ALSA: hdspm - AES32: Add TCO and Sync-In text entries
>   ALSA: hdspm - Introduce hdspm_get_aes_sample_rate()
>   ALSA: hdspm - Add prototype declarations
>   ALSA: hdspm - Enable AES32 in hdspm_get_wc_sample_rate
>   ALSA: hdspm - Enable AES32 in hdspm_get_tco_sample_rate
>   ALSA: hdspm - AES32: Ignore float/int format bit
>   ALSA: hdspm - AES32: Enable TCO input in hdspm_external_sample_rate()
>   ALSA: hdspm - AES32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref()
>   ALSA: hdspm - AES32: Include TCO and Sync-In in proc output
>   ALSA: hdspm - Introduce hdspm_external_rate_to_enum() helper function
>   ALSA: hdspm - AES32: Report external sample rate to userspace
>   ALSA: hdspm - AES32: Enable TCO support
>   ALSA: hdspm - Use snd_ctl_enum_info for most text arrays
>   ALSA: hdspm - Use snd_ctl_enum_info() for texts_autosync
>   ALSA: hdspm - Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref
> 
> Martin Dausel (1):
>   ALSA: hdspm - Added some comments and control register documentation
> 
>  sound/pci/rme9652/hdspm.c | 765 ++++++++++++++++++++++++++++++++--------------
>  1 file changed, 538 insertions(+), 227 deletions(-)
> 
> -- 
> 1.8.3.1
> 


More information about the Alsa-devel mailing list