diff --git a/mt8183/mt8183_da7219_r/HiFi.conf b/mt8183/mt8183_da7219_r/HiFi.conf new file mode 100644 index 0000000..1cb4083 --- /dev/null +++ b/mt8183/mt8183_da7219_r/HiFi.conf @@ -0,0 +1,112 @@ +SectionVerb { + EnableSequence [ + # Speaker + cset "name='I2S3_CH1 DL1_CH1' 1" + cset "name='I2S3_CH2 DL1_CH2' 1" + cset "name='Speakers Switch' 1" + + # Internal Mic + cset "name='MTKAIF_DMIC' 1" + cset "name='Mt6358 Mic Type Mux' 2" + cset "name='UL3_CH1 ADDA_UL_CH1' 1" + cset "name='UL3_CH2 ADDA_UL_CH2' 1" + + cset "name='Headphone Volume' 56" + cset "name='Capture Digital Volume' 113" + cset "name='Mic Volume' 3" + ] +} + +SectionDevice."Speaker" { + Comment "Speaker" + + Value { + PlaybackPriority 100 + PlaybackPCM "hw:${CardId},0" + } + EnableSequence [ + cset "name='I2S3_CH1 DL1_CH1' 1" + cset "name='I2S3_CH2 DL1_CH2' 1" + cset "name='Speakers Switch' 1" + ] + DisableSequence [ + cset "name='I2S3_CH1 DL1_CH1' 0" + cset "name='I2S3_CH2 DL1_CH2' 0" + cset "name='Speakers Switch' 0" + ] +} + +SectionDevice."Headphones" { + Comment "Headphones" + + Value { + PlaybackPriority 200 + PlaybackPCM "hw:${CardId},0" + } + EnableSequence [ + cset "name='Playback Digital Switch' 1" + cset "name='Headphone Switch' 1" + cset "name='ST Mixer Out FilterL Out FilterL Switch' 1" + cset "name='Mixer Out FilterL DACL Switch' 1" + cset "name='ST Mixer Out FilterR Out FilterR Switch' 1" + cset "name='Mixer Out FilterR DACR Switch' 1" + cset "name='Out DACL Mux' DAIL" + cset "name='Out DACR Mux' DAIR" + cset "name='I2S3_CH1 DL1_CH1' 1" + cset "name='I2S3_CH2 DL1_CH2' 1" + ] + DisableSequence [ + cset "name='Playback Digital Switch' 0" + cset "name='Headphone Switch' 0" + cset "name='ST Mixer Out FilterL Out FilterL Switch' 0" + cset "name='Mixer Out FilterL DACL Switch' 0" + cset "name='ST Mixer Out FilterR Out FilterR Switch' 0" + cset "name='Mixer Out FilterR DACR Switch' 0" + cset "name='I2S3_CH1 DL1_CH1' 0" + cset "name='I2S3_CH2 DL1_CH2' 0" + ] +} + +SectionDevice."Mic" { + Comment "Internal Microphone" + + Value { + CapturePriority 100 + CapturePCM "hw:${CardId},5" + } + EnableSequence [ + cset "name='MTKAIF_DMIC' 1" + cset "name='Mt6358 Mic Type Mux' 2" + cset "name='UL3_CH1 ADDA_UL_CH1' 1" + cset "name='UL3_CH2 ADDA_UL_CH2' 1" + ] + DisableSequence [ + cset "name='MTKAIF_DMIC' 0" + cset "name='Mt6358 Mic Type Mux' 0" + cset "name='UL3_CH1 ADDA_UL_CH1' 0" + cset "name='UL3_CH2 ADDA_UL_CH2' 0" + ] +} + +SectionDevice."Headset" { + Comment "Headset Microphone" + + Value { + CapturePCM "hw:${CardId},5" + } + EnableSequence [ + cset "name='Capture Digital Switch' 1" + cset "name='Mixin Switch' 1" + cset "name='Mic Switch' 1" + cset "name='Mixer In Mic Switch' 1" + cset "name='Out DAIL Mux' ADC" + cset "name='UL3_CH1 I2S2_CH1' 1" + ] + DisableSequence [ + cset "name='Capture Digital Switch' 0" + cset "name='Mixin Switch' 0" + cset "name='Mic Switch' 0" + cset "name='Mixer In Mic Switch' 0" + cset "name='UL3_CH1 I2S2_CH1' 0" + ] +} diff --git a/mt8183/mt8183_da7219_r/mt8183_da7219_rt1015p.conf b/mt8183/mt8183_da7219_r/mt8183_da7219_rt1015p.conf new file mode 100644 index 0000000..a29fd75 --- /dev/null +++ b/mt8183/mt8183_da7219_r/mt8183_da7219_rt1015p.conf @@ -0,0 +1,8 @@ +Syntax 6 + +Comment "Fennel14 internal card" + +SectionUseCase."HiFi" { + File "HiFi.conf" + Comment "Default" +}