OXIESEC PANEL
- Current Dir:
/
/
usr
/
share
/
alsa
/
ucm
/
Tuna
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
01/31/2023 12:33:31 PM
rwxr-xr-x
📄
HiFi
6.79 KB
06/22/2021 10:01:54 AM
rw-r--r--
📄
Tuna.conf
222 bytes
06/22/2021 10:01:54 AM
rw-r--r--
📄
VoiceCall
4.71 KB
06/22/2021 10:01:54 AM
rw-r--r--
Editing: VoiceCall
Close
# 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" } }