summaryrefslogtreecommitdiffstats
path: root/configs/tinyalsa-audio.xml
diff options
context:
space:
mode:
Diffstat (limited to 'configs/tinyalsa-audio.xml')
-rw-r--r--configs/tinyalsa-audio.xml83
1 files changed, 83 insertions, 0 deletions
diff --git a/configs/tinyalsa-audio.xml b/configs/tinyalsa-audio.xml
new file mode 100644
index 0000000..7283e00
--- /dev/null
+++ b/configs/tinyalsa-audio.xml
@@ -0,0 +1,83 @@
+<tinyalsa-audio device="GTA04">
+ <output card="0" device="0"
+ rate="44100" channels="2" format="PCM_16"
+ period_size="1024" period_count="4">
+
+ <device type="default">
+ <path type="enable">
+ <ctrl name="DAC1 Digital Fine Playback Volume" value="60" />
+ <ctrl name="DAC2 Digital Fine Playback Volume" value="60" />
+ <ctrl name="DAC1 Digital Coarse Playback Volume" value="0" />
+ <ctrl name="DAC2 Digital Coarse Playback Volume" value="0" />
+
+ <ctrl name="DAC1 Analog Playback Volume" value="16" />
+ <ctrl name="DAC2 Analog Playback Volume" value="16" />
+
+ <ctrl name="TX1 Digital Capture Volume" value="12" />
+ <ctrl name="TX2 Digital Capture Volume" value="12" />
+
+ <ctrl name="Analog Capture Volume" value="5" />
+ </path>
+ </device>
+ <device type="earpiece">
+ <path type="enable">
+ <ctrl name="Earpiece Mixer AudioL2" value="on" />
+ <ctrl name="Earpiece Playback Volume" value="3" />
+ </path>
+ <path type="disable">
+ <ctrl name="Earpiece Mixer AudioL2" value="off" />
+ <ctrl name="Earpiece Playback Volume" value="0" />
+ </path>
+ </device>
+ <device type="speaker">
+ <path type="enable">
+ <ctrl name="HandsfreeL Mux" value="AudioL2" />
+ <ctrl name="HandsfreeR Mux" value="AudioR2" />
+ <ctrl name="HandsfreeL Switch" value="on" />
+ <ctrl name="HandsfreeR Switch" value="on" />
+ </path>
+ <path type="disable">
+ <ctrl name="HandsfreeL Switch" value="off" />
+ <ctrl name="HandsfreeR Switch" value="off" />
+ </path>
+ </device>
+ </output>
+
+ <input card="0" device="0"
+ rate="44100" channels="2" format="PCM_16"
+ period_size="1024" period_count="4">
+
+ <device type="builtin-mic">
+ <path type="enable">
+ <ctrl name="Analog Left Main Mic Capture Switch" value="on" />
+ </path>
+ <path type="disable">
+ <ctrl name="Analog Left Main Mic Capture Switch" value="off" />
+ </path>
+ </device>
+ </input>
+
+ <modem card="0" device="0">
+ <device type="earpiece">
+ <path type="enable">
+ <ctrl name="Voice route" value="Voice to twl4030" />
+ <ctrl name="Earpiece Mixer Voice" value="on" />
+ <ctrl name="Earpiece Playback Volume" value="3" />
+ <ctrl name="DAC Voice Digital Downlink Volume" value="40" />
+ <ctrl name="DAC Voice Analog Downlink Switch" value="on" />
+
+ <ctrl name="Analog Left Main Mic Capture Switch" attr="mic" value="on" />
+ <ctrl name="DAC Voice Analog Downlink Volume" attr="voice-volume" value="0-15" />
+ </path>
+ <path type="disable">
+ <ctrl name="Voice route" value="Voice to SoC" />
+ <ctrl name="Earpiece Mixer Voice" value="off" />
+ <ctrl name="Earpiece Playback Volume" value="0" />
+ <ctrl name="DAC Voice Digital Downlink Volume" value="0" />
+ <ctrl name="DAC Voice Analog Downlink Switch" value="off" />
+
+ <ctrl name="Analog Left Main Mic Capture Switch" attr="mic" value="off" />
+ </path>
+ </device>
+ </modem>
+</tinyalsa-audio>