Remove any platform-specific sof-rt5682
parent
eea248a214
commit
056536df35
|
@ -1,79 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='RECMIX1L CBJ Switch' on"
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='CBJ Boost Volume' 25"
|
||||
cset "name='Stereo1 ADC L Mux' ADC1 L"
|
||||
cset "name='Stereo1 ADC L1 Mux' ADC"
|
||||
cset "name='Stereo1 ADC R1 Mux' ADC"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' on"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' off"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,78 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='DAC L1 Source' DAC1"
|
||||
cset "name='DAC R1 Source' DAC1"
|
||||
cset "name='RECMIX1L CBJ Switch' on"
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L Mux' ADC1 L"
|
||||
cset "name='Stereo1 ADC L1 Mux' ADC"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' on"
|
||||
cset "name='HPOR Playback Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,79 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='RECMIX1L CBJ Switch' on"
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='CBJ Boost Volume' 25"
|
||||
cset "name='Stereo1 ADC L Mux' ADC1 L"
|
||||
cset "name='Stereo1 ADC L1 Mux' ADC"
|
||||
cset "name='Stereo1 ADC R1 Mux' ADC"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' on"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' off"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,128 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='RECMIX1R CBJ Switch' 1"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='Left DAI Sel Mux' 0"
|
||||
cset "name='Right DAI Sel Mux' 1"
|
||||
cset "name='Left Digital Volume' 153"
|
||||
cset "name='Right Digital Volume' 153"
|
||||
cset "name='Left Current Limit' 2.60A"
|
||||
cset "name='Right Current Limit' 2.60A"
|
||||
cset "name='Left Boost Clock Phase' 0"
|
||||
cset "name='Right Boost Clock Phase' 2"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='CBJ Boost Volume' 27"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
cset "name='DAC1 Playback Volume' 127,127"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 0
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,121 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' on"
|
||||
cset "name='HPOR Playback Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,108 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' off"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' off"
|
||||
cset "name='RECMIX1L CBJ Switch' on"
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='CBJ Boost Volume' 27"
|
||||
cset "name='Stereo1 ADC L Mux' ADC1 L"
|
||||
cset "name='Stereo1 ADC L1 Mux' ADC"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,133 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' off"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' off"
|
||||
cset "name='RECMIX1L CBJ Switch' on"
|
||||
cset "name='IF1 01 ADC Swap Mux' L/L"
|
||||
cset "name='CBJ Boost Volume' 28"
|
||||
cset "name='Stereo1 ADC L Mux' ADC1 L"
|
||||
cset "name='Stereo1 ADC L1 Mux' ADC"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
|
||||
cset "name='Left DAI Sel Mux' Left"
|
||||
cset "name='Tweeter Left DAI Sel Mux' Left"
|
||||
cset "name='Right DAI Sel Mux' Right"
|
||||
cset "name='Tweeter Right DAI Sel Mux' Right"
|
||||
cset "name='Left Digital Volume' 153"
|
||||
cset "name='Tweeter Left Digital Volume' 155"
|
||||
cset "name='Right Digital Volume' 153"
|
||||
cset "name='Tweeter Right Digital Volume' 155"
|
||||
cset "name='Left Current Limit' 2.20A"
|
||||
cset "name='Tweeter Left Current Limit' 2.20A"
|
||||
cset "name='Right Current Limit' 2.20A"
|
||||
cset "name='Tweeter Right Current Limit' 2.20A"
|
||||
cset "name='Left Boost Clock Phase' 0"
|
||||
cset "name='Tweeter Left Boost Clock Phase' 1"
|
||||
cset "name='Right Boost Clock Phase' 2"
|
||||
cset "name='Tweeter Right Boost Clock Phase' 3"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
cset "name='TL Spk Switch' on"
|
||||
cset "name='TR Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
cset "name='TL Spk Switch' off"
|
||||
cset "name='TR Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 0
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,118 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' on"
|
||||
cset "name='HPOR Playback Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "adl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,89 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' on"
|
||||
cset "name='HPOR Playback Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Mic"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,111 +0,0 @@
|
|||
Syntax 6
|
||||
|
||||
If.felwinter {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Felwinter"
|
||||
}
|
||||
True {
|
||||
If.rt5682vs {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(196865|196866|196867|196868|196869|196870|196871|196872|196873|196874|196875|196876|196877|196878|196879|196880|197121|197122|197123|197124|197125|197126|197127|197128|197129|197130|197131|197132|197133|197134|197135|197136)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.felwinter.rt5682vs.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
False.SectionUseCase."HiFi" {
|
||||
File "HiFi.felwinter.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
If.primus {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Primus"
|
||||
}
|
||||
True {
|
||||
If.rt5682vs {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(2147483647|524290|524291|524292|524293)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.primus.rt5682vs.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
False.SectionUseCase."HiFi" {
|
||||
File "HiFi.primus.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
If.banshee {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Banshee"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.banshee.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
|
||||
If.gimble {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Gimble"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.gimble.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
|
||||
If.taniks {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Taniks"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.taniks.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
|
||||
If.taeko {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Taeko"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.taeko.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
|
||||
If.redrix {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Redrix"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.redrix.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
|
@ -1,129 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='RECMIX1L CBJ Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "cml_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},5"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "cml_stereo_in"
|
||||
Direction Capture
|
||||
Device 1
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},0"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Headset Mic Switch' on"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='IF1 01 ADC Swap Mux' 0"
|
||||
cset "name='Stereo1 ADC L1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L1 Switch' 0"
|
||||
cset "name='RECMIX1L CBJ Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L1 Mux' 0"
|
||||
cset "name='Stereo1 ADC R1 Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,8 +0,0 @@
|
|||
Syntax 6
|
||||
|
||||
Comment "sof-cmlrt5682max internal card"
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "HiFi.conf"
|
||||
Comment "Default"
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
Syntax 6
|
||||
|
||||
Comment "Waddledee internal card"
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "HiFi-Magolor.conf"
|
||||
Comment "Default"
|
||||
}
|
|
@ -1,90 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' 0"
|
||||
cset "name='HPOR Playback Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,124 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
|
||||
cset "name='Left Bypass Boost' 1"
|
||||
cset "name='Right Bypass Boost' 1"
|
||||
cset "name='Left Mono LR Select' Left"
|
||||
cset "name='Right Mono LR Select' Right"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' 0"
|
||||
cset "name='HPOR Playback Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,115 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 28"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,145 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
|
||||
cset "name='Left Bypass Boost' 1"
|
||||
cset "name='Right Bypass Boost' 1"
|
||||
cset "name='Left Mono LR Select' Left"
|
||||
cset "name='Right Mono LR Select' Right"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' 0"
|
||||
cset "name='HPOR Playback Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Front Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Mic 1" {
|
||||
Comment "Rear Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 3
|
||||
Channel1 3
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 300
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,112 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Headset Mic Switch' off"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 28"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 1
|
||||
Channel1 0
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,119 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' 0"
|
||||
cset "name='HPOR Playback Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,138 +0,0 @@
|
|||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' off"
|
||||
cset "name='HPOR Playback Switch' off"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 0"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 0"
|
||||
cset "name='Stereo1 ADC L Mux' 0"
|
||||
cset "name='STO1 ADC Capture Switch' on"
|
||||
cset "name='RECMIX1L CBJ Switch' 1"
|
||||
cset "name='IF1 01 ADC Swap Mux' 2"
|
||||
cset "name='CBJ Boost Volume' 3"
|
||||
cset "name='Stereo1 ADC L1 Mux' 1"
|
||||
cset "name='Stereo1 ADC R1 Mux' 1"
|
||||
cset "name='Stereo1 ADC MIXL ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXR ADC2 Switch' 0"
|
||||
cset "name='Stereo1 ADC MIXL ADC1 Switch' 1"
|
||||
cset "name='Stereo1 ADC MIXR ADC1 Switch' 1"
|
||||
]
|
||||
}
|
||||
|
||||
# Split 4ch dmic into 2 virtual 2ch mics
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Speaker"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId},0"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Left Spk Switch' on"
|
||||
cset "name='Right Spk Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Left Spk Switch' off"
|
||||
cset "name='Right Spk Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
Comment "Headphones"
|
||||
|
||||
Value {
|
||||
PlaybackPriority 200
|
||||
PlaybackPCM "hw:${CardId},1"
|
||||
PlaybackMixerElem "DAC1"
|
||||
JackControl "Headphone Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headphone Jack Switch' on"
|
||||
cset "name='HPOL Playback Switch' 1"
|
||||
cset "name='HPOR Playback Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXL DAC L1 Switch' 1"
|
||||
cset "name='Stereo1 DAC MIXR DAC R1 Switch' 1"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headphone Jack Switch' off"
|
||||
cset "name='HPOL Playback Switch' 0"
|
||||
cset "name='HPOR Playback Switch' 0"
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Front Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 0
|
||||
Channel1 1
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Mic 1" {
|
||||
Value {
|
||||
CapturePriority 200
|
||||
CapturePCM "hw:${CardId},5"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "jsl_stereo_in"
|
||||
Direction Capture
|
||||
Device 5
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 3
|
||||
Channel1 3
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Headset" {
|
||||
Comment "Headset Microphone"
|
||||
|
||||
Value {
|
||||
CapturePriority 300
|
||||
CapturePCM "hw:${CardId},1"
|
||||
CaptureMixerElem "Headset Mic"
|
||||
JackControl "Headset Mic Jack"
|
||||
}
|
||||
EnableSequence [
|
||||
cset "name='Headset Mic Switch' on"
|
||||
]
|
||||
DisableSequence [
|
||||
cset "name='Headset Mic Switch' off"
|
||||
]
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi234.conf"
|
|
@ -1,110 +0,0 @@
|
|||
Syntax 6
|
||||
|
||||
If.magpie {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Magpie"
|
||||
}
|
||||
True {
|
||||
If.1mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(720896|720897|721152|721153)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.1mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
If.2mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(720898|720899|721154|721155)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.2mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
If.1mic_rt5682vs {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(720912|720913|720914|720915|721168|721169|721170|721171)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.1mic.rt5682vs.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
If.rt1015p_1mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(720928|720929|721184|721185)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.rt1015p.1mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
If.rt1015p_2mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(720930|720931|721186|721187)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.rt1015p.2mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
If.storo {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^(Storo|Storo360)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_name}"
|
||||
}
|
||||
True {
|
||||
If.rt1015p_2mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(1638401|1638402|1638403|1638404|1638405|1638406)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.rt1015p.2mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
If.rt5682vs_rt1015p_2mic {
|
||||
Condition {
|
||||
Type RegexMatch
|
||||
Regex "^sku(1638407|1638408|1638409|1638410|1638411|1638412)$"
|
||||
String "${sys:devices/virtual/dmi/id/product_sku}"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.rt1015p.2mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
If.landrid {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${sys:devices/virtual/dmi/id/product_name}"
|
||||
Needle "Landrid"
|
||||
}
|
||||
True.SectionUseCase."HiFi" {
|
||||
File "HiFi.max98360a.rt5682vs.1mic.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
}
|
|
@ -1,58 +0,0 @@
|
|||
If.rt5682s {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "$${sys:bus/i2c/devices/i2c-RTL5682:00/modalias}"
|
||||
Needle "acpi:RTL5682:"
|
||||
}
|
||||
True.Include.headset.File "/codecs/rt5682s/headset.conf"
|
||||
}
|
||||
|
||||
If.max98373 {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "$${sys:bus/i2c/devices/i2c-MX98373:00/modalias}"
|
||||
Needle "acpi:MX98373:"
|
||||
}
|
||||
True.Include.speaker.File "/codecs/max98373/speaker.conf"
|
||||
}
|
||||
|
||||
Include.pcm_split.File "/common/pcm/split.conf"
|
||||
|
||||
Macro [
|
||||
{
|
||||
SplitPCM {
|
||||
Name "tgl_stereo_in"
|
||||
Direction Capture
|
||||
Format S32_LE
|
||||
Channels 2
|
||||
HWChannels 4
|
||||
HWChannelPos0 FL
|
||||
HWChannelPos1 FR
|
||||
HWChannelPos2 FL
|
||||
HWChannelPos3 FR
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal Microphone"
|
||||
|
||||
Value {
|
||||
CapturePrioirty 100
|
||||
CapturePCM "hw:${CardId},99"
|
||||
CaptureChannels 4
|
||||
}
|
||||
Macro.pcm_split.SplitPCMDevice {
|
||||
Name "tgl_stereo_in"
|
||||
Direction Capture
|
||||
Device 99
|
||||
HWChannels 4
|
||||
Channels 2
|
||||
Channel0 2
|
||||
Channel1 3
|
||||
ChannelPos0 FL
|
||||
ChannelPos1 FR
|
||||
}
|
||||
}
|
||||
|
||||
Include.hdmi.File "/codecs/hda/hdmi2345.conf"
|
|
@ -1,24 +0,0 @@
|
|||
Syntax 6
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "HiFi.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
|
||||
If.rt5682s {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "$${sys:bus/i2c/devices/i2c-RTL5682:00/modalias}"
|
||||
Needle "acpi:RTL5682:"
|
||||
}
|
||||
True.Include.codec-init.File "/codecs/rt5682s/init.conf"
|
||||
}
|
||||
|
||||
If.max98373 {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "$${sys:bus/i2c/devices/i2c-MX98373:00/modalias}"
|
||||
Needle "acpi:MX98373:"
|
||||
}
|
||||
True.Include.codec-init.File "/codecs/max98373/init.conf"
|
||||
}
|
Loading…
Reference in New Issue