src/conf/Makefile \
src/conf/cards/Makefile \
src/conf/pcm/Makefile \
- src/conf/ucm/Makefile \
- src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile \
- src/conf/ucm/broadwell-rt286/Makefile \
- src/conf/ucm/broxton-rt298/Makefile \
- src/conf/ucm/bytcht-cx2072x/Makefile \
- src/conf/ucm/bytcht-es8316/Makefile \
- src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile \
- src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile \
- src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile \
- src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile \
- src/conf/ucm/bytcr-rt5640/Makefile \
- src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile \
- src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile \
- src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile \
- src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile \
- src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile \
- src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile \
- src/conf/ucm/bytcr-rt5651/Makefile \
- src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile \
- src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile \
- src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile \
- src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile \
- src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile \
- src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile \
- src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile \
- src/conf/ucm/chtnau8824/Makefile \
- src/conf/ucm/chtrt5645/Makefile \
- src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile \
- src/conf/ucm/chtrt5650/Makefile \
- src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile \
- src/conf/ucm/DAISY-I2S/Makefile \
- src/conf/ucm/DB410c/Makefile \
- src/conf/ucm/DB820c/Makefile \
- src/conf/ucm/Dell-WD15-Dock/Makefile \
- src/conf/ucm/GoogleNyan/Makefile \
- src/conf/ucm/gpd-win-pocket-rt5645/Makefile \
- src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile \
- src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile \
- src/conf/ucm/kblrt5660/Makefile \
- src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile \
- src/conf/ucm/PandaBoard/Makefile \
- src/conf/ucm/PandaBoardES/Makefile \
- src/conf/ucm/PAZ00/Makefile \
- src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile \
- src/conf/ucm/SDP4430/Makefile \
- src/conf/ucm/skylake-rt286/Makefile \
- src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile \
- src/conf/ucm/tegraalc5632/Makefile \
- src/conf/ucm/VEYRON-I2S/Makefile \
- src/conf/ucm/codecs/Makefile \
- src/conf/ucm/codecs/cx2072x/Makefile \
- src/conf/ucm/codecs/es8316/Makefile \
- src/conf/ucm/codecs/nau8824/Makefile \
- src/conf/ucm/codecs/rt5640/Makefile \
- src/conf/ucm/codecs/rt5645/Makefile \
- src/conf/ucm/codecs/rt5651/Makefile \
- src/conf/ucm/platforms/Makefile \
- src/conf/ucm/platforms/bytcr/Makefile \
src/conf/topology/Makefile \
src/conf/topology/broadwell/Makefile \
modules/Makefile modules/mixer/Makefile modules/mixer/simple/Makefile \
SUBDIRS=cards pcm
-if BUILD_UCM
-SUBDIRS += ucm
-endif
if BUILD_TOPOLOGY
SUBDIRS += topology
endif
+++ /dev/null
-Comment "Intel SoC Audio Device"
-SectionUseCase."HiFi" {
- File "../ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- # ALSA PCM
- Value {
- TQ "HiFi"
-
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5645/EnableSeq.conf>
-
- cset "name='Stereo1 ADC1 Mux' 1"
- cset "name='I2S2 Func Switch' on"
- # 3/12 the headphone mic tends to be quite loud
- cset "name='IN1 Boost' 3"
- # 8/8 the internal analog mic tends to be quite soft
- cset "name='IN2 Boost' 8"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DisableSeq.conf>
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/SpeakerEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Ext Spk Switch' off"
- cset "name='Speaker Channel Switch' off"
- ]
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HeadphonesEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Headphone Switch' off"
- cset "name='Headphone Channel Switch' off"
- ]
-}
-
-SectionDevice."DMic".0 {
- Comment "Internal Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePriority "150"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DigitalMicEnableSeq.conf>
-
- cset "name='Stereo1 DMIC Mux' DMIC1"
- cset "name='Stereo1 ADC2 Mux' DMIC"
- cset "name='Mono ADC L2 Mux' DMIC"
- cset "name='Mono ADC R2 Mux' DMIC"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DigitalMicDisableSeq.conf>
- ]
-}
-
-SectionDevice."HSMic".0 {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- JackHWMute "DMic"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- cset "name='Mono ADC MIXL ADC2 Switch' off"
- cset "name='Mono ADC MIXR ADC2 Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN
-ucm_DATA = ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Daisy internal card"
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:DAISYI2S"
- cset "name='Left Speaker Mixer Left DAC1 Switch' on"
- cset "name='Right Speaker Mixer Right DAC1 Switch' on"
- cset "name='Left Headphone Mixer Left DAC1 Switch' on"
- cset "name='Right Headphone Mixer Right DAC1 Switch' on"
- cset "name='DMIC1 Left Capture Switch' on"
- cset "name='DMIC1 Right Capture Switch' on"
- cset "name='MIC2 External Mic Switch' on"
- cset "name='Left ADC Mixer MIC2 Switch' on"
- cset "name='Right ADC Mixer MIC2 Switch' on"
- cset "name='EQ1 Mode' Default"
- cset "name='DAI1 Filter Mode' Music"
- ]
- DisableSequence [
- ]
-}
-
-SectionDevice."Headphone".0 {
- Value {
- JackName "DAISY-I2S Headphone Jack"
- }
-
- EnableSequence [
- cdev "hw:DAISYI2S"
- cset "name='EQ1 Switch' off"
- cset "name='Left Headphone Mixer Left DAC1 Switch' on"
- cset "name='Right Headphone Mixer Right DAC1 Switch' on"
- ]
- DisableSequence [
- cdev "hw:DAISYI2S"
- cset "name='EQ1 Mode' Default"
- cset "name='EQ1 Switch' on"
- cset "name='Left Speaker Mixer Left DAC1 Switch' on"
- cset "name='Right Speaker Mixer Right DAC1 Switch' on"
- ]
-}
-
-SectionDevice."Mic".0 {
- Value {
- JackName "DAISY-I2S Mic Jack"
- }
-
- EnableSequence [
- cdev "hw:DAISYI2S"
-
- cset "name='DMIC1 Left Capture Switch' off"
- cset "name='DMIC1 Right Capture Switch' off"
- cset "name='Left ADC Mixer MIC2 Switch' on"
- cset "name='Right ADC Mixer MIC2 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:DAISYI2S"
-
- cset "name='Left ADC Mixer MIC2 Switch' off"
- cset "name='Right ADC Mixer MIC2 Switch' off"
- cset "name='DMIC1 Left Capture Switch' on"
- cset "name='DMIC1 Right Capture Switch' on"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/DAISY-I2S
-ucm_DATA = DAISY-I2S.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "Play HiFi quality Music."
-}
-SectionUseCase."HDMI" {
- File "HDMI"
- Comment "HDMI output."
-}
+++ /dev/null
-# Use case configuration for DB410c board.
-# Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-
-SectionVerb {
- EnableSequence [
- ]
-
- DisableSequence [
- ]
- Value {
- TQ "HiFi"
- PlaybackPCM "plughw:0,0"
- }
-}
-
-SectionDevice."HDMI-stereo" {
- #Name "HDMI-stereo"
- Comment "HDMI Digital Stereo Output"
-
- EnableSequence [
- cdev "hw:0"
- ]
-
- DisableSequence [
- cdev "hw:0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-# Use case configuration for DB410c board.
-# Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-
-SectionVerb {
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- # ALSA PCM
- Value {
- # ALSA PCM device for HiFi
- PlaybackPCM "plughw:0,1"
- CapturePCM "plughw:0,2"
- }
-}
-
-
-SectionDevice."Speaker" {
- Comment "Speaker playback"
-
- ConflictingDevice [
- "Headphones"
- "Earpiece"
- ]
-
- EnableSequence [
- cdev "hw:0"
- cset "name='SPK DAC Switch' 1"
- cset "name='RX3 MIX1 INP1' RX1"
- ## gain to 0dB
- cset "name='RX3 Digital Volume' 128"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='SPK DAC Switch' 0"
- cset "name='RX3 MIX1 INP1' ZERO"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
-
-
-SectionDevice."Headphones" {
- Comment "Headphones playback"
-
- ConflictingDevice [
- "Speaker"
- "Earpiece"
- ]
- EnableSequence [
- cdev "hw:0"
- cset "name='RX1 MIX1 INP1' RX1"
- cset "name='RX2 MIX1 INP1' RX2"
- cset "name='RDAC2 MUX' RX2"
- cset "name='HPHL' 1"
- cset "name='HPHR' 1"
- ## gain to 0dB
- cset "name='RX1 Digital Volume' 128"
- ## gain to 0dB
- cset "name='RX2 Digital Volume' 128"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='RX1 Digital Volume' 0"
- cset "name='RX2 Digital Volume' 0"
- cset "name='HPHL' 0"
- cset "name='HPHR' 0"
- cset "name='RDAC2 MUX' ZERO"
- cset "name='RX1 MIX1 INP1' ZERO"
- cset "name='RX2 MIX1 INP1' ZERO"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
-
-SectionDevice."Earpiece" {
- Comment "Earpiece playback"
-
- ConflictingDevice [
- "Speaker"
- "Headphones"
- ]
- EnableSequence [
- cdev "hw:0"
- ]
-
- DisableSequence [
- cdev "hw:0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
-
-SectionDevice."Handset" {
- Comment "Headset Microphone"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ADC2"
- cset "name='CIC1 MUX' AMIC"
- cset "name='ADC2 Volume' 8"
- cset "name='ADC2 MUX' INP2"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='ADC2 MUX' ZERO"
- cset "name='ADC2 Volume' 0"
- cset "name='DEC1 MUX' ZERO"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
-
-SectionDevice."Primarymic" {
- Comment "Primary Microphone"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ADC1"
- cset "name='CIC1 MUX' AMIC"
- cset "name='ADC1 Volume' 8"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ZERO"
- cset "name='ADC1 Volume' 0"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
-
-SectionDevice."Secondarymic" {
- Comment "Secondary Microphone"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ADC2"
- cset "name='CIC1 MUX' AMIC"
- cset "name='ADC2 Volume' 8"
- cset "name='ADC2 MUX' INP2"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ZERO"
- cset "name='ADC2 Volume' 0"
- cset "name='ADC2 MUX' ZERO"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
-
-SectionDevice."DMIC" {
- Comment "Digital Microphone"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' DMIC1"
- cset "name='CIC1 MUX' DMIC"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='DEC1 MUX' ZERO"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/DB410c
-ucm_DATA = DB410c.conf HDMI HiFi
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "HiFi quality Music."
-}
-
-SectionUseCase."HDMI" {
- File "HDMI"
- Comment "HDMI output."
-}
+++ /dev/null
-# Use case configuration for DB820c board.
-# Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:0"
- cset "name='HDMI Mixer MultiMedia1' 1"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='HDMI Mixer MultiMedia1' 0"
- ]
- Value {
- TQ "HiFi"
- PlaybackPCM "plughw:0,0"
- }
-}
-
-SectionDevice."HDMI-stereo" {
- #Name "HDMI-stereo"
- Comment "HDMI Digital Stereo Output"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='HDMI Mixer MultiMedia1' 1"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='HDMI Mixer MultiMedia1' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-# Use case configuration for DB820c board.
-# Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-
-SectionVerb {
-
- EnableSequence [
- cdev "hw:0"
- cset "name='SLIM RX0 MUX' ZERO"
- cset "name='SLIM RX1 MUX' ZERO"
- cset "name='SLIM RX2 MUX' ZERO"
- cset "name='SLIM RX3 MUX' ZERO"
- cset "name='SLIM RX4 MUX' ZERO"
- cset "name='SLIM RX5 MUX' AIF4_PB"
- cset "name='SLIM RX6 MUX' AIF4_PB"
- cset "name='SLIM RX7 MUX' ZERO"
- cset "name='RX INT1_2 MUX' RX5"
- cset "name='RX INT2_2 MUX' RX6"
- ## gain to 0dB
- cset "name='RX5 Digital Volume' 68"
- ## gain to 0dB
- cset "name='RX6 Digital Volume' 68"
- cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 1"
- cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 1"
- cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
- cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
- cset "name='AIF1_CAP Mixer SLIM TX0' 1"
- cset "name='SLIM TX0 MUX' DEC0"
- cset "name='ADC2 Volume' 12"
- cset "name='ADC MUX0' AMIC"
- cset "name='AMIC MUX0' ADC2"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 0"
- cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 0"
- ]
-
- # ALSA PCM
- Value {
- # ALSA PCM device for HiFi
- PlaybackPCM "plughw:0,1"
- CapturePCM "plughw:0,2"
- }
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones playback"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='SLIM RX0 MUX' ZERO"
- cset "name='SLIM RX1 MUX' ZERO"
- cset "name='SLIM RX2 MUX' ZERO"
- cset "name='SLIM RX3 MUX' ZERO"
- cset "name='SLIM RX4 MUX' ZERO"
- cset "name='SLIM RX5 MUX' AIF4_PB"
- cset "name='SLIM RX6 MUX' AIF4_PB"
- cset "name='SLIM RX7 MUX' ZERO"
- cset "name='RX INT1_2 MUX' RX5"
- cset "name='RX INT2_2 MUX' RX6"
- ## gain to 0dB
- cset "name='RX5 Digital Volume' 68"
- ## gain to 0dB
- cset "name='RX6 Digital Volume' 68"
- cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 1"
- cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
- cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='RX5 Digital Volume' 0"
- cset "name='RX6 Digital Volume' 0"
- cset "name='SLIM RX5 MUX' ZERO"
- cset "name='SLIM RX6 MUX' ZERO"
- cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
-
-SectionDevice."Handset" {
- Comment "Headset Microphone"
-
- EnableSequence [
- cdev "hw:0"
- cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 1"
- cset "name='AIF1_CAP Mixer SLIM TX0' 1"
- cset "name='SLIM TX0 MUX' DEC0"
- cset "name='ADC2 Volume' 12"
- cset "name='ADC MUX0' AMIC"
- cset "name='AMIC MUX0' ADC2"
- ]
-
- DisableSequence [
- cdev "hw:0"
- cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 0"
- cset "name='AIF1_CAP Mixer SLIM TX0' 0"
- cset "name='AMIC MUX0' ZERO"
- cset "name='SLIM TX0 MUX' ZERO"
- cset "name='ADC2 Volume' 0"
- ]
-
- Value {
- CaptureChannels "1"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/DB820c
-ucm_DATA = DB820c.conf HDMI HiFi
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "USB-audio on Dell WD15 docking station"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionDevice."Headphone" {
- Comment "Headphone"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:Dock,0"
- }
-}
-
-SectionDevice."LineOut" {
- Comment "Line Out"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:Dock,1"
- }
-}
-
-SectionDevice."Mic" {
- Comment "Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:Dock,0"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/Dell-WD15-Dock
-ucm_DATA = Dell-WD15-Dock.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Nyan internal card"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:GoogleNyan"
- cset "name='Left Speaker Mixer Left DAC Switch' on"
- cset "name='Right Speaker Mixer Right DAC Switch' on"
- cset "name='Headphone Left Switch' on"
- cset "name='Headphone Right Switch' on"
- cset "name='Digital EQ 3 Band Switch' off"
- cset "name='Digital EQ 5 Band Switch' off"
- cset "name='Digital EQ 7 Band Switch' off"
- cset "name='Biquad Switch' off"
- cset "name='Filter Mode' Music"
- cset "name='ADC Oversampling Rate' 0"
- cset "name='DMIC Mux' DMIC"
- cset "name='MIC2 Mux' IN34"
- cset "name='Right ADC Mixer MIC2 Switch' on"
- cset "name='Left ADC Mixer MIC2 Switch' on"
- cset "name='MIC2 Volume' 10"
- cset "name='MIC2 Boost Volume' 0"
- cset "name='Mic Jack Switch' off"
- cset "name='Int Mic Switch' on"
- cset "name='ADCR Boost Volume' 4"
- cset "name='ADCL Boost Volume' 4"
- cset "name='ADCR Volume' 11"
- cset "name='ADCL Volume' 11"
- cset "name='Left Speaker Mixer Left DAC Switch' on"
- cset "name='Right Speaker Mixer Right DAC Switch' on"
- cset "name='Speaker Left Mixer Volume' 2"
- cset "name='Speaker Right Mixer Volume' 2"
- cset "name='Record Path DC Blocking' on"
- cset "name='Playback Path DC Blocking' on"
- cset "name='Headphone Left Switch' on"
- cset "name='Headphone Right Switch' on"
- cset "name='Headphones Switch' off"
- cset "name='Speaker Left Switch' on"
- cset "name='Speaker Right Switch' on"
- cset "name='Speakers Switch' on"
- ]
- DisableSequence [
- ]
-}
-
-SectionDevice."Headphone".0 {
- Value {
- OutputDspName ""
- }
- EnableSequence [
- cdev "hw:GoogleNyan"
- cset "name='Speakers Switch' off"
- cset "name='Headphones Switch' on"
- ]
- DisableSequence [
- cdev "hw:GoogleNyan"
- cset "name='Headphones Switch' off"
- cset "name='Speakers Switch' on"
- ]
-}
-
-SectionDevice."Mic".0 {
- Value {
- CaptureControl "MIC2"
- }
- EnableSequence [
- cdev "hw:GoogleNyan"
- cset "name='Int Mic Switch' off"
- cset "name='DMIC Mux' ADC"
- cset "name='Mic Jack Switch' on"
- cset "name='Record Path DC Blocking' on"
- ]
- DisableSequence [
- cdev "hw:GoogleNyan"
- cset "name='Mic Jack Switch' off"
- cset "name='DMIC Mux' DMIC"
- cset "name='Int Mic Switch' on"
- cset "name='Record Path DC Blocking' off"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/GoogleNyan
-ucm_DATA = GoogleNyan.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Gigabyte mobo with dual HD-audio codecs"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- Value {
- TQ "HiFi"
- }
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Front Playback Volume' 100%"
- cset "name='Front Playback Switch' on"
- cset "name='Rear-Panel Capture Volume' 100%"
- cset "name='Rear-Panel Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Front Playback Volume' 0"
- cset "name='Front Playback Switch' off"
- cset "name='Rear-Panel Capture Volume' 0"
- cset "name='Rear-Panel Capture Switch' off"
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,4"
- }
-
- ConflictingDevice [
- "Headphone"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Speaker Playback Switch' on"
- cset "name='Speaker Playback Volume' 100%"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Speaker Playback Volume' 0"
- cset "name='Speaker Playback Switch' off"
- ]
-}
-
-SectionDevice."LineOut" {
- Comment "Line Out"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,0"
- JackControl "Line Out Jack"
- JackHWMute "Speaker"
- }
-}
-
-SectionDevice."Headphone" {
- Comment "Headphone"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,4"
- JackControl "Front Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Headphone Playback Switch' on"
- cset "name='Headphone Playback Volume' 100%"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Headphone Playback Volume' 0"
- cset "name='Headphone Playback Switch' off"
- ]
-}
-
-SectionDevice."LineIn" {
- Comment "Rear Line In"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,0"
- JackControl "Line Jack"
- }
-
- ConflictingDevice [
- "RearMic"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Input Source' Line"
- ]
-}
-
-SectionDevice."RearMic" {
- Comment "Rear Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,0"
- # CapturePriority "150"
- JackHWMute "LineIn"
- }
-
- ConflictingDevice [
- "LineIn"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Input Source' Rear Mic"
- ]
-}
-
-SectionDevice."FrontMic" {
- Comment "Front Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,4"
- JackControl "Front Mic Jack"
- }
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Front-Panel Capture Volume' 100%"
- cset "name='Front-Panel Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Front-Panel Capture Volume' 0"
- cset "name='Front-Panel Capture Switch' off"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/HDAudio-Gigabyte-ALC1220DualCodecs
-ucm_DATA = HDAudio-Gigabyte-ALC1220DualCodecs.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Lenovo laptop with dual HD-audio codecs"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- Value {
- TQ "HiFi"
- }
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Front Playback Volume' 100%"
- cset "name='Front Playback Switch' on"
- cset "name='Rear-Panel Capture Volume' 100%"
- cset "name='Rear-Panel Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Front Playback Volume' 0"
- cset "name='Front Playback Switch' off"
- cset "name='Rear-Panel Capture Volume' 0"
- cset "name='Rear-Panel Capture Switch' off"
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,4"
- }
-
- ConflictingDevice [
- "Headphone"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Speaker Playback Switch' on"
- cset "name='Speaker Playback Volume' 100%"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Speaker Playback Volume' 0"
- cset "name='Speaker Playback Switch' off"
- ]
-}
-
-SectionDevice."LineOut" {
- Comment "Line Out"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,0"
- JackControl "Line Out Jack"
- JackHWMute "Speaker"
- }
-}
-
-SectionDevice."Headphone" {
- Comment "Headphone"
-
- Value {
- PlaybackChannels "2"
- PlaybackPCM "hw:PCH,4"
- JackControl "Front Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Headphone Playback Switch' on"
- cset "name='Headphone Playback Volume' 100%"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Headphone Playback Volume' 0"
- cset "name='Headphone Playback Switch' off"
- ]
-}
-
-SectionDevice."LineIn" {
- Comment "Rear Line In"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,0"
- JackControl "Line Jack"
- }
-
- ConflictingDevice [
- "RearMic"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Input Source' Line"
- cset "name='Line Boost Volume' 3"
- ]
-}
-
-SectionDevice."RearMic" {
- Comment "Rear Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,0"
- # CapturePriority "150"
- JackHWMute "LineIn"
- }
-
- ConflictingDevice [
- "LineIn"
- ]
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Input Source' Rear Mic"
- ]
-}
-
-SectionDevice."FrontMic" {
- Comment "Front Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePCM "hw:PCH,4"
- JackControl "Front Mic Jack"
- }
-
- EnableSequence [
- cdev "hw:PCH"
- cset "name='Front-Panel Capture Volume' 100%"
- cset "name='Front-Panel Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:PCH"
- cset "name='Front-Panel Capture Volume' 0"
- cset "name='Front-Panel Capture Switch' off"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/HDAudio-Lenovo-DualCodecs
-ucm_DATA = HDAudio-Lenovo-DualCodecs.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionVerb {
- # ALSA PCM
- Value {
- TQ "HiFi"
-
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5645/EnableSeq.conf>
-
- cset "name='Stereo1 ADC1 Mux' 1"
- cset "name='I2S2 Func Switch' on"
- # 3/12 the headphone mic tends to be quite loud
- cset "name='IN1 Boost' 3"
- # 8/8 the internal analog mic tends to be quite soft
- cset "name='IN2 Boost' 8"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DisableSeq.conf>
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/SpeakerEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Ext Spk Switch' off"
- cset "name='Speaker Channel Switch' off"
- ]
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HeadphonesEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Headphone Switch' off"
- cset "name='Headphone Channel Switch' off"
- ]
-}
-
-SectionDevice."DMic".0 {
- Comment "Internal Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePriority "150"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DigitalMicEnableSeq.conf>
-
- cset "name='Stereo1 DMIC Mux' DMIC2"
- cset "name='Stereo1 ADC2 Mux' DMIC"
- cset "name='Mono DMIC L Mux' DMIC2"
- cset "name='Mono DMIC R Mux' DMIC2"
- cset "name='Mono ADC L2 Mux' DMIC"
- cset "name='Mono ADC R2 Mux' DMIC"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DigitalMicDisableSeq.conf>
- ]
-}
-
-SectionDevice."HSMic".0 {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- JackHWMute "DMic"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- cset "name='Mono ADC MIXL ADC2 Switch' off"
- cset "name='Mono ADC MIXR ADC2 Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- ]
-}
+++ /dev/null
-Comment "Intel SoC Audio Device"
-SectionUseCase."HiFi" {
- File "../LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216
-ucm_DATA = LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SUBDIRS=\
-codecs \
-platforms \
-ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN \
-broadwell-rt286 \
-broxton-rt298 \
-bytcht-cx2072x \
-bytcht-es8316 \
-bytcht-es8316-mono-spk-in1-mic \
-bytcht-es8316-mono-spk-in2-mic \
-bytcht-es8316-stereo-spk-in1-mic \
-bytcht-es8316-stereo-spk-in2-mic \
-bytcr-rt5640 \
-bytcr-rt5640-mono-spk-dmic1-mic \
-bytcr-rt5640-mono-spk-in1-mic \
-bytcr-rt5640-mono-spk-in3-mic \
-bytcr-rt5640-stereo-spk-dmic1-mic \
-bytcr-rt5640-stereo-spk-in1-mic \
-bytcr-rt5640-stereo-spk-in3-mic \
-bytcr-rt5651 \
-bytcr-rt5651-mono-spk-in1-mic \
-bytcr-rt5651-mono-spk-in2-mic \
-bytcr-rt5651-mono-spk-in2-mic-hp-swapped \
-bytcr-rt5651-stereo-spk-dmic-mic \
-bytcr-rt5651-stereo-spk-in1-mic \
-bytcr-rt5651-stereo-spk-in2-mic \
-bytcr-rt5651-stereo-spk-in12-mic \
-chtnau8824 \
-chtrt5645 \
-chtrt5645-mono-speaker-analog-mic \
-chtrt5650 \
-cube-i1_TF-Defaultstring-CherryTrailCR \
-DAISY-I2S \
-DB410c \
-DB820c \
-Dell-WD15-Dock \
-GoogleNyan \
-gpd-win-pocket-rt5645 \
-HDAudio-Gigabyte-ALC1220DualCodecs \
-HDAudio-Lenovo-DualCodecs \
-kblrt5660 \
-LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216 \
-PandaBoard \
-PandaBoardES \
-PAZ00 \
-PIPO-W2S-Defaultstring-CherryTrailCR \
-SDP4430 \
-skylake-rt286 \
-TECLAST-X80Pro-Defaultstring-CherryTrailCR \
-tegraalc5632 \
-VEYRON-I2S
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:PAZ00"
-
- cset "name='Speaker Playback Switch' on"
- cset "name='Int Spk Switch' on"
- cset "name='Speaker Mix DAC2SPK Playback Switch' on"
- ]
- DisableSequence [
- cset "name='Speaker Playback Switch' off"
- cset "name='Int Spk Switch' off"
- cset "name='Speaker Mix DAC2SPK Playback Switch' off"
- ]
-}
-
-SectionDevice."Headset".0 {
- Comment "3.5mm Headset"
-
- Value {
- JackName "Paz00 Headset Jack"
- }
-
- EnableSequence [
- cdev "hw:PAZ00"
-
- # Internal speaker
- cset "name='Int Spk Switch' off"
-
- # Headphones
- cset "name='Headphone Playback Switch' on"
- cset "name='HPL Mix DACL2HP Playback Switch' on"
- cset "name='HPR Mix DACR2HP Playback Switch' on"
- ]
- DisableSequence [
- cdev "hw:PAZ00"
-
- # Headphones
- cset "name='Headphone Playback Switch' off"
- cset "name='HPL Mix DACL2HP Playback Switch' off"
- cset "name='HPR Mix DACR2HP Playback Switch' off"
-
- # Internal speaker
- cset "name='Int Spk Switch' on"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/PAZ00
-ucm_DATA = PAZ00.conf HiFi.conf Record.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "PAZ00 alc5632"
-
-ValueDefaults {
- PlaybackCTL "hw:0"
- CaptureCTL "hw:0"
-}
-
-SectionDefaults [
- cdev "hw:PAZ00"
-
- cset "name='Master Playback Switch' on"
- cset "name='Master Playback Volume' 44,44"
- cset "name='Headphone Playback Volume' 21,21"
- cset "name='Speaker Playback Volume' 21,21"
- cset "name='SpeakerOut Mux' 2"
- cset "name='SpeakerOut N Mux' LN/-R"
- cset "name='AB-D Amp Mux' 0"
- cset "name='Left Headphone Mux' 1"
- cset "name='Right Headphone Mux' 1"
- cset "name='DMIC Boost Capture Volume' 4"
- cset "name='Rec Capture Volume' 24"
-
- # Fix external mic record volumes
- cset "name='Mic 1 Boost Volume' 0"
- cset "name='Mic 2 Boost Volume' 0"
- cset "name='Mic1 Playback Volume' 0"
- cset "name='Mic2 Playback Volume' 0"
- cset "name='Rec Capture Volume' 0"
-]
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Music playback"
-}
-
-SectionUseCase."Record" {
- File "Record.conf"
- Comment "Playback and capture"
-}
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:PAZ00"
-
- cset "name='Speaker Playback Switch' on"
- cset "name='Int Spk Switch' on"
- cset "name='Speaker Mix DAC2SPK Playback Switch' on"
-
- cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
- cset "name='DMIC En Capture Switch' on"
- cset "name='DMIC PreFilter Capture Switch' on"
- ]
- DisableSequence [
- cset "name='Speaker Playback Switch' off"
- cset "name='Int Spk Switch' off"
- cset "name='Speaker Mix DAC2SPK Playback Switch' off"
-
- cset "name='DMICL Mix DMICL2ADC Capture Switch' off"
- cset "name='DMIC En Capture Switch' off"
- cset "name='DMIC PreFilter Capture Switch' off"
- ]
-}
-
-SectionDevice."Headset".0 {
- Comment "3.5mm Headset"
-
- Value {
- JackName "Paz00 Headset Jack"
- }
-
- EnableSequence [
- cdev "hw:PAZ00"
-
- # Internal speaker
- cset "name='Int Spk Switch' off"
-
- # Internal mic
- cset "name='DMIC En Capture Switch' off"
-
- # Headphones
- cset "name='Headphone Playback Switch' on"
- cset "name='HPL Mix DACL2HP Playback Switch' on"
- cset "name='HPR Mix DACR2HP Playback Switch' on"
-
- # External min
- cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
- ]
- DisableSequence [
- cdev "hw:PAZ00"
-
- # Headphones
- cset "name='Headphone Playback Switch' off"
- cset "name='HPL Mix DACL2HP Playback Switch' off"
- cset "name='HPR Mix DACR2HP Playback Switch' off"
-
- # External mic
- cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
-
- # Internal speaker
- cset "name='Int Spk Switch' on"
-
- # Internal mic
- cset "name='DMIC En Capture Switch' on"
- ]
-}
+++ /dev/null
-
-SectionVerb {
-
- Value {
- TQ "HiFi"
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtnau8824"
- CapturePCM "hw:chtnau8824"
- }
-
- EnableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/nau8824/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-}
-
-<codecs/nau8824/MonoSpeaker.conf>
-<codecs/nau8824/HeadPhones.conf>
-
-<codecs/nau8824/InternalMic.conf>
-<codecs/nau8824/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/PIPO-W2S-Defaultstring-CherryTrailCR
-ucm_DATA = PIPO-W2S-Defaultstring-CherryTrailCR.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "chtnau8824 internal card"
-
-SectionUseCase."HiFi" {
- File "../PIPO-W2S-Defaultstring-CherryTrailCR/HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-# Use case Configurationfor TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 2"
- cset "name='Analog Right Capture Route' 2"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
-
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/PandaBoard
-ucm_DATA = FMAnalog hifi hifiLP PandaBoard.conf record voice voiceCall
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM configuration for PandaBoard
-SectionUseCase."Record" {
- File "record"
- Comment "Record."
-}
-
-SectionUseCase."HiFi" {
- File "hifi"
- Comment "Play HiFi quality Music."
-}
-
-SectionUseCase."HiFi_Low_Power" {
- File "hifiLP"
- Comment "Play HiFi quality Music in Low Power Mode."
-}
-
-SectionUseCase."Voice" {
- File "voice"
- Comment "Playback Voice quality."
-}
-
-SectionUseCase."Voice_Low_Power" {
- File "voice"
- Comment "Playback Voice quality in Low Power Mode."
-}
-
-SectionUseCase."Voice_Call" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."Voice_Call_IP" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."FM_Analog_Radio" {
- File "FMAnalog"
- Comment "Capture FM Analog Radio."
-}
-
-SectionDefaults [
- cdev "hw:PandaBoard"
- exec "echo Im setting defaults"
-]
+++ /dev/null
-# Use case Configuration for TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
-
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
-
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
-# Value {
-# TQ "Music"
-# PlaybackPCM "hw:0,0"
-# PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
-# PlaybackSwitch "name='DL1 PDM Switch' 1"
-# }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
-#SectionModifier."RecordMedia".0 {
-# SupportedDevice [
-# "Headset"
-# ]
- # EnableSequence [
- # ....
- # ]
- #
- # DisableSequence [
- # ...
- # ]
- #
- # TransitionSequence."ToModifierName" [
- # ...
- # ]
- #
- # # Optional TQ and ALSA PCMs
- # Value {
- # TQ Voice
- # CapturePCM "hw:1"
- # PlaybackVolume "name='Master Playback Volume',index=2"
- # PlaybackSwitch "name='Master Playback Switch',index=2"
- # }
-#
-#}
-
+++ /dev/null
-# Use case Configuration for TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- PlaybackPCM "hw:0,6"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- # No more AMIC PDM Switch in current kernels
- #cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- # No more AMIC PDM Switch in current kernels
- #cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoard HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='Sidetone Mixer Capture' 1"
- cset "name='MUX_VX0' 9"
- cset "name='MUX_VX1' 10"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='Capture Volume' 4"
- cset "name='Capture Mixer Voice Capture' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='Sidetone Mixer Capture' 0"
- cset "name='MUX_VX0' 0"
- cset "name='MUX_VX1' 0"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='Capture Volume' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- CapturePCM "hw:0,2"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoard 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoard"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
+++ /dev/null
-# Use case Configurationfor TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 2"
- cset "name='Analog Right Capture Route' 2"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
-
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/PandaBoardES
-ucm_DATA = FMAnalog hifi hifiLP PandaBoardES.conf record voice voiceCall
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM configuration for PandaBoardES
-SectionUseCase."Record" {
- File "record"
- Comment "Record."
-}
-
-SectionUseCase."HiFi" {
- File "hifi"
- Comment "Play HiFi quality Music."
-}
-
-SectionUseCase."HiFi_Low_Power" {
- File "hifiLP"
- Comment "Play HiFi quality Music in Low Power Mode."
-}
-
-SectionUseCase."Voice" {
- File "voice"
- Comment "Playback Voice quality."
-}
-
-SectionUseCase."Voice_Low_Power" {
- File "voice"
- Comment "Playback Voice quality in Low Power Mode."
-}
-
-SectionUseCase."Voice_Call" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."Voice_Call_IP" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."FM_Analog_Radio" {
- File "FMAnalog"
- Comment "Capture FM Analog Radio."
-}
-
-SectionDefaults [
- cdev "hw:PandaBoardES"
- exec "echo Im setting PandaBoardES defaults"
-]
+++ /dev/null
-# Use case Configuration for TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
-
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
-
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
-# Value {
-# TQ "Music"
-# PlaybackPCM "hw:0,0"
-# PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
-# PlaybackSwitch "name='DL1 PDM Switch' 1"
-# }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
-#SectionModifier."RecordMedia".0 {
-# SupportedDevice [
-# "Headset"
-# ]
- # EnableSequence [
- # ....
- # ]
- #
- # DisableSequence [
- # ...
- # ]
- #
- # TransitionSequence."ToModifierName" [
- # ...
- # ]
- #
- # # Optional TQ and ALSA PCMs
- # Value {
- # TQ Voice
- # CapturePCM "hw:1"
- # PlaybackVolume "name='Master Playback Volume',index=2"
- # PlaybackSwitch "name='Master Playback Switch',index=2"
- # }
-#
-#}
-
+++ /dev/null
-# Use case Configuration for TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- PlaybackPCM "hw:0,6"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- # No more AMIC PDM Switch in current kernels
- #cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- # No more AMIC PDM Switch in current kernels
- #cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI PandaBoardES HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='Sidetone Mixer Capture' 1"
- cset "name='MUX_VX0' 9"
- cset "name='MUX_VX1' 10"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='Capture Volume' 4"
- cset "name='Capture Mixer Voice Capture' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='Sidetone Mixer Capture' 0"
- cset "name='MUX_VX0' 0"
- cset "name='MUX_VX1' 0"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='Capture Volume' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- CapturePCM "hw:0,2"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "PandaBoardES 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- cset "name='Headset Left Playback' 1"
- cset "name='Headset Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:PandaBoardES"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- cset "name='Headset Right Playback' 0"
- cset "name='Headset Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
+++ /dev/null
-# Use case Configurationfor TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 2"
- cset "name='Analog Right Capture Route' 2"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
-
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/SDP4430
-ucm_DATA = FMAnalog hifi hifiLP record SDP4430.conf voice voiceCall
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM configuration for SDP4430
-SectionUseCase."Record" {
- File "record"
- Comment "Record."
-}
-
-SectionUseCase."HiFi" {
- File "hifi"
- Comment "Play HiFi quality Music."
-}
-
-SectionUseCase."HiFi_Low_Power" {
- File "hifiLP"
- Comment "Play HiFi quality Music in Low Power Mode."
-}
-
-SectionUseCase."Voice" {
- File "voice"
- Comment "Playback Voice quality."
-}
-
-SectionUseCase."Voice_Low_Power" {
- File "voice"
- Comment "Playback Voice quality in Low Power Mode."
-}
-
-SectionUseCase."Voice_Call" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."Voice_Call_IP" {
- File "voiceCall"
- Comment "Capture and Playback in Voice quality."
-}
-
-SectionUseCase."FM_Analog_Radio" {
- File "FMAnalog"
- Comment "Capture FM Analog Radio."
-}
-
-SectionDefaults [
- cdev "hw:SDP4430"
- exec "echo Im setting defaults"
-]
+++ /dev/null
-# Use case Configuration for TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
-
- cset "name='HS Left Playback' 1"
- cset "name='HS Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
-
- cset "name='HS Right Playback' 0"
- cset "name='HS Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
-# Value {
-# TQ "Music"
-# PlaybackPCM "hw:0,0"
-# PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
-# PlaybackSwitch "name='DL1 PDM Switch' 1"
-# }
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Left Playback' 1"
- cset "name='HS Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Right Playback' 0"
- cset "name='HS Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
-#SectionModifier."RecordMedia".0 {
-# SupportedDevice [
-# "Headset"
-# ]
- # EnableSequence [
- # ....
- # ]
- #
- # DisableSequence [
- # ...
- # ]
- #
- # TransitionSequence."ToModifierName" [
- # ...
- # ]
- #
- # # Optional TQ and ALSA PCMs
- # Value {
- # TQ Voice
- # CapturePCM "hw:1"
- # PlaybackVolume "name='Master Playback Volume',index=2"
- # PlaybackSwitch "name='Master Playback Switch',index=2"
- # }
-#
-#}
-
+++ /dev/null
-# Use case Configuration for TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Multimedia' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Media Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Multimedia' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Media Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- PlaybackPCM "hw:0,6"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Left Playback' 1"
- cset "name='HS Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Right Playback' 0"
- cset "name='HS Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='MUX_UL00' 9"
- cset "name='MUX_UL01' 10"
- cset "name='Capture Volume' 4"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='MUX_UL00' 0"
- cset "name='MUX_UL01' 0"
- cset "name='Capture Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Music"
- CapturePCM "hw:0,0"
- }
-
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Left Playback' 1"
- cset "name='HS Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='HS Right Playback' 0"
- cset "name='HS Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
+++ /dev/null
-# Use case Configuration for TI SDP4430 HiFi Music
-# By Liam Girdwood <lrg@slimlogic.co.uk>
-
-SectionVerb {
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 1"
- cset "name='Sidetone Mixer Capture' 1"
- cset "name='MUX_VX0' 9"
- cset "name='MUX_VX1' 10"
- cset "name='DL1 Mixer Voice' 1"
- cset "name='Sidetone Mixer Playback' 1"
- cset "name='DL1 PDM Switch' 1"
- cset "name='DL1 Voice Playback Volume' 90,90"
- cset "name='Capture Volume' 4"
- cset "name='Capture Mixer Voice Capture' 90,90"
- cset "name='SDT DL Volume' 120"
- ]
-
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='AMIC_UL PDM Switch' 0"
- cset "name='Sidetone Mixer Capture' 0"
- cset "name='MUX_VX0' 0"
- cset "name='MUX_VX1' 0"
- cset "name='DL1 Mixer Voice' 0"
- cset "name='Sidetone Mixer Playback' 0"
- cset "name='DL1 PDM Switch' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='Capture Volume' 0"
- cset "name='DL1 Voice Playback Volume' 0,0"
- cset "name='SDT DL Volume' 0"
- ]
-
- # Optional TQ and ALSA PCMs
- Value {
- TQ "Voice"
- CapturePCM "hw:0,2"
- PlaybackPCM "hw:0,2"
- }
-}
-
-SectionDevice."Headset".0 {
- Comment "SDP4430 3.5mm Headset"
-
- EnableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 0"
- cset "name='Analog Right Capture Route' 0"
- cset "name='Capture Preamplifier Volume' 2"
- cset "name='HS Left Playback' 1"
- cset "name='HS Right Playback' 1"
- cset "name='Headset Playback Volume' 13"
- ]
-
- DisableSequence [
- cdev "hw:SDP4430"
- cset "name='Analog Left Capture Route' 3"
- cset "name='Analog Right Capture Route' 3"
- cset "name='Capture Preamplifier Volume' 0"
- cset "name='HS Right Playback' 0"
- cset "name='HS Left Playback' 0"
- cset "name='Headset Playback Volume' 0"
- ]
-}
-
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR
-ucm_DATA = TECLAST-X80Pro-Defaultstring-CherryTrailCR.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-../chtrt5645-mono-speaker-analog-mic/chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
+++ /dev/null
-SectionVerb {
- Value {
- OutputDspName "speaker_eq"
- MinBufferLevel "512"
- }
-
- EnableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Left Speaker Mixer Left DAC Switch' on"
- cset "name='Right Speaker Mixer Right DAC Switch' on"
- cset "name='Headphone Left Switch' off"
- cset "name='Headphone Right Switch' off"
- cset "name='Digital EQ 3 Band Switch' off"
- cset "name='Digital EQ 5 Band Switch' off"
- cset "name='Digital EQ 7 Band Switch' off"
- cset "name='Biquad Switch' off"
- cset "name='Filter Mode' Music"
- cset "name='ADC Oversampling Rate' 0"
-
- cset "name='DMIC Mux' DMIC"
- cset "name='MIC2 Mux' IN34"
- cset "name='Right ADC Mixer MIC2 Switch' on"
- cset "name='Left ADC Mixer MIC2 Switch' on"
- cset "name='MIC2 Volume' 20"
- cset "name='Headset Mic Switch' off"
- cset "name='Int Mic Switch' on"
-
- cset "name='ADCR Boost Volume' 4"
- cset "name='ADCL Boost Volume' 4"
- cset "name='ADCR Volume' 11"
- cset "name='ADCL Volume' 11"
-
- cset "name='Left Speaker Mixer Left DAC Switch' on"
- cset "name='Right Speaker Mixer Right DAC Switch' on"
- cset "name='Speaker Left Mixer Volume' 2"
- cset "name='Speaker Right Mixer Volume' 2"
- cset "name='Record Path DC Blocking' on"
- cset "name='Playback Path DC Blocking' on"
-
- cset "name='Speaker Left Switch' on"
- cset "name='Speaker Right Switch' on"
- cset "name='Speaker Switch' on"
- ]
-
- DisableSequence [
- ]
-}
-
-SectionDevice."Speaker".0 {
- Comment "Speaker"
- Value {
- PlaybackPCM "hw:VEYRONI2S,0"
- }
- EnableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Speaker Switch' on"
- ]
- DisableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Speaker Switch' off"
- ]
-}
-
-SectionDevice."Internal Mic".0 {
- Comment "Int Mic"
- Value {
- CapturePCM "hw:VEYRONI2S,0"
- }
- EnableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Int Mic Switch' on"
- ]
- DisableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Int Mic Switch' off"
- ]
-}
-
-SectionDevice."Headphone".0 {
- Comment "Headphone"
- Value {
- JackName "VEYRON-I2S Headset Jack"
- PlaybackPCM "hw:VEYRONI2S,0"
- OutputDspName ""
- }
-
- EnableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Speaker Switch' off"
- cset "name='Headphone Left Switch' on"
- cset "name='Headphone Right Switch' on"
- ]
- DisableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Headphone Left Switch' off"
- cset "name='Headphone Right Switch' off"
- cset "name='Speaker Switch' on"
- ]
-}
-
-SectionDevice."Mic".0 {
- Comment "Headset Mic"
- Value {
- JackName "VEYRON-I2S Headset Jack"
- CapturePCM "hw:VEYRONI2S,0"
- }
-
- EnableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Int Mic Switch' off"
- cset "name='DMIC Mux' ADC"
- cset "name='Headset Mic Switch' on"
- cset "name='Record Path DC Blocking' on"
- ]
-
- DisableSequence [
- cdev "hw:VEYRONI2S"
-
- cset "name='Headset Mic Switch' off"
- cset "name='DMIC Mux' DMIC"
- cset "name='Int Mic Switch' on"
- cset "name='Record Path DC Blocking' off"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/VEYRON-I2S
-ucm_DATA = VEYRON-I2S.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Rockchip Veyron card"
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-# Use case Configuration for Nexus 7
-# Adapted to Ubuntu Touch by David Henningsson <david.henningsson@canonical.com>
-
-SectionVerb {
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- # ALSA PCM
- Value {
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:broadwellrt286"
- CapturePCM "hw:broadwellrt286"
- }
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones playback"
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:broadwellrt286"
- cset "name='Master Playback Volume' 30"
- cset "name='HPO L Switch' on"
- cset "name='HPO R Switch' on"
- cset "name='Headphone Jack Switch' on"
- cset "name='DAC0 Playback Volume' 100"
- ]
-
- DisableSequence [
- cdev "hw:broadwellrt286"
- cset "name='Headphone Jack Switch' off"
- cset "name='HPO L Switch' off"
- cset "name='HPO R Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- JackDev "rt286-jack"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker playback"
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:broadwellrt286"
- cset "name='Master Playback Volume' 30"
- cset "name='DAC0 Playback Volume' 127"
- cset "name='SPO Switch' on"
- cset "name='Speaker Playback Switch' on"
- cset "name='Speaker Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:broadwellrt286"
- cset "name='Speaker Switch' off"
- cset "name='Speaker Playback Switch' off"
- cset "name='SPO Switch' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
-
-SectionDevice."Handset" {
- Comment "Handset Microphone"
-
- ConflictingDevice [
- "Mainmic"
- ]
-
- EnableSequence [
- cdev "hw:broadwellrt286"
-
- cset "name='Mic Capture Volume' 28"
- cset "name='ADC 0 Mux' 0"
- cset "name='ADC0 Capture Switch' on"
- cset "name='ADC0 Capture Volume' 127"
- cset "name='AMIC Volume' 1"
- ]
-
- DisableSequence [
- cdev "hw:broadwellrt286"
- cset "name='ADC0 Capture Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackDev "rt286-jack"
- JackControl "Mic Jack"
- JackHWMute "Mainmic"
- }
-}
-
-SectionDevice."Mainmic" {
- Comment "Main Microphone"
-
- ConflictingDevice [
- "Handset"
- ]
-
- EnableSequence [
- cdev "hw:broadwellrt286"
-
- cset "name='Mic Capture Volume' 30"
- cset "name='ADC 0 Mux' 2"
- cset "name='ADC0 Capture Switch' on"
- cset "name='ADC0 Capture Volume' 127"
- ]
-
- DisableSequence [
- cdev "hw:broadwellrt286"
- cset "name='ADC0 Capture Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/broadwell-rt286
-ucm_DATA = broadwell-rt286.conf HiFi
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:broadwellrt286"
-]
+++ /dev/null
-# Usecase for device HDMI1/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi1" {
- Comment "HDMI/Display Port 1 Stereo"
-
- EnableSequence [
- exec "echo Hdmi1 EnableSequnece"
- ]
-
- DisableSequence [
- exec "echo Hdmi1 DisableSequnece"
- ]
-
- Value {
- PlaybackPCM "hw:broxtonrt298,4"
- PlaybackChannels "2"
- PlaybackPriority "3"
- JackControl "HDMI/DP, pcm=4 Jack"
- }
-}
-
+++ /dev/null
-# Usecase for device HDMI2/Display Port stereo playback on Intel Broxton platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi2" {
- Comment "HDMI/Display Port 2 Stereo"
-
- Value {
- PlaybackPCM "hw:broxtonrt298,5"
- PlaybackChannels "2"
- PlaybackPriority "4"
- JackControl "HDMI/DP, pcm=5 Jack"
- }
-}
-
+++ /dev/null
-# Usecase for stereo playback Speaker and Headset, Recording on DMIC and Headset MIC.
-# For Audio in I2S mode on Intel Broxton platforms
-
-SectionVerb {
-
- EnableSequence [
- cdev "hw:broxtonrt298"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- ]
-
- DisableSequence [
- cdev "hw:broxtonrt298"
- ]
-
- Value {
- TQ "HiFi"
- CapturePCM "hw:broxtonrt298,1"
- PlaybackPCM "hw:broxtonrt298,0"
- }
-}
-
-SectionDevice."dmiccap" {
- Comment "DMIC Stereo"
-
- ConflictingDevice [
- "Headset"
- ]
-
- EnableSequence [
-
- cdev "hw:broxtonrt298"
- exec "echo broxtonrt298 dmiccap called"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo codec0_in mi Switch' 0"
- cset "name='Mic Jack Switch' 0"
-
- ]
-
- DisableSequence [
- cdev "hw:broxtonrt298"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='Mic Jack Switch' 1"
- cset "name='ADC 0 Mux' 0"
- ]
- Value {
- CaptureChannels "2"
- CapturePriority "2"
- }
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- ]
- EnableSequence [
- cdev "hw:broxtonrt298"
- exec "echo broxtonrt298 Headphone called"
- cset "name='HPO L Switch' 1"
- cset "name='HPO R Switch' 1"
- cset "name='Headphone Jack Switch' 1"
- cset "name='Speaker Playback Switch' 0,0"
- ]
-
- DisableSequence [
- cdev "hw:broxtonrt298"
- ]
- Value {
- PlaybackChannels "2"
- PlaybackPriority "1"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- ConflictingDevice [
- "Headphones"
- ]
- EnableSequence [
- cdev "hw:broxtonrt298"
- exec "echo broxtonrt298 speaker called"
- cset "name='SPO Switch' 1"
- cset "name='Speaker Playback Switch' 1,1"
- cset "name='Speaker Switch' 1"
- cset "name='HPO L Switch' 0"
- cset "name='HPO R Switch' 0"
- ]
-
- DisableSequence [
- ]
- Value {
- PlaybackChannels "2"
- PlaybackPriority "1"
- JackHWMute "Headphones"
- }
-}
-
-SectionDevice."Headset" {
- Comment "Headset Mic"
-
- ConflictingDevice [
- "dmiccap"
- ]
- EnableSequence [
- cdev "hw:broxtonrt298"
- exec "echo broxtonrt298 Headset called"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='ADC0 Capture Volume' 105,105"
- cset "name='ADC 0 Mux' 0"
- cset "name='Mic Jack Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
- ]
-
- DisableSequence [
- cdev "hw:broxtonrt298"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo codec0_in mi Switch' 0"
- ]
- Value {
- CaptureChannels "2"
- CapturePriority "2"
- JackControl "Mic Jack"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/broxton-rt298
-ucm_DATA = broxton-rt298.conf HiFi Hdmi1 Hdmi2
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM for Intel Broxton platforms
-# For Audio in I2S mode
-
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "Play and record HiFi quality Music"
-}
-
-SectionUseCase."Hdmi1" {
- File "Hdmi1"
- Comment "Play on Hdmi/DP 1"
-}
-
-SectionUseCase."Hdmi2" {
- File "Hdmi2"
- Comment "Play on Hdmi/DP 2"
-}
-
-ValueDefaults {
- PlaybackCTL "hw:broxtonrt298"
- CaptureCTL "hw:broxtonrt298"
- CaptureChannels "2"
- CapturePriority "2"
-}
-
-SectionDefaults [
- cdev "hw:broxtonrt298"
- exec "echo broxtonrt298 CONF Defaults"
- cset "name='Headphone Jack Switch' 1"
- cset "name='Speaker Switch' 1"
- cset "name='Speaker Playback Switch' 0,0"
- cset "name='Front DAC Switch' 1"
- cset "name='Front RECMIX Switch' 0"
- cset "name='Mic Jack Switch' 1"
- cset "name='ADC 0 Mux' 2"
- cset "name='ADC 1 Mux' 0"
- cset "name='DAC0 Playback Volume' 100,100"
- cset "name='HPO L Switch' 0"
- cset "name='HPO Mux' 0"
- cset "name='HPO R Switch' 0"
- cset "name='Pin 5 Mux' 1"
- cset "name='Pin 6 Mux' 2"
- cset "name='Pin 7 Mux' 3"
- cset "name='RECMIX Beep Switch' 0"
- cset "name='RECMIX Line1 Switch' 0"
- cset "name='RECMIX Mic1 Switch' 0"
- cset "name='SPK Mux' 0"
- cset "name='SPO Switch' 1"
- cset "name='codec0_out mo codec0_in mi Switch' 0"
- cset "name='codec0_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='codec0_out mo media0_in mi Switch' 1"
- cset "name='codec1_out mo codec0_in mi Switch' 0"
- cset "name='codec1_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='codec1_out mo media0_in mi Switch' 0"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo media0_in mi Switch' 0"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtcx2072x"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/cx2072x/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtcx2072x"
- <codecs/cx2072x/DisableSeq.conf>
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtcx2072x"
- CapturePCM "hw:bytchtcx2072x"
- }
-}
-
-<codecs/cx2072x/Speaker.conf>
-<codecs/cx2072x/HeadPhones.conf>
-
-<codecs/cx2072x/InternalMic.conf>
-<codecs/cx2072x/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-cx2072x
-ucm_DATA = bytcht-cx2072x.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtcx2072x"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/es8316/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtes8316"
- CapturePCM "hw:bytchtes8316"
- }
-}
-
-<codecs/es8316/MonoSpeaker.conf>
-<codecs/es8316/HeadPhones.conf>
-
-<codecs/es8316/IN1-InternalMic.conf>
-<codecs/es8316/IN2-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in1-mic
-ucm_DATA = bytcht-es8316-mono-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcht-es8316-mono-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtes8316"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/es8316/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtes8316"
- CapturePCM "hw:bytchtes8316"
- }
-}
-
-<codecs/es8316/MonoSpeaker.conf>
-<codecs/es8316/HeadPhones.conf>
-
-<codecs/es8316/IN1-HeadsetMic.conf>
-<codecs/es8316/IN2-InternalMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in2-mic
-ucm_DATA = bytcht-es8316-mono-spk-in2-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcht-es8316-mono-spk-in2-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtes8316"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/es8316/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtes8316"
- CapturePCM "hw:bytchtes8316"
- }
-}
-
-<codecs/es8316/Speaker.conf>
-<codecs/es8316/HeadPhones.conf>
-
-<codecs/es8316/IN1-InternalMic.conf>
-<codecs/es8316/IN2-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in1-mic
-ucm_DATA = bytcht-es8316-stereo-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcht-es8316-stereo-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtes8316"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/es8316/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtes8316"
- CapturePCM "hw:bytchtes8316"
- }
-}
-
-<codecs/es8316/Speaker.conf>
-<codecs/es8316/HeadPhones.conf>
-
-<codecs/es8316/IN1-HeadsetMic.conf>
-<codecs/es8316/IN2-InternalMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in2-mic
-ucm_DATA = bytcht-es8316-stereo-spk-in2-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcht-es8316-stereo-spk-in2-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtes8316"
-]
+++ /dev/null
-SectionVerb {
- EnableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/es8316/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytchtes8316"
- CapturePCM "hw:bytchtes8316"
- }
-}
-
-<codecs/es8316/Speaker.conf>
-<codecs/es8316/MonoSpeaker.conf>
-<codecs/es8316/HeadPhones.conf>
-
-<codecs/es8316/IN1-InternalMic.conf>
-<codecs/es8316/IN2-InternalMic.conf>
-<codecs/es8316/IN1-HeadsetMic.conf>
-<codecs/es8316/IN2-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316
-ucm_DATA = bytcht-es8316.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytchtes8316"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/MonoSpeaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/DigitalMics.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-dmic1-mic
-ucm_DATA = bytcr-rt5640-mono-spk-dmic1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-mono-spk-dmic1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/MonoSpeaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/IN1-InternalMic.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in1-mic
-ucm_DATA = bytcr-rt5640-mono-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-mono-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/MonoSpeaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/IN3-InternalMic.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in3-mic
-ucm_DATA = bytcr-rt5640-mono-spk-in3-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-mono-spk-in3-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/Speaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/DigitalMics.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-dmic1-mic
-ucm_DATA = bytcr-rt5640-stereo-spk-dmic1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-stereo-spk-dmic1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/Speaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/IN1-InternalMic.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in1-mic
-ucm_DATA = bytcr-rt5640-stereo-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-stereo-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/Speaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/IN3-InternalMic.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in3-mic
-ucm_DATA = bytcr-rt5640-stereo-spk-in3-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "../bytcr-rt5640-stereo-spk-in3-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Use case Configuration for bytcr-rt5640
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5640/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5640"
- CapturePCM "hw:bytcrrt5640"
- }
-}
-
-<codecs/rt5640/Speaker.conf>
-<codecs/rt5640/MonoSpeaker.conf>
-<codecs/rt5640/HeadPhones.conf>
-
-<codecs/rt5640/DigitalMics.conf>
-<codecs/rt5640/IN1-InternalMic.conf>
-<codecs/rt5640/IN3-InternalMic.conf>
-<codecs/rt5640/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640
-ucm_DATA = bytcr-rt5640.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5640"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/MonoSpeaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/IN1-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in1-mic
-ucm_DATA = bytcr-rt5651-mono-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-mono-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/MonoSpeaker.conf>
-<codecs/rt5651/HeadPhones-swapped.conf>
-
-<codecs/rt5651/IN2-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped
-ucm_DATA = bytcr-rt5651-mono-spk-in2-mic-hp-swapped.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-mono-spk-in2-mic-hp-swapped/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/MonoSpeaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/IN2-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic
-ucm_DATA = bytcr-rt5651-mono-spk-in2-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-mono-spk-in2-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/Speaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/DigitalMic.conf>
-<codecs/rt5651/IN2-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-dmic-mic
-ucm_DATA = bytcr-rt5651-stereo-spk-dmic-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-stereo-spk-dmic-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/Speaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/IN1-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in1-mic
-ucm_DATA = bytcr-rt5651-stereo-spk-in1-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-stereo-spk-in1-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/Speaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/IN12-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in12-mic
-ucm_DATA = bytcr-rt5651-stereo-spk-in12-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-stereo-spk-in12-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/Speaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/IN2-InternalMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in2-mic
-ucm_DATA = bytcr-rt5651-stereo-spk-in2-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "../bytcr-rt5651-stereo-spk-in2-mic/HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-
-SectionVerb {
- EnableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5651/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-
- Value {
- PlaybackPCM "hw:bytcrrt5651"
- CapturePCM "hw:bytcrrt5651"
- }
-}
-
-<codecs/rt5651/Speaker.conf>
-<codecs/rt5651/MonoSpeaker.conf>
-<codecs/rt5651/HeadPhones.conf>
-
-<codecs/rt5651/DigitalMic.conf>
-<codecs/rt5651/IN1-InternalMic.conf>
-<codecs/rt5651/IN2-InternalMic.conf>
-<codecs/rt5651/IN12-InternalMic.conf>
-<codecs/rt5651/IN2-HeadsetMic.conf>
-<codecs/rt5651/IN3-HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651
-ucm_DATA = bytcr-rt5651.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionDefaults [
- cdev "hw:bytcrrt5651"
-]
+++ /dev/null
-
-SectionVerb {
-
- Value {
- TQ "HiFi"
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtnau8824"
- CapturePCM "hw:chtnau8824"
- }
-
- EnableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/nau8824/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-}
-
-<codecs/nau8824/Speaker.conf>
-<codecs/nau8824/HeadPhones.conf>
-
-<codecs/nau8824/InternalMic.conf>
-<codecs/nau8824/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/chtnau8824
-ucm_DATA = chtnau8824.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "chtnau8824 internal card"
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- # ALSA PCM
- Value {
- TQ "HiFi"
-
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5645/EnableSeq.conf>
-
- cset "name='Stereo1 ADC1 Mux' 1"
- cset "name='I2S2 Func Switch' on"
- # 3/12 the headphone mic tends to be quite loud
- cset "name='IN1 Boost' 3"
- # 8/8 the internal analog mic tends to be quite soft
- cset "name='IN2 Boost' 8"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DisableSeq.conf>
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- # Monospeaker: Mix right to left
- cset "name='Stereo DAC MIXL DAC R1 Switch' 1"
- cset "name='Stereo DAC MIXR DAC R1 Switch' 0"
-
- <codecs/rt5645/SpeakerEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Ext Spk Switch' off"
- cset "name='Speaker Channel Switch' off"
- ]
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- # Undo monospeaker mixing
- cset "name='Stereo DAC MIXL DAC R1 Switch' 0"
- cset "name='Stereo DAC MIXR DAC R1 Switch' 1"
-
- <codecs/rt5645/HeadphonesEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Headphone Switch' off"
- cset "name='Headphone Channel Switch' off"
- ]
-}
-
-<codecs/rt5645/AnalogMic.conf>
-
-SectionDevice."HSMic".0 {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- JackHWMute "Mic"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- cset "name='Mono ADC MIXL ADC2 Switch' off"
- cset "name='Mono ADC MIXR ADC2 Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicDisableSeq.conf>
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/chtrt5645-mono-speaker-analog-mic
-ucm_DATA = chtrt5645-mono-speaker-analog-mic.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Intel SoC Audio Device"
-SectionUseCase."HiFi" {
- File "../chtrt5645-mono-speaker-analog-mic/HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SectionVerb {
- # ALSA PCM
- Value {
- TQ "HiFi"
-
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5645/EnableSeq.conf>
-
- cset "name='Stereo1 ADC1 Mux' 1"
- cset "name='I2S2 Func Switch' on"
- # 3/12 the headphone mic tends to be quite loud
- cset "name='IN1 Boost' 3"
- # 8/8 the internal analog mic tends to be quite soft
- cset "name='IN2 Boost' 8"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/DisableSeq.conf>
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/SpeakerEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Ext Spk Switch' off"
- cset "name='Speaker Channel Switch' off"
- ]
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HeadphonesEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Headphone Switch' off"
- cset "name='Headphone Channel Switch' off"
- ]
-}
-
-<codecs/rt5645/AnalogMic.conf>
-
-SectionDevice."HSMic".0 {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- JackHWMute "Mic"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- cset "name='Mono ADC MIXL ADC2 Switch' off"
- cset "name='Mono ADC MIXR ADC2 Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- <codecs/rt5645/HSMicDisableSeq.conf>
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/chtrt5645
-ucm_DATA = chtrt5645.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Intel SoC Audio Device"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-
-SectionVerb {
- # ALSA PCM
- Value {
- TQ "HiFi"
-
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5650"
- CapturePCM "hw:chtrt5650"
- }
-
- EnableSequence [
- cdev "hw:chtrt5650"
-
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/rt5645/EnableSeq.conf>
-
- cset "name='Speaker HWEQ' 1,164,237,135,1,165,0,0,1,166,237,135,1,167,0,0,1,192,30,196,1,193,0,0,1,194,30,196,1,195,0,0,1,196,31,180,1,197,0,75,1,198,31,180,1,199,31,180,1,200,0,75,1,201,31,180,0,177,51,224"
- cset "name='DAC1 Playback Volume' 77,77"
- cset "name='Speaker ClassD Playback Volume' 4"
- cset "name='I2S2 Func Switch' off"
- cset "name='RT5650 IF1 ADC Mux' 0"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5650"
-
- <codecs/rt5645/DisableSeq.conf>
- ]
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5650"
-
- <codecs/rt5645/SpeakerEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5650"
-
- cset "name='Ext Spk Switch' off"
- cset "name='Speaker Channel Switch' off"
- ]
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtrt5650"
-
- <codecs/rt5645/HeadphonesEnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtrt5650"
-
- cset "name='Headphone Switch' off"
- cset "name='Headphone Channel Switch' off"
- ]
-}
-
-SectionDevice."Mic".0 {
- Comment "Internal Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePriority "150"
- }
-
- EnableSequence [
- cdev "hw:chtrt5650"
-
- cset "name='Int Mic Switch' on"
- cset "name='Sto1 ADC MIXL ADC2 Switch' on"
- cset "name='Sto1 ADC MIXR ADC2 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5650"
-
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
- cset "name='Int Mic Switch' off"
- ]
-}
-
-SectionDevice."HSMic".0 {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- JackHWMute "Mic"
- }
-
- EnableSequence [
- cdev "hw:chtrt5650"
-
- <codecs/rt5645/HSMicEnableSeq.conf>
-
- cset "name='IN1 Boost' 1"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5650"
-
- <codecs/rt5645/HSMicDisableSeq.conf>
-
- cset "name='IN1 Boost' 0"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/chtrt5650
-ucm_DATA = chtrt5650.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "Intel SoC Audio Device"
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-SUBDIRS=\
-cx2072x \
-es8316 \
-rt5640 \
-rt5645 \
-rt5651 \
-nau8824
+++ /dev/null
-# Output Configuration
-cset "name='I2S DAC1L Switch' off"
-cset "name='I2S DAC1R Switch' off"
-
-# Input Configuration
-cset "name='I2S ADC1L Switch' off"
-cset "name='I2S ADC1R Switch' off"
+++ /dev/null
-# Disable all inputs / outputs
-cset "name='Ext Spk Switch' off"
-cset "name='Headphone Switch' off"
-cset "name='Headset Mic Switch' off"
-cset "name='Int Mic Switch' off"
-
-# Output Configuration
-cset "name='I2S DAC1L Switch' on"
-cset "name='I2S DAC1R Switch' on"
-
-# Input Configuration
-cset "name='I2S ADC1L Switch' on"
-cset "name='I2S ADC1R Switch' on"
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Headphone Switch' on"
- cset "name='PortA Out En Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Headphone Switch' off"
- cset "name='PortA Out En Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic" {
- Comment "Headset Microphone"
-
- ConflictingDevice [
- "InternalMic"
- ]
-
- EnableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Headset Mic Switch' on"
- cset "name='ADC1 Mux' 'PortD Switch'"
- cset "name='PortD In En Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Headset Mic Switch' off"
- cset "name='PortD In En Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic" {
- Comment "Internal Microphone"
-
- ConflictingDevice [
- "HeadsetMic"
- ]
-
- EnableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Int Mic Switch' on"
- cset "name='ADC1 Mux' 'PortC Switch'"
- cset "name='PortC In En Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Int Mic Switch' off"
- cset "name='PortC In En Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/cx2072x
-ucm_DATA = EnableSeq.conf DisableSeq.conf \
- HeadPhones.conf Speaker.conf \
- InternalMic.conf HeadsetMic.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionDevice."Speaker" {
- Comment "Speakers"
-
- ConflictingDevice [
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Ext Spk Switch' on"
- cset "name='PortG Out En Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtcx2072x"
- cset "name='Ext Spk Switch' off"
- cset "name='PortG Out En Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-# Disable all inputs / outputs
-cset "name='Speaker Switch' off"
-cset "name='Headphone Switch' off"
-cset "name='Headset Mic Switch' off"
-cset "name='Internal Mic Switch' off"
-
-# Set HP vol to 0 dB (3/3)
-cset "name='Headphone Playback Volume' 3"
-# Set HP mixer vol to -6 dB (4/7) louder does not work
-cset "name='Headphone Mixer Volume' 4"
-# Set DAC vol to 0 dB (192/192)
-cset "name='DAC Playback Volume' 192"
-# Set ADC vold to 0 dB (10/10)
-cset "name='ADC PGA Gain Volume' 10"
-
-# Setup muxes / switches
-cset "name='Left Headphone Mixer Left DAC Switch' on"
-cset "name='Right Headphone Mixer Right DAC Switch' on"
-cset "name='ALC Capture Switch' on"
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- "MonoSpeaker"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Headphone Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Headphone Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- JackHWMute "Speaker MonoSpeaker"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic-IN1" {
- Comment "Headset Microphone on IN1"
-
- ConflictingDevice [
- "InternalMic-IN1"
- "InternalMic-IN2"
- "HeadsetMic-IN2"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Differential Mux' lin1-rin1"
- cset "name='Headset Mic Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Headset Mic Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic-IN1" {
- Comment "Internal Microphone on IN1"
-
- ConflictingDevice [
- "InternalMic-IN2"
- "HeadsetMic-IN1"
- "HeadsetMic-IN2"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Differential Mux' lin1-rin1"
- cset "name='Internal Mic Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Internal Mic Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic-IN2" {
- Comment "Headset Microphone on IN2"
-
- ConflictingDevice [
- "InternalMic-IN1"
- "InternalMic-IN2"
- "HeadsetMic-IN1"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Differential Mux' lin2-rin2"
- cset "name='Headset Mic Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Headset Mic Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic-IN2" {
- Comment "Internal Microphone on IN2"
-
- ConflictingDevice [
- "InternalMic-IN1"
- "HeadsetMic-IN1"
- "HeadsetMic-IN2"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Differential Mux' lin2-rin2"
- cset "name='Internal Mic Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Internal Mic Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/es8316
-ucm_DATA = EnableSeq.conf HeadPhones.conf \
- IN1-InternalMic.conf IN2-InternalMic.conf \
- IN1-HeadsetMic.conf IN2-HeadsetMic.conf \
- Speaker.conf MonoSpeaker.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionDevice."MonoSpeaker" {
- Comment "Mono Speaker"
-
- ConflictingDevice [
- "Speaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
-
- # BYT/CHT devices with an ES8316 codec use a single speaker
- # connected between the headhpone LOUT and ROUT pins, expecting
- # the output to be in a mono differential mode. Presumably this
- # is done to use the power of both the left and right headphone
- # amplifier channels to allow the speaker to be louder.
- #
- # The ES8316 codec does not have a differential output mode, but
- # we can emulate one by making both channels output the exact
- # same signal by setting the "DAC Mono Mix Switch", combined
- # with setting the "Playback Polarity" control to "R Invert",
- # which applies a 180 degrees phase inversion to the right chan.
- cset "name='DAC Mono Mix Switch' on"
- cset "name='Playback Polarity' 1"
-
- cset "name='Speaker Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Speaker Switch' off"
- # DAC settings back to normal for stereo headphones output
- cset "name='Playback Polarity' 0"
- cset "name='DAC Mono Mix Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."Speaker" {
- Comment "Speakers"
-
- ConflictingDevice [
- "MonoSpeaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Speaker Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytchtes8316"
- cset "name='Speaker Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-# Playback TDM configuration
-cset "name='DACL Channel Source' 0"
-cset "name='DACR Channel Source' 1"
-# Input Configuration
-cset "name='DMIC1 Enable Switch' off"
-cset "name='DMIC2 Enable Switch' off"
-cset "name='DMIC3 Enable Switch' off"
-cset "name='DMIC4 Enable Switch' off"
-cset "name='MIC1 Volume' 10"
-cset "name='MIC2 Volume' 10"
-# Button Configuration
-cset "name='THD for key media' 10"
-cset "name='THD for key voice command' 16"
-cset "name='THD for key volume up' 38"
-cset "name='THD for key volume down' 115"
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- }
-
- ConflictingDevice [
- "MonoSpeaker"
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Headphone Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Headphone Switch' off"
- ]
-}
+++ /dev/null
-SectionDevice."HeadsetMic" {
- Comment "Headset Microphone"
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-
- ConflictingDevice [
- "InternalMic"
- ]
-
- EnableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='ADC CH0 Select' 1"
- cset "name='ADC CH1 Select' 1"
-
- cset "name='Headset Mic Switch' on"
- cset "name='Right ADC HSMIC Switch' on"
- cset "name='Left ADC HSMIC Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Headset Mic Switch' off"
- cset "name='Right ADC HSMIC Switch' off"
- cset "name='Left ADC HSMIC Switch' off"
- ]
-}
+++ /dev/null
-SectionDevice."InternalMic" {
- Comment "Internal Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePriority "150"
- }
-
- ConflictingDevice [
- "HeadsetMic"
- ]
-
- EnableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='ADC CH0 Select' 0"
- cset "name='ADC CH1 Select' 0"
-
- cset "name='Int Mic Switch' on"
- cset "name='Right ADC MIC Switch' on"
- cset "name='Left ADC MIC Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Int Mic Switch' off"
- cset "name='Right ADC MIC Switch' off"
- cset "name='Left ADC MIC Switch' off"
- ]
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/nau8824
-ucm_DATA = EnableSeq.conf HeadPhones.conf HeadsetMic.conf InternalMic.conf \
- MonoSpeaker.conf Speaker.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionDevice."MonoSpeaker" {
- Comment "Mono Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "Speaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtnau8824"
-
- # nau8824 mono speaker boards have the speaker on the right chan
- cset "name='Speaker Left DACL Volume' 0"
- cset "name='Speaker Left DACR Volume' 0"
- cset "name='Speaker Right DACL Volume' 1"
- cset "name='Speaker Right DACR Volume' 1"
- cset "name='Ext Spk Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Ext Spk Switch' off"
- ]
-}
+++ /dev/null
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- Value {
- PlaybackChannels "2"
- }
-
- ConflictingDevice [
- "MonoSpeaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Speaker Left DACL Volume' 1"
- cset "name='Speaker Left DACR Volume' 0"
- cset "name='Speaker Right DACL Volume' 0"
- cset "name='Speaker Right DACR Volume' 1"
- cset "name='Ext Spk Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
-
- cset "name='Ext Spk Switch' off"
- ]
-}
+++ /dev/null
-SectionDevice."DigitalMics" {
- Comment "Internal Digital Microphones"
-
- ConflictingDevice [
- "IN1-InternalMics"
- "IN3-InternalMics"
- "HeadsetMic"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Stereo ADC MIXL ADC2 Switch' on"
- cset "name='Stereo ADC MIXR ADC2 Switch' on"
- cset "name='Internal Mic Switch' on"
-
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Stereo ADC MIXL ADC2 Switch' off"
- cset "name='Stereo ADC MIXR ADC2 Switch' off"
- cset "name='Internal Mic Switch' off"
-
- ]
-
- Value {
- CaptureChannels 2
- }
-}
+++ /dev/null
-# RT5640 default output routing
-cset "name='OUT MIXL DAC L1 Switch' on"
-cset "name='OUT MIXR DAC R1 Switch' on"
-
-# uncomment for loopback mic->speakers
-# cset "name='SPOL MIX BST1 Switch' on"
-# cset "name='SPOR MIX BST1 Switch' on"
-
-# uncomment for loopback playback -> capture
-# cset "name='RECMIXL OUT MIXL Switch' on"
-# cset "name='RECMIXR OUT MIXR Switch' on"
-
-# uncomment to enable swap between AIF1 and AIF2
-# warning: can only work with SSP0 firmware enabled
-cset "name='SDI select' 0"
-cset "name='DAI select' 0"
-#cset "name='SDI select' 1"
-#cset "name='DAI select' 1"
-
-cset "name='DAC2 Playback Switch' on"
-cset "name='DIG MIXL DAC L2 Switch' on"
-
-# Input Configuration
-cset "name='Stereo ADC1 Mux' ADC"
-cset "name='Stereo ADC2 Mux' DMIC1"
-cset "name='Mono ADC L1 Mux' 1"
-cset "name='Mono ADC R1 Mux' 1"
-
-# 47=0dB, 0.375 dB/step, set it to 6 dB to help with soft mics
-cset "name='ADC Capture Volume' 63"
-# Set ADC Boost Gain to 3dB higher vals result in too much noise
-cset "name='ADC Boost Gain' 1"
-# Set IN1/IN3 internal mic boost to 8 (max)
-# Set IN2 headset-mic boost to 1, headset mics are quite loud
-cset "name='IN1 Boost' 8"
-cset "name='IN2 Boost' 1"
-cset "name='IN3 Boost' 8"
-
-cset "name='Internal Mic Switch' off"
-cset "name='Headset Mic Switch' off"
-cset "name='ADC Capture Switch' on"
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- "MonoSpeaker"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='DAC MIXL INF1 Switch' on"
- cset "name='DAC MIXR INF1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L1 Switch' on"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L2 Switch' on"
- cset "name='Stereo DAC MIXR DAC R2 Switch' on"
- cset "name='HPO MIX HPVOL Switch' on"
- cset "name='Headphone Switch' on"
- cset "name='HP Channel Switch' on"
- cset "name='Speaker Switch' off"
- cset "name='HP L Playback Switch' on"
- cset "name='HP R Playback Switch' on"
- cset "name='HP Playback Volume' 29"
-
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- cset "name='Headphone Switch' off"
- cset "name='HP Channel Switch' off"
- cset "name='HP L Playback Switch' off"
- cset "name='HP R Playback Switch' off"
- cset "name='HP Playback Volume' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic" {
- Comment "Headset Microphone"
-
- ConflictingDevice [
- "IN1-InternalMics"
- "IN3-InternalMics"
- "DigitalMics"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Headset Mic Switch' on"
-
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' on"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' on"
- cset "name='Stereo ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' off"
- cset "name='Stereo ADC MIXR ADC1 Switch' off"
-
- cset "name='RECMIXL BST2 Switch' off"
- cset "name='RECMIXR BST2 Switch' off"
-
- cset "name='Headset Mic Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' off"
- cset "name='Mono ADC MIXR ADC1 Switch' off"
-
- cset "name='Mono ADC Capture Switch' off"
- ]
-
- Value {
- CaptureChannels 2
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-SectionDevice."IN1-InternalMics" {
- Comment "Internal Microphone on IN1"
-
- ConflictingDevice [
- "DigitalMics"
- "HeadsetMic"
- "IN3-InternalMics"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Internal Mic Switch' on"
-
- cset "name='RECMIXL BST1 Switch' on"
- cset "name='RECMIXR BST1 Switch' on"
- cset "name='RECMIXL BST3 Switch' off"
- cset "name='RECMIXR BST3 Switch' off"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' on"
- cset "name='Stereo ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC Capture Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' off"
- cset "name='Stereo ADC MIXR ADC1 Switch' off"
-
- cset "name='RECMIXL BST1 Switch' off"
- cset "name='RECMIXR BST1 Switch' off"
-
- cset "name='Internal Mic Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' off"
- cset "name='Mono ADC MIXR ADC1 Switch' off"
-
- cset "name='Mono ADC Capture Switch' off"
-
- ]
-
- Value {
- CaptureChannels 2
- }
-}
+++ /dev/null
-SectionDevice."IN3-InternalMics" {
- Comment "Internal Microphone on IN3"
-
- ConflictingDevice [
- "DigitalMics"
- "HeadsetMic"
- "IN1-InternalMics"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Internal Mic Switch' on"
-
- cset "name='RECMIXL BST1 Switch' off"
- cset "name='RECMIXR BST1 Switch' off"
- cset "name='RECMIXL BST3 Switch' on"
- cset "name='RECMIXR BST3 Switch' on"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' on"
- cset "name='Stereo ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
-
- cset "name='Mono ADC Capture Switch' on"
-
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='Stereo ADC MIXL ADC1 Switch' off"
- cset "name='Stereo ADC MIXR ADC1 Switch' off"
-
- cset "name='RECMIXL BST3 Switch' off"
- cset "name='RECMIXR BST3 Switch' off"
-
- cset "name='Internal Mic Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' off"
- cset "name='Mono ADC MIXR ADC1 Switch' off"
-
- cset "name='Mono ADC Capture Switch' off"
- ]
-
- Value {
- CaptureChannels 2
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/rt5640
-ucm_DATA = DigitalMics.conf EnableSeq.conf HeadPhones.conf HeadsetMic.conf \
- IN1-InternalMic.conf IN3-InternalMic.conf MonoSpeaker.conf Speaker.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionDevice."MonoSpeaker" {
- Comment "Mono Speaker"
-
- ConflictingDevice [
- "Headphones"
- "Speaker"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='DAC MIXL INF1 Switch' on"
- cset "name='DAC MIXR INF1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L1 Switch' on"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L2 Switch' on"
- cset "name='Stereo DAC MIXR DAC R2 Switch' on"
- cset "name='SPK MIXL DAC L1 Switch' on"
- cset "name='SPK MIXR DAC R1 Switch' on"
- cset "name='SPOL MIX SPKVOL L Switch' on"
-# for mono speaker we apply left on right
-# cset "name='SPOR MIX SPKVOL R Switch' on"
- cset "name='SPOL MIX SPKVOL R Switch' on"
- cset "name='Speaker Switch' on"
- cset "name='Speaker Channel Switch' on"
- cset "name='Headphone Switch' off"
- cset "name='Speaker L Playback Switch' on"
- cset "name='Speaker R Playback Switch' on"
- cset "name='Speaker Playback Volume' 35"
-
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- cset "name='Speaker Switch' off"
- cset "name='Speaker Channel Switch' off"
- cset "name='Speaker L Playback Switch' off"
- cset "name='Speaker R Playback Switch' off"
- cset "name='Speaker Playback Volume' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."Speaker" {
- Comment "Speakers"
-
- ConflictingDevice [
- "Headphones"
- "MonoSpeaker"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5640"
-
- cset "name='DAC MIXL INF1 Switch' on"
- cset "name='DAC MIXR INF1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L1 Switch' on"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L2 Switch' on"
- cset "name='Stereo DAC MIXR DAC R2 Switch' on"
- cset "name='SPK MIXL DAC L1 Switch' on"
- cset "name='SPK MIXR DAC R1 Switch' on"
- cset "name='SPOL MIX SPKVOL L Switch' on"
- cset "name='SPOR MIX SPKVOL R Switch' on"
- # undo MonoSpeaker mixing of right channel to left speaker
- cset "name='SPOL MIX SPKVOL R Switch' off"
- cset "name='Speaker Switch' on"
- cset "name='Speaker Channel Switch' on"
- cset "name='Headphone Switch' off"
- cset "name='Speaker L Playback Switch' on"
- cset "name='Speaker R Playback Switch' on"
- cset "name='Speaker Playback Volume' 35"
-
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5640"
- cset "name='Speaker Switch' off"
- cset "name='Speaker Channel Switch' off"
- cset "name='Speaker L Playback Switch' off"
- cset "name='Speaker R Playback Switch' off"
- cset "name='Speaker Playback Volume' 0"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."Mic".0 {
- Comment "Internal Analog Microphone"
-
- Value {
- CaptureChannels "2"
- CapturePriority "150"
- }
-
- EnableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Int Analog Mic Switch' on"
-
- cset "name='Sto1 ADC MIXL ADC1 Switch' on"
- cset "name='Sto1 ADC MIXR ADC1 Switch' on"
- cset "name='Sto1 ADC MIXL ADC2 Switch' off"
- cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-
- cset "name='Mono ADC MIXL ADC1 Switch' on"
- cset "name='Mono ADC MIXR ADC1 Switch' on"
- cset "name='Mono ADC MIXL ADC2 Switch' off"
- cset "name='Mono ADC MIXR ADC2 Switch' off"
-
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:chtrt5645"
-
- cset "name='Sto1 ADC MIXL ADC1 Switch' off"
- cset "name='Sto1 ADC MIXR ADC1 Switch' off"
- cset "name='Mono ADC MIXL ADC1 Switch' off"
- cset "name='Mono ADC MIXR ADC1 Switch' off"
-
- cset "name='RECMIXL BST2 Switch' off"
- cset "name='RECMIXR BST2 Switch' off"
-
- cset "name='Int Analog Mic Switch' off"
- ]
-}
+++ /dev/null
-cset "name='Sto1 ADC MIXL ADC2 Switch' off"
-cset "name='Sto1 ADC MIXR ADC2 Switch' off"
-cset "name='Mono ADC MIXL ADC2 Switch' off"
-cset "name='Mono ADC MIXR ADC2 Switch' off"
-cset "name='Int Mic Switch' off"
+++ /dev/null
-cset "name='Int Mic Switch' on"
-
-cset "name='Sto1 ADC MIXL ADC1 Switch' off"
-cset "name='Sto1 ADC MIXR ADC1 Switch' off"
-cset "name='Sto1 ADC MIXL ADC2 Switch' on"
-cset "name='Sto1 ADC MIXR ADC2 Switch' on"
-cset "name='Mono ADC MIXL ADC1 Switch' off"
-cset "name='Mono ADC MIXR ADC1 Switch' off"
-cset "name='Mono ADC MIXL ADC2 Switch' on"
-cset "name='Mono ADC MIXR ADC2 Switch' on"
+++ /dev/null
-# Disable audio output path
-cset "name='codec_out1 mix 0 pcm0_in Switch' off"
-cset "name='media0_out mix 0 media1_in Switch' off"
-
-cset "name='media1_in Gain 0 Switch' off"
-cset "name='pcm0_in Gain 0 Switch' off"
-cset "name='codec_out1 Gain 0 Switch' off"
-
-# Disable audio input path
-cset "name='pcm1_out mix 0 media_loop2_in Switch' off"
-cset "name='media_loop2_out mix 0 codec_in0 Switch' off"
-
-cset "name='media_loop2_out Gain 0 Switch' off"
-cset "name='pcm1_out Gain 0 Switch' off"
-cset "name='codec_in0 Gain 0 Switch' off"
+++ /dev/null
-# Output Configuration
-cset "name='DAC1 L Mux' IF1 DAC"
-cset "name='DAC1 R Mux' IF1 DAC"
-cset "name='DAC1 MIXL DAC1 Switch' 1"
-cset "name='DAC1 MIXR DAC1 Switch' 1"
-cset "name='Stereo DAC MIXL DAC L1 Switch' 1"
-cset "name='Stereo DAC MIXR DAC R1 Switch' 1"
-
-cset "name='DAC L2 Mux' IF2 DAC"
-cset "name='DAC R2 Mux' IF2 DAC"
-cset "name='Mono DAC MIXL DAC L2 Switch' on"
-cset "name='Mono DAC MIXR DAC R2 Switch' on"
-cset "name='DAC2 Playback Switch' on"
-
-cset "name='HPOVOL MIXL DAC1 Switch' on"
-cset "name='HPOVOL MIXR DAC1 Switch' on"
-cset "name='HPOVOL MIXL DAC2 Switch' on"
-cset "name='HPOVOL MIXR DAC2 Switch' on"
-cset "name='HPO MIX HPVOL Switch' on"
-cset "name='HPOVOL L Switch' on"
-cset "name='HPOVOL R Switch' on"
-
-cset "name='SPK MIXL DAC L1 Switch' on"
-cset "name='SPK MIXR DAC R1 Switch' on"
-cset "name='SPK MIXL DAC L2 Switch' on"
-cset "name='SPK MIXR DAC R2 Switch' on"
-cset "name='SPOL MIX SPKVOL L Switch' on"
-cset "name='SPOR MIX SPKVOL R Switch' on"
-cset "name='SPKVOL L Switch' on"
-cset "name='SPKVOL R Switch' on"
-
-# Input Configuration
-cset "name='Stereo1 DMIC Mux' 0"
-cset "name='Stereo1 ADC2 Mux' 1"
-cset "name='ADC Capture Switch' on"
-
-# 55/63
-cset "name='ADC Capture Volume' 55"
-# set ADC Boost to 0/3, higher vals cause a lot of white noise
-cset "name='ADC Boost Capture Volume' 0"
-# 55/63
-cset "name='Mono ADC Capture Volume' 55"
-# 0/3
-cset "name='Mono ADC Boost Capture Volume' 0"
-# 27/31
-cset "name='IN Capture Volume' 27"
+++ /dev/null
-cset "name='Headset Mic Switch' off"
-
-cset "name='RECMIXL BST1 Switch' off"
-cset "name='RECMIXR BST1 Switch' off"
-cset "name='Sto1 ADC MIXL ADC1 Switch' off"
-cset "name='Sto1 ADC MIXR ADC1 Switch' off"
+++ /dev/null
-cset "name='Headset Mic Switch' on"
-
-cset "name='Sto1 ADC MIXL ADC1 Switch' on"
-cset "name='Sto1 ADC MIXR ADC1 Switch' on"
-
-cset "name='RECMIXL BST1 Switch' on"
-cset "name='RECMIXR BST1 Switch' on"
+++ /dev/null
-cset "name='Ext Spk Switch' off"
-cset "name='Speaker Channel Switch' off"
-
-cset "name='Headphone Switch' on"
-cset "name='Headphone Channel Switch' on"
-# 25/39 higher values cause crackling on some boards
-cset "name='Headphone Playback Volume' 25"
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/rt5645
-ucm_DATA = DisableSeq.conf EnableSeq.conf HeadphonesEnableSeq.conf \
- SpeakerEnableSeq.conf DigitalMicDisableSeq.conf \
- DigitalMicEnableSeq.conf HSMicDisableSeq.conf \
- HSMicEnableSeq.conf AnalogMic.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-cset "name='Headphone Switch' off"
-cset "name='Headphone Channel Switch' off"
-
-cset "name='Ext Spk Switch' on"
-cset "name='Speaker Channel Switch' on"
-cset "name='Speaker Playback Volume' 31"
+++ /dev/null
-SectionDevice."DigitalMic" {
- Comment "Internal Digital Microphone"
-
- ConflictingDevice [
- "InternalMic-IN1"
- "InternalMic-IN2"
- "InternalMic-IN12"
- "HeadsetMic-IN2"
- "HeadsetMic-IN3"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC2 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC2 Switch' on"
- cset "name='Internal Mic Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC2 Switch' off"
- cset "name='Internal Mic Switch' off"
- ]
-
- Value {
- CaptureChannels 2
- }
-}
+++ /dev/null
-# default state
-cset "name='HPO MIX DAC1 Switch' on"
-cset "name='HPO MIX HPVOL Switch' off"
-cset "name='HPO L Playback Switch' off"
-cset "name='HPO R Playback Switch' off"
-cset "name='HPOVOL L Switch' on"
-cset "name='HPOVOL R Switch' on"
-cset "name='LOUT MIX DAC L1 Switch' on"
-cset "name='LOUT MIX DAC R1 Switch' on"
-cset "name='IF1 ASRC Switch' on"
-cset "name='LOUT L Playback Switch' off"
-cset "name='LOUT R Playback Switch' off"
-cset "name='Stereo DAC MIXL DAC L1 Switch' on"
-cset "name='Stereo DAC MIXL DAC R1 Switch' off"
-cset "name='Stereo DAC MIXR DAC L1 Switch' off"
-cset "name='Stereo DAC MIXR DAC R1 Switch' on"
-cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
-cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
-cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
-cset "name='Stereo1 ADC MIXR ADC2 Switch' off"
-cset "name='Stereo2 ADC MIXL ADC1 Switch' off"
-cset "name='Stereo2 ADC MIXR ADC1 Switch' off"
-cset "name='Stereo2 ADC MIXL ADC2 Switch' off"
-cset "name='Stereo2 ADC MIXR ADC2 Switch' off"
-cset "name='Headphone Switch' off"
-cset "name='Speaker Switch' off"
-
-# volumes
-cset "name='OUT Playback Volume' 31"
-cset "name='HP Playback Volume' 31"
-cset "name='DAC1 Playback Volume' 175"
-cset "name='IN Capture Volume' 23"
-# 47=0dB, 0.375 dB/step, set it to 6 dB to help with soft mics
-cset "name='ADC Capture Volume' 63"
-cset "name='ADC Capture Switch' on"
-# Set ADC Boost Gain to 3dB higher vals result in too much noise
-cset "name='ADC Boost Gain' 1"
-# Set IN1, IN2 and IN3 internal mic boost to 1
-cset "name='IN1 Boost' 1"
-cset "name='IN2 Boost' 1"
-cset "name='IN3 Boost' 1"
-
-# input
-cset "name='Stereo1 ADC L1 Mux' ADC"
-cset "name='Stereo1 ADC R1 Mux' ADC"
-cset "name='Stereo1 ADC L2 Mux' DMIC"
-cset "name='Stereo1 ADC R2 Mux' DMIC"
-cset "name='RECMIXL BST1 Switch' off"
-cset "name='RECMIXR BST1 Switch' off"
-cset "name='RECMIXL BST3 Switch' off"
-cset "name='RECMIXR BST3 Switch' off"
-cset "name='RECMIXL BST2 Switch' off"
-cset "name='RECMIXR BST2 Switch' off"
-cset "name='Headset Mic Switch' off"
-cset "name='Internal Mic Switch' off"
-cset "name='Line In Switch' off"
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- "MonoSpeaker"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
-
- # Swap left and right
- cset "name='Stereo DAC MIXL DAC R1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L1 Switch' off"
- cset "name='Stereo DAC MIXR DAC L1 Switch' on"
- cset "name='Stereo DAC MIXR DAC R1 Switch' off"
-
- cset "name='Headphone Switch' on"
- cset "name='HPO L Playback Switch' on"
- cset "name='HPO R Playback Switch' on"
- # Done after turning the HP on to keep the bias and clk on
- cset "name='Speaker Switch' off"
- cset "name='LOUT L Playback Switch' off"
- cset "name='LOUT R Playback Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- # Disabling the HP switches is done by the Speaker EnableSeq
-
- # Unswap left and right
- cset "name='Stereo DAC MIXL DAC L1 Switch' on"
- cset "name='Stereo DAC MIXL DAC R1 Switch' off"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- cset "name='Stereo DAC MIXR DAC L1 Switch' off"
- ]
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- }
-}
+++ /dev/null
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- "MonoSpeaker"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Headphone Switch' on"
- cset "name='HPO L Playback Switch' on"
- cset "name='HPO R Playback Switch' on"
- # Done after turning the HP on to keep the bias and clk on
- cset "name='Speaker Switch' off"
- cset "name='LOUT L Playback Switch' off"
- cset "name='LOUT R Playback Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- # This is done by the Speaker EnableSequence, so that the
- # Platform Clock and BIAS do not temporarily get turned off
- # as that breaks audio-streams which are playing when
- # switching between Speaker/Headphone
- ]
-
- Value {
- PlaybackChannels "2"
- JackControl "Headphone Jack"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic-IN1" {
- Comment "Internal Microphone on IN1"
-
- ConflictingDevice [
- "DigitalMic"
- "InternalMic-IN2"
- "InternalMic-IN12"
- "HeadsetMic-IN2"
- "HeadsetMic-IN3"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Internal Mic Switch' on"
- cset "name='RECMIXL BST1 Switch' on"
- cset "name='RECMIXR BST1 Switch' on"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
- cset "name='Internal Mic Switch' off"
- cset "name='RECMIXL BST1 Switch' off"
- cset "name='RECMIXR BST1 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic-IN12" {
- Comment "Internal Microphones on IN1 and IN2"
-
- ConflictingDevice [
- "DigitalMic"
- "InternalMic-IN1"
- "InternalMic-IN2"
- "HeadsetMic-IN2"
- "HeadsetMic-IN3"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Internal Mic Switch' on"
- cset "name='RECMIXL BST1 Switch' on"
- cset "name='RECMIXR BST1 Switch' on"
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' on"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
- cset "name='Internal Mic Switch' off"
- cset "name='RECMIXL BST1 Switch' off"
- cset "name='RECMIXR BST1 Switch' off"
- cset "name='RECMIXL BST2 Switch' off"
- cset "name='RECMIXR BST2 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic-IN2" {
- Comment "Headset Microphone on IN2"
-
- ConflictingDevice [
- "DigitalMic"
- "InternalMic-IN1"
- "InternalMic-IN2"
- "InternalMic-IN12"
- "HeadsetMic-IN3"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Headset Mic Switch' on"
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' on"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
- cset "name='Headset Mic Switch' off"
- cset "name='RECMIXL BST2 Switch' off"
- cset "name='RECMIXR BST2 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-SectionDevice."InternalMic-IN2" {
- Comment "Internal Microphone on IN2"
-
- ConflictingDevice [
- "DigitalMic"
- "InternalMic-IN1"
- "InternalMic-IN12"
- "HeadsetMic-IN2"
- "HeadsetMic-IN3"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Internal Mic Switch' on"
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' on"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
- cset "name='Internal Mic Switch' off"
- cset "name='RECMIXL BST2 Switch' off"
- cset "name='RECMIXR BST2 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."HeadsetMic-IN3" {
- Comment "Headset Microphone on IN3"
-
- ConflictingDevice [
- "DigitalMic"
- "InternalMic-IN1"
- "InternalMic-IN2"
- "InternalMic-IN12"
- "HeadsetMic-IN2"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Headset Mic Switch' on"
- cset "name='RECMIXL BST3 Switch' on"
- cset "name='RECMIXR BST3 Switch' on"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
- cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
- cset "name='Headset Mic Switch' off"
- cset "name='RECMIXL BST3 Switch' off"
- cset "name='RECMIXR BST3 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackControl "Headset Mic Jack"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/codecs/rt5651
-ucm_DATA = DigitalMic.conf EnableSeq.conf \
- HeadPhones.conf HeadPhones-swapped.conf \
- IN1-InternalMic.conf IN2-InternalMic.conf IN12-InternalMic.conf \
- IN2-HeadsetMic.conf IN3-HeadsetMic.conf Speaker.conf MonoSpeaker.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionDevice."MonoSpeaker" {
- Comment "Mono Speaker"
-
- ConflictingDevice [
- "Speaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
-
- # On most (all?) devices with a single / mono speaker an
- # amplifier with a differential input connected between LOUT
- # right and left is used. We deal with this by silencing the
- # right output and mixing left + right to the left output.
- #
- # An alternative approach for devices using the differential
- # setup would be to set bit 15 of register 5 in the codec,
- # which turns the stereo unbalanced line out into a mono
- # balanced line out.
- #
- # This possibility was discovered after we already shipped the
- # current solution and the current solution has the advantage
- # of also working on devices which only use LOUT left in
- # unbalanced mode. The net result is the same for devices using
- # the differential setup, so we just stick with what we have.
- cset "name='Stereo DAC MIXR DAC R1 Switch' off"
- cset "name='Stereo DAC MIXL DAC R1 Switch' on"
-
- cset "name='Speaker Switch' on"
- cset "name='LOUT L Playback Switch' on"
- # Done after turning the speaker on to keep the bias and clk on
- cset "name='Headphone Switch' off"
- cset "name='HPO L Playback Switch' off"
- cset "name='HPO R Playback Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- # Disabling the switches is done by the Speaker EnableSeq
-
- # Undo mono mapping
- cset "name='Stereo DAC MIXL DAC R1 Switch' off"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-SectionDevice."Speaker" {
- Comment "Speakers"
-
- ConflictingDevice [
- "MonoSpeaker"
- "Headphones"
- ]
-
- EnableSequence [
- cdev "hw:bytcrrt5651"
- cset "name='Speaker Switch' on"
- cset "name='LOUT L Playback Switch' on"
- cset "name='LOUT R Playback Switch' on"
- # Done after turning the speaker on to keep the bias and clk on
- cset "name='Headphone Switch' off"
- cset "name='HPO L Playback Switch' off"
- cset "name='HPO R Playback Switch' off"
- ]
-
- DisableSequence [
- cdev "hw:bytcrrt5651"
- # This is done by the Headphones EnableSequence, so that the
- # Platform Clock and BIAS do not temporarily get turned off
- # as that breaks audio-streams which are playing when
- # switching between Speaker/Headphone
- ]
-
- Value {
- PlaybackChannels "2"
- }
-}
+++ /dev/null
-
-SectionVerb {
-
- Value {
- TQ "HiFi"
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:chtnau8824"
- CapturePCM "hw:chtnau8824"
- }
-
- EnableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformEnableSeq.conf>
- <codecs/nau8824/EnableSeq.conf>
- ]
-
- DisableSequence [
- cdev "hw:chtnau8824"
- <platforms/bytcr/PlatformDisableSeq.conf>
- ]
-}
-
-<codecs/nau8824/MonoSpeaker.conf>
-<codecs/nau8824/HeadPhones.conf>
-
-<codecs/nau8824/InternalMic.conf>
-<codecs/nau8824/HeadsetMic.conf>
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/cube-i1_TF-Defaultstring-CherryTrailCR
-ucm_DATA = cube-i1_TF-Defaultstring-CherryTrailCR.conf HiFi.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-Comment "chtnau8824 internal card"
-
-SectionUseCase."HiFi" {
- File "../cube-i1_TF-Defaultstring-CherryTrailCR/HiFi.conf"
- Comment "Default"
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/gpd-win-pocket-rt5645
-ucm_DATA = gpd-win-pocket-rt5645.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-../chtrt5645-mono-speaker-analog-mic/chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
+++ /dev/null
-# Usecase for device HDMI1/Display Port stereo playback on Intel KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi1" {
- Comment "HDMI/Display Port 1 Stereo"
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- Value {
- PlaybackPCM "hw:kblrt5660,2"
- PlaybackChannels "2"
- PlaybackPriority "2"
- JackControl "HDMI/DP, pcm=4 Jack"
- }
-}
-
+++ /dev/null
-# Usecase for device HDMI2/Display Port stereo playback on Intel KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi2" {
- Comment "HDMI/Display Port 2 Stereo"
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- Value {
- PlaybackPCM "hw:kblrt5660,3"
- PlaybackChannels "2"
- PlaybackPriority "3"
- JackControl "HDMI/DP, pcm=5 Jack"
- }
-}
-
+++ /dev/null
-# UCM for Intel Kabylake platforms with RT5660
-# For Audio in I2S mode
-
-SectionVerb {
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- # ALSA PCM
- Value {
- # ALSA PCM device for HiFi
- PlaybackPCM "hw:kblrt5660,0"
- CapturePCM "hw:kblrt5660,1"
- }
-}
-
-SectionDevice."LineOut" {
- Comment "LineOut playback"
-
- EnableSequence [
- cdev "hw:kblrt5660"
- cset "name='DAC1 Playback Volume' 30"
- cset "name='OUT Playback Volume' 19"
- cset "name='OUT Playback Switch' on"
- cset "name='codec0_out mo media0_in mi Switch' on"
- cset "name='DAC1 MIXL DAC1 Switch' on"
- cset "name='DAC1 MIXR DAC1 Switch' on"
- cset "name='Stereo DAC MIXL DAC L1 Switch' on"
- cset "name='Stereo DAC MIXR DAC L1 Switch' off"
- cset "name='Stereo DAC MIXR DAC R1 Switch' on"
- cset "name='Stereo DAC MIXL DAC R1 Switch' off"
- cset "name='LOUT MIX DAC Switch' on"
- cset "name='Line Out Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:kblrt5660"
- cset "name='Line Out Switch' off"
- cset "name='DAC1 MIXL DAC1' off"
- cset "name='DAC1 MIXR DAC1' off"
- ]
-
- Value {
- PlaybackChannels "2"
- JackDev "rt5660-jack"
- JackControl "Line Out Jack"
- }
-}
-
-SectionDevice."LineIn" {
- Comment "LineIn capture"
-
- EnableSequence [
- cdev "hw:kblrt5660"
-
- cset "name='ADC Capture Volume' 30"
- cset "name='IN1 Boost Volume' 30"
- cset "name='IN2 Boost Volume' 30"
- cset "name='STO1 ADC Boost Gain Volume' 1"
- cset "name='RECMIXL BST1 Switch' off"
- cset "name='RECMIXR BST1 Switch' on"
- cset "name='RECMIXL BST2 Switch' on"
- cset "name='RECMIXR BST2 Switch' off"
- cset "name='Line In Switch' on"
- cset "name='Sto1 ADC MIXR ADC1 Switch' on"
- cset "name='Sto1 ADC MIXL ADC1 Switch' on"
- cset "name='media0_out mo codec0_in mi Switch' on"
- ]
-
- DisableSequence [
- cdev "hw:kblrt5660"
- cset "name='Line In Switch' off"
- cset "name='Sto1 ADC MIXR ADC1 Switch' off"
- cset "name='Sto1 ADC MIXL ADC1 Switch' off"
- ]
-
- Value {
- CaptureChannels "2"
- JackDev "rt5660-jack"
- JackControl "Line In Jack"
- }
-}
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/kblrt5660
-ucm_DATA = kblrt5660.conf HiFi Hdmi1 Hdmi2
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "Play HiFi quality Music"
-}
-
-SectionUseCase."Hdmi1" {
- File "Hdmi1"
- Comment "Play on Hdmi/DP 1"
-}
-
-SectionUseCase."Hdmi2" {
- File "Hdmi2"
- Comment "Play on Hdmi/DP 2"
-}
-
-SectionDefaults [
- cdev "hw:kblrt5660"
-]
+++ /dev/null
-SUBDIRS=\
-bytcr
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/platforms/bytcr
-ucm_DATA = PlatformEnableSeq.conf PlatformDisableSeq.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# disable audio output path
-cset "name='codec_out0 mix 0 pcm0_in Switch' off"
-cset "name='modem_out mix 0 pcm0_in Switch' off"
-
-cset "name='media0_out mix 0 media0_in Switch' off"
-cset "name='media0_out mix 0 media1_in Switch' off"
-cset "name='media0_out mix 0 media3_in Switch' off"
-
-cset "name='media0_in Gain 0 Switch' off"
-cset "name='media1_in Gain 0 Switch' off"
-cset "name='media3_in Gain 0 Switch' off"
-
-cset "name='pcm0_in Gain 0 Switch' off"
-cset "name='codec_out0 Gain 0 Switch' off"
-cset "name='modem_out Gain 0 Switch' off"
-
-# disable audio input path
-cset "name='pcm1_out Gain 0 Switch' off"
-cset "name='codec_in0 Gain 0 Switch' off"
-cset "name='modem_in Gain 0 Switch' off"
+++ /dev/null
-# media mixer settings
-# compress
-cset "name='media0_in Gain 0 Switch' on"
-cset "name='media0_in Gain 0 Volume' 0"
-
-# normal
-cset "name='media1_in Gain 0 Switch' on"
-cset "name='media1_in Gain 0 Volume' 0"
-# swm loopback
-cset "name='media2_in Gain 0 Switch' off"
-cset "name='media2_in Gain 0 Volume' 0%"
-# deep buffer
-cset "name='media3_in Gain 0 Switch' on"
-cset "name='media3_in Gain 0 Volume' 0"
-
-cset "name='media0_out mix 0 media0_in Switch' on"
-cset "name='media0_out mix 0 media1_in Switch' on"
-cset "name='media0_out mix 0 media2_in Switch' off"
-cset "name='media0_out mix 0 media3_in Switch' on"
-
-cset "name='media1_out mix 0 media0_in Switch' off"
-cset "name='media1_out mix 0 media1_in Switch' off"
-cset "name='media1_out mix 0 media2_in Switch' off"
-cset "name='media1_out mix 0 media3_in Switch' off"
-
-cset "name='pcm0_in Gain 0 Switch' on"
-cset "name='pcm0_in Gain 0 Volume' 0"
-
-cset "name='pcm1_in Gain 0 Switch' off"
-cset "name='pcm1_in Gain 0 Volume' 0%"
-
-# codec0_out settings (used if SSP2 is connected)
-cset "name='codec_out0 mix 0 codec_in0 Switch' off"
-cset "name='codec_out0 mix 0 codec_in1 Switch' off"
-cset "name='codec_out0 mix 0 media_loop1_in Switch' off"
-cset "name='codec_out0 mix 0 media_loop2_in Switch' off"
-cset "name='codec_out0 mix 0 pcm0_in Switch' on"
-cset "name='codec_out0 mix 0 pcm1_in Switch' off"
-cset "name='codec_out0 mix 0 sprot_loop_in Switch' off"
-cset "name='codec_out0 Gain 0 Switch' on"
-cset "name='codec_out0 Gain 0 Volume' 0"
-
-# modem_out settings (used if SSP0 is connected)
-cset "name='modem_out mix 0 codec_in0 Switch' off"
-cset "name='modem_out mix 0 codec_in1 Switch' off"
-cset "name='modem_out mix 0 media_loop1_in Switch' off"
-cset "name='modem_out mix 0 media_loop2_in Switch' off"
-cset "name='modem_out mix 0 pcm0_in Switch' on"
-cset "name='modem_out mix 0 pcm1_in Switch' off"
-cset "name='modem_out mix 0 sprot_loop_in Switch' off"
-cset "name='modem_out Gain 0 Switch' on"
-cset "name='modem_out Gain 0 Volume' 0"
-
-# input settings
-
-# input used when SSP2 is connected
-cset "name='codec_in0 Gain 0 Switch' on"
-cset "name='codec_in0 Gain 0 Volume' 0"
-
-# input used when SSP0 is connected
-cset "name='modem_in Gain 0 Switch' on"
-cset "name='modem_in Gain 0 Volume' 0"
-
-# pcm1_out settings
-cset "name='pcm1_out mix 0 codec_in0 Switch' on"
-cset "name='pcm1_out mix 0 modem_in Switch' on"
-cset "name='pcm1_out mix 0 codec_in1 Switch' off"
-cset "name='pcm1_out mix 0 media_loop1_in Switch' off"
-cset "name='pcm1_out mix 0 media_loop2_in Switch' off"
-cset "name='pcm1_out mix 0 pcm0_in Switch' off"
-cset "name='pcm1_out mix 0 pcm1_in Switch' off"
-cset "name='pcm1_out mix 0 sprot_loop_in Switch' off"
-
-cset "name='pcm1_out Gain 0 Switch' on"
-cset "name='pcm1_out Gain 0 Volume' 0"
-
-# disable codec_out1
-cset "name='codec_out1 mix 0 codec_in0 Switch' off"
-cset "name='codec_out1 mix 0 codec_in1 Switch' off"
-cset "name='codec_out1 mix 0 media_loop1_in Switch' off"
-cset "name='codec_out1 mix 0 media_loop2_in Switch' off"
-cset "name='codec_out1 mix 0 pcm0_in Switch' off"
-cset "name='codec_out1 mix 0 pcm1_in Switch' off"
-cset "name='codec_out1 mix 0 sprot_loop_in Switch' off"
-cset "name='codec_out1 Gain 0 Switch' off"
-cset "name='codec_out1 Gain 0 Volume' 0%"
-
-# disable codec_in1
-cset "name='codec_in1 Gain 0 Switch' off"
-cset "name='codec_in1 Gain 0 Volume' 0%"
-
-# disable all loops
-cset "name='media_loop1_out mix 0 codec_in0 Switch' off"
-cset "name='media_loop1_out mix 0 codec_in1 Switch' off"
-cset "name='media_loop1_out mix 0 media_loop1_in Switch' off"
-cset "name='media_loop1_out mix 0 media_loop2_in Switch' off"
-cset "name='media_loop1_out mix 0 pcm0_in Switch' off"
-cset "name='media_loop1_out mix 0 pcm1_in Switch' off"
-cset "name='media_loop1_out mix 0 sprot_loop_in Switch' off"
-
-cset "name='media_loop2_out mix 0 codec_in0 Switch' off"
-cset "name='media_loop2_out mix 0 codec_in1 Switch' off"
-cset "name='media_loop2_out mix 0 media_loop1_in Switch' off"
-cset "name='media_loop2_out mix 0 media_loop2_in Switch' off"
-cset "name='media_loop2_out mix 0 pcm0_in Switch' off"
-cset "name='media_loop2_out mix 0 pcm1_in Switch' off"
-cset "name='media_loop2_out mix 0 sprot_loop_in Switch' off"
-
-cset "name='sprot_loop_out mix 0 codec_in0 Switch' off"
-cset "name='sprot_loop_out mix 0 codec_in1 Switch' off"
-cset "name='sprot_loop_out mix 0 media_loop1_in Switch' off"
-cset "name='sprot_loop_out mix 0 media_loop2_in Switch' off"
-cset "name='sprot_loop_out mix 0 pcm0_in Switch' off"
-cset "name='sprot_loop_out mix 0 pcm1_in Switch' off"
-cset "name='sprot_loop_out mix 0 sprot_loop_in Switch' off"
+++ /dev/null
-# Usecase for device HDMI1/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi1" {
- Comment "HDMI/Display Port 1 Stereo"
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- Value {
- PlaybackPCM "hw:skylakert286,4"
- PlaybackChannels "2"
- PlaybackPriority "3"
- JackControl "HDMI/DP, pcm=4 Jack"
- }
-}
-
+++ /dev/null
-# Usecase for device HDMI2/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionDevice."Hdmi2" {
- Comment "HDMI/Display Port 2 Stereo"
-
- EnableSequence [
- ]
-
- DisableSequence [
- ]
-
- Value {
- PlaybackPCM "hw:skylakert286,5"
- PlaybackChannels "2"
- PlaybackPriority "4"
- JackControl "HDMI/DP, pcm=5 Jack"
- }
-}
-
+++ /dev/null
-# Usecase for stereo playback Speaker and Headset, Recording on DMIC and Headset MIC.
-# For Audio in I2S mode on Intel SKYLAKE/KABYLAKE platforms
-
-SectionVerb {
-
- EnableSequence [
- cdev "hw:skylakert286"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- ]
-
- DisableSequence [
- cdev "hw:skylakert286"
- ]
-
- Value {
- TQ "HiFi"
- CapturePCM "hw:skylakert286,1"
- PlaybackPCM "hw:skylakert286,0"
- }
-}
-
-SectionDevice."Headphones" {
- Comment "Headphones"
-
- ConflictingDevice [
- "Speaker"
- ]
- EnableSequence [
- cdev "hw:skylakert286"
- cset "name='HPO L Switch' 1"
- cset "name='HPO R Switch' 1"
- cset "name='Headphone Jack Switch' 1"
- cset "name='Speaker Playback Switch' 0,0"
- ]
-
- DisableSequence [
- ]
- Value {
- PlaybackChannels "2"
- PlaybackPriority "1"
- JackControl "Headphone Jack"
- JackHWMute "Speaker"
- }
-}
-
-SectionDevice."Speaker" {
- Comment "Speaker"
-
- ConflictingDevice [
- "Headphones"
- ]
- EnableSequence [
- cdev "hw:skylakert286"
- cset "name='SPO Switch' 1"
- cset "name='Speaker Playback Switch' 1,1"
- cset "name='Speaker Switch' 1"
- cset "name='HPO L Switch' 0"
- cset "name='HPO R Switch' 0"
- ]
-
- DisableSequence [
- ]
- Value {
- PlaybackChannels "2"
- PlaybackPriority "1"
- JackHWMute "Headphones"
- }
-}
-
-SectionDevice."Headset" {
- Comment "Headset Mic"
-
- ConflictingDevice [
- "dmiccap"
- ]
- EnableSequence [
- cdev "hw:skylakert286"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='ADC0 Capture Switch' 1,1"
- cset "name='ADC 0 Mux' 0"
- cset "name='Mic Jack Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
- ]
-
- DisableSequence [
- cdev "hw:skylakert286"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo codec0_in mi Switch' 0"
- ]
- Value {
- CaptureChannels "2"
- CapturePriority "2"
- JackControl "Mic Jack"
- }
-}
-
-
-SectionDevice."dmiccap" {
- Comment "DMIC Stereo"
-
- ConflictingDevice [
- "Headpset"
- ]
-
- EnableSequence [
-
- cdev "hw:skylakert286"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo codec0_in mi Switch' 0"
- cset "name='ADC0 Capture Switch' 0,0"
- cset "name='Mic Jack Switch' 0"
- cset "name='ADC 0 Mux' 0"
-
- ]
-
- DisableSequence [
- cdev "hw:skylakert286"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='ADC0 Capture Switch' 1,1"
- cset "name='Mic Jack Switch' 1"
- cset "name='ADC 0 Mux' 2"
- ]
- Value {
- CaptureChannels "2"
- CapturePriority "2"
- }
-}
-
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/skylake-rt286
-ucm_DATA = skylake-rt286.conf HiFi Hdmi1 Hdmi2
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM for Intel SKYLAKE/KABYLAKE platforms
-# For Audio in I2S mode
-
-SectionUseCase."HiFi" {
- File "HiFi"
- Comment "Play and record HiFi quality Music"
-}
-
-SectionUseCase."Hdmi1" {
- File "Hdmi1"
- Comment "Play on Hdmi/DP 1"
-}
-
-SectionUseCase."Hdmi2" {
- File "Hdmi2"
- Comment "Play on Hdmi/DP 2"
-}
-
-ValueDefaults {
- PlaybackCTL "hw:skylakert286"
- CaptureCTL "hw:skylakert286"
- CaptureChannels "2"
- CapturePriority "2"
-}
-
-SectionDefaults [
- cdev "hw:skylakert286"
- cset "name='Headphone Jack Switch' 1"
- cset "name='Speaker Switch' 1"
- cset "name='Speaker Playback Switch' 0,0"
- cset "name='Front DAC Switch' 1"
- cset "name='Front RECMIX Switch' 0"
- cset "name='Mic Jack Switch' 1"
- cset "name='ADC 0 Mux' 2"
- cset "name='ADC 1 Mux' 0"
- cset "name='ADC0 Capture Volume' 105,105"
- cset "name='ADC0 Capture Switch' 1,1"
- cset "name='AMIC Volume' 3"
- cset "name='DAC0 Playback Volume' 100,100"
- cset "name='HPO L Switch' 0"
- cset "name='HPO Mux' 0"
- cset "name='HPO R Switch' 0"
- cset "name='Pin 5 Mux' 1"
- cset "name='Pin 6 Mux' 2"
- cset "name='Pin 7 Mux' 3"
- cset "name='RECMIX Beep Switch' 0"
- cset "name='RECMIX Line1 Switch' 0"
- cset "name='RECMIX Mic1 Switch' 0"
- cset "name='SPK Mux' 0"
- cset "name='SPO Switch' 1"
- cset "name='codec0_out mo codec0_in mi Switch' 0"
- cset "name='codec0_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='codec0_out mo media0_in mi Switch' 1"
- cset "name='codec1_out mo codec0_in mi Switch' 0"
- cset "name='codec1_out mo dmic01_hifi_in mi Switch' 0"
- cset "name='codec1_out mo media0_in mi Switch' 0"
- cset "name='media0_out mo codec0_in mi Switch' 1"
- cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
- cset "name='media0_out mo media0_in mi Switch' 0"
-]
+++ /dev/null
-alsaconfigdir = @ALSA_CONFIG_DIR@
-ucmdir = $(alsaconfigdir)/ucm/tegraalc5632
-ucm_DATA = tegraalc5632.conf
-EXTRA_DIST = $(ucm_DATA)
+++ /dev/null
-# UCM configuration for tegra-alc5632
-
-ValueDefaults {
- PlaybackCTL "hw:0"
- CaptureCTL "hw:0"
-}
-
-SectionDefaults [
- exec "echo Im setting defaults for tegra-alc5632"
- cdev "hw:tegraalc5632"
- cset "name='Master Playback Switch' on"
- cset "name='Master Playback Volume' 44,44"
- cset "name='Headphone Playback Switch' on"
- cset "name='Headphone Playback Volume' 21,21"
- cset "name='Speaker Playback Switch' on"
- cset "name='Speaker Playback Volume' 21,21"
- cset "name='Speaker Mix DAC2SPK Playback Switch' on"
- cset "name='SpeakerOut Mux' 2"
- cset "name='SpeakerOut N Mux' LN/-R"
- cset "name='AB-D Amp Mux' 0"
- cset "name='HPL Mix DACL2HP Playback Switch' on"
- cset "name='HPR Mix DACR2HP Playback Switch' on"
- cset "name='Int Spk Switch' on"
- cset "name='Left Headphone Mux' 1"
- cset "name='Right Headphone Mux' 1"
- cset "name='DMIC En Capture Switch' on"
- cset "name='DMIC PreFilter Capture Switch' on"
- cset "name='DMIC Boost Capture Volume' 4"
- cset "name='Rec Capture Volume' 24"
-]