+++ /dev/null
-../chtrt5645-mono-speaker-analog-mic/chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
+++ /dev/null
-../chtrt5645-mono-speaker-analog-mic/chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
--- /dev/null
+chtrt5645-dmic1.conf
\ No newline at end of file
TQ "HiFi"
# ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
+ PlaybackPCM "hw:${CardId}"
+ CapturePCM "hw:${CardId}"
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<platforms/bytcr/PlatformEnableSeq.conf>
<codecs/rt5645/EnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DisableSeq.conf>
]
}
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/SpeakerEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Ext Spk Switch' off"
cset "name='Speaker Channel Switch' off"
]
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HeadphonesEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Headphone Switch' off"
cset "name='Headphone Channel Switch' off"
]
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DigitalMicEnableSeq.conf>
cset "name='Stereo1 DMIC Mux' DMIC1"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DigitalMicDisableSeq.conf>
]
}
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Sto1 ADC MIXL ADC2 Switch' off"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Mono ADC MIXL ADC1 Switch' on"
TQ "HiFi"
# ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
+ PlaybackPCM "hw:${CardId}"
+ CapturePCM "hw:${CardId}"
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<platforms/bytcr/PlatformEnableSeq.conf>
<codecs/rt5645/EnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DisableSeq.conf>
]
}
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/SpeakerEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Ext Spk Switch' off"
cset "name='Speaker Channel Switch' off"
]
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HeadphonesEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Headphone Switch' off"
cset "name='Headphone Channel Switch' off"
]
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DigitalMicEnableSeq.conf>
cset "name='Stereo1 DMIC Mux' DMIC2"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DigitalMicDisableSeq.conf>
]
}
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Sto1 ADC MIXL ADC2 Switch' off"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Mono ADC MIXL ADC1 Switch' on"
TQ "HiFi"
# ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
+ PlaybackPCM "hw:${CardId}"
+ CapturePCM "hw:${CardId}"
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<platforms/bytcr/PlatformEnableSeq.conf>
<codecs/rt5645/EnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DisableSeq.conf>
]
}
]
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"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Ext Spk Switch' off"
cset "name='Speaker Channel Switch' off"
]
]
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"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Headphone Switch' off"
cset "name='Headphone Channel Switch' off"
]
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Sto1 ADC MIXL ADC2 Switch' off"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicDisableSeq.conf>
cset "name='Mono ADC MIXL ADC1 Switch' on"
TQ "HiFi"
# ALSA PCM device for HiFi
- PlaybackPCM "hw:chtrt5645"
- CapturePCM "hw:chtrt5645"
+ PlaybackPCM "hw:${CardId}"
+ CapturePCM "hw:${CardId}"
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<platforms/bytcr/PlatformEnableSeq.conf>
<codecs/rt5645/EnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/DisableSeq.conf>
]
}
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/SpeakerEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Ext Spk Switch' off"
cset "name='Speaker Channel Switch' off"
]
]
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HeadphonesEnableSeq.conf>
]
DisableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Headphone Switch' off"
cset "name='Headphone Channel Switch' off"
]
}
EnableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicEnableSeq.conf>
cset "name='Sto1 ADC MIXL ADC2 Switch' off"
]
DisableSequence [
- cdev "hw:chtrt5645"
-
<codecs/rt5645/HSMicDisableSeq.conf>
cset "name='Mono ADC MIXL ADC1 Switch' on"
--- /dev/null
+chtrt5645-dmic2.conf
\ No newline at end of file
--- /dev/null
+chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
+Syntax 2
Comment "Intel SoC Audio Device"
SectionUseCase."HiFi" {
- File "../ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf"
+ File "HiFi-dmic1.conf"
Comment "Default"
}
+Syntax 2
Comment "Intel SoC Audio Device"
SectionUseCase."HiFi" {
File "../LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/HiFi.conf"
+Syntax 2
Comment "Intel SoC Audio Device"
SectionUseCase."HiFi" {
- File "../chtrt5645-mono-speaker-analog-mic/HiFi.conf"
+ File "HiFi-mono-speaker-analog-mic.conf"
Comment "Default"
}
+Syntax 2
Comment "Intel SoC Audio Device"
SectionUseCase."HiFi" {
File "HiFi.conf"
--- /dev/null
+chtrt5645-mono-speaker-analog-mic.conf
\ No newline at end of file
}
EnableSequence [
- cdev "hw:chtrt5645"
-
cset "name='Int Analog Mic Switch' on"
cset "name='Sto1 ADC MIXL ADC1 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"