[alsa-devel] [PATCHv2 00/31] HDSPM: A lot
Adrian Knoth
adi at drcomp.erfurt.thur.de
Fri Jul 5 11:27:52 CEST 2013
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.
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