[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