The following changes since commit d8ec26d7f8287f5788a494f56e8814210f0e64be:
Linux 3.13 (2014-01-19 18:40:07 -0800)
are available in the git repository at:
git://git.alsa-project.org/alsa-kprivate.git xonar-dg
for you to fetch changes up to 3f49a66f6ceff1c87b49858644771c17763902ab:
ALSA: oxygen: Xonar DG(X): cleanup and minor changes (2014-01-29 20:45:53 +0100)
----------------------------------------------------------------
This completes the hardware support for the Asus Xonar DG/DGX cards, and makes them actually usable.
This is v4 of Roman's patch set with some small formatting changes.
---------------------------------------------------------------- Roman Volkov (19): ALSA: oxygen: add the separate SPI waiting function ALSA: oxygen: modify the SPI writing function ALSA: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register ALSA: oxygen: export oxygen_update_dac_routing symbol ALSA: oxygen: change description of the xonar_dg.c file ALSA: oxygen: additional definitions for the Xonar DG/DGX card ALSA: oxygen: Xonar DG(X): add new CS4245 SPI functions ALSA: oxygen: Xonar DG(X): modify initialization functions ALSA: oxygen: Xonar DG(X): modify DAC/ADC parameters function ALSA: oxygen: modify adjust_dg_dac_routing function ALSA: oxygen: modify CS4245 register dumping function ALSA: oxygen: Xonar DG(X): move the mixer code into another file ALSA: oxygen: Xonar DG(X): capture from I2S channel 1, not 2 ALSA: oxygen: Xonar DG(X): modify playback output select ALSA: oxygen: Xonar DG(X): use headphone volume control ALSA: oxygen: Xonar DG(X): modify capture volume functions ALSA: oxygen: Xonar DG(X): modify input select functions ALSA: oxygen: Xonar DG(X): modify high-pass filter control ALSA: oxygen: Xonar DG(X): cleanup and minor changes
sound/pci/oxygen/Makefile | 2 +- sound/pci/oxygen/cs4245.h | 7 +- sound/pci/oxygen/oxygen.h | 2 +- sound/pci/oxygen/oxygen_io.c | 25 +- sound/pci/oxygen/oxygen_mixer.c | 1 + sound/pci/oxygen/oxygen_regs.h | 1 + sound/pci/oxygen/xonar_dg.c | 651 ++++++++---------------------- sound/pci/oxygen/xonar_dg.h | 48 +++ sound/pci/oxygen/xonar_dg_mixer.c | 477 ++++++++++++++++++++++ 9 files changed, 713 insertions(+), 501 deletions(-) create mode 100644 sound/pci/oxygen/xonar_dg_mixer.c