linux/sound/pci/oxygen
Roman Volkov c754639a29 ALSA: oxygen: Xonar DG(X): use headphone volume control
I tried both variants: volume control and impedance selector.
In the first case one minus is that we can't change the
volume of multichannel output without additional software
volume control. However, I am using this variant for the
last three months and this seems good. All multichannel
speaker systems have internal amplifier with the
volume control included, but not all headphones have
this regulator. In the second case, my software volume
control does not save the value after reboot.

Signed-off-by: Roman Volkov <v1ron@mail.ru>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2014-01-29 20:45:50 +01:00
..
ak4396.h [ALSA] add TempoTec HiFier driver 2008-01-31 17:30:15 +01:00
cm9780.h [ALSA] oxygen: add more symbols 2008-01-31 17:30:07 +01:00
cs2000.h sound: virtuoso: fix Xonar Essence ST support 2009-09-28 11:53:51 +02:00
cs4245.h ALSA: oxygen: Xonar DG(X): add new CS4245 SPI functions 2014-01-29 20:45:46 +01:00
cs4362a.h [ALSA] virtuoso: add Xonar DX support 2008-04-24 12:00:32 +02:00
cs4398.h [ALSA] virtuoso: add Xonar DX support 2008-04-24 12:00:32 +02:00
Makefile ALSA: oxygen: Xonar DG(X): move the mixer code into another file 2014-01-29 20:45:49 +01:00
oxygen_io.c ALSA: oxygen: modify the SPI writing function 2014-01-29 20:45:44 +01:00
oxygen_lib.c ALSA: PCI: Remove superfluous pci_set_drvdata(pci, NULL) at remove 2013-05-29 12:37:32 +02:00
oxygen_mixer.c ALSA: oxygen: export oxygen_update_dac_routing symbol 2014-01-29 20:45:45 +01:00
oxygen_pcm.c ALSA: firewire-speakers, oxygen, ua101: allow > 10 s periods 2011-06-17 11:36:30 +02:00
oxygen_regs.h ALSA: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register 2014-01-29 20:45:44 +01:00
oxygen.c ALSA: oxygen: remove __dev* attributes 2012-12-07 07:32:02 +01:00
oxygen.h ALSA: oxygen: modify the SPI writing function 2014-01-29 20:45:44 +01:00
pcm1796.h [ALSA] virtuoso: move PCM1796 symbols to a header file 2008-04-24 12:00:27 +02:00
virtuoso.c ALSA: oxygen: remove __dev* attributes 2012-12-07 07:32:02 +01:00
wm8766.h sound: virtuoso: add Xonar DS support 2010-01-18 16:38:41 +01:00
wm8776.h sound: virtuoso: add Xonar DS support 2010-01-18 16:38:41 +01:00
wm8785.h [ALSA] oxygen: move WM8785 symbols to a header file 2008-04-24 12:00:27 +02:00
xonar_cs43xx.c ALSA: oxygen: remove __dev* attributes 2012-12-07 07:32:02 +01:00
xonar_dg_mixer.c ALSA: oxygen: Xonar DG(X): use headphone volume control 2014-01-29 20:45:50 +01:00
xonar_dg.c ALSA: oxygen: Xonar DG(X): modify playback output select 2014-01-29 20:45:50 +01:00
xonar_dg.h ALSA: oxygen: Xonar DG(X): modify playback output select 2014-01-29 20:45:50 +01:00
xonar_hdmi.c ALSA: virtuoso: add Xonar HDAV1.3 Slim support 2011-01-10 16:46:49 +01:00
xonar_lib.c ALSA: virtuoso: add HDMI enable switch for HDAV1.3 2010-12-06 14:47:58 +01:00
xonar_pcm179x.c ALSA: oxygen: remove __dev* attributes 2012-12-07 07:32:02 +01:00
xonar_wm87x6.c ALSA: oxygen: remove __dev* attributes 2012-12-07 07:32:02 +01:00
xonar.h ALSA: virtuoso: add HDMI enable switch for HDAV1.3 2010-12-06 14:47:58 +01:00