]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
Factor out rt5645 variants Speaker+Headphones shared UCM enable sequences
authorRussell Parker <russell.parker7@gmail.com>
Sun, 6 Jan 2019 03:47:13 +0000 (19:47 -0800)
committerJaroslav Kysela <perex@perex.cz>
Tue, 24 Sep 2019 11:10:30 +0000 (13:10 +0200)
Move common enable sequences for rt5645 variants and rt5650
UCM configurations into a shared component. The corresponding
disable sequences are only two lines each and do not seem worth
creating components for.

Signed-off-by: Russell Parker <russell.parker7@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf
ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/HiFi.conf
ucm/chtrt5645-mono-speaker-analog-mic/HiFi.conf
ucm/chtrt5645/HiFi.conf
ucm/chtrt5650/HiFi.conf
ucm/codecs/rt5645/HeadphonesEnableSeq.conf [new file with mode: 0644]
ucm/codecs/rt5645/SpeakerEnableSeq.conf [new file with mode: 0644]

index 46084b35545023ead5f6b50fa1999d1018607836..0f09d292e7f73a41d3d8597de91d58447db5f1ff 100644 (file)
@@ -43,12 +43,7 @@ SectionDevice."Speaker" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/SpeakerEnableSeq.conf>
        ]
 
        DisableSequence [
@@ -75,13 +70,7 @@ SectionDevice."Headphones" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/HeadphonesEnableSeq.conf>
        ]
 
        DisableSequence [
index 4896a2ac0abf6e8c57dbcfd6714532847802a626..31e06e0d15847f203bf2f88b9497ffb95048cc35 100644 (file)
@@ -43,12 +43,7 @@ SectionDevice."Speaker" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/SpeakerEnableSeq.conf>
        ]
 
        DisableSequence [
@@ -75,13 +70,7 @@ SectionDevice."Headphones" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/HeadphonesEnableSeq.conf>
        ]
 
        DisableSequence [
index d7d8dfbe21f20d22fbecccfd7c762b40ef5c9827..36dcca30dd3f36429c8c0922fa1b3c65f981a98f 100644 (file)
@@ -47,12 +47,7 @@ SectionDevice."Speaker" {
                cset "name='Stereo DAC MIXL DAC R1 Switch' 1"
                cset "name='Stereo DAC MIXR DAC R1 Switch' 0"
 
-               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"
+               <codecs/rt5645/SpeakerEnableSeq.conf>
        ]
 
        DisableSequence [
@@ -83,13 +78,7 @@ SectionDevice."Headphones" {
                cset "name='Stereo DAC MIXL DAC R1 Switch' 0"
                cset "name='Stereo DAC MIXR DAC R1 Switch' 1"
 
-               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"
+               <codecs/rt5645/HeadphonesEnableSeq.conf>
        ]
 
        DisableSequence [
index b803cb2a51ad127750941f4508493eac01076443..7d4f0c4823d86a38f61b3f97864f4c24ee979450 100644 (file)
@@ -43,12 +43,7 @@ SectionDevice."Speaker" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/SpeakerEnableSeq.conf>
        ]
 
        DisableSequence [
@@ -75,13 +70,7 @@ SectionDevice."Headphones" {
        EnableSequence [
                cdev "hw:chtrt5645"
 
-               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"
+               <codecs/rt5645/HeadphonesEnableSeq.conf>
        ]
 
        DisableSequence [
index a638da5893d9b445d64ea5c5be2886bc462e4d8a..ad138511a4ed15a83d6973bc22ebc309b6f4210d 100644 (file)
@@ -43,12 +43,7 @@ SectionDevice."Speaker" {
        EnableSequence [
                cdev "hw:chtrt5650"
 
-               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"
+               <codecs/rt5645/SpeakerEnableSeq.conf>
        ]
 
        DisableSequence [
@@ -75,12 +70,7 @@ SectionDevice."Headphones" {
        EnableSequence [
                cdev "hw:chtrt5650"
 
-               cset "name='Ext Spk Switch' off"
-               cset "name='Speaker Channel Switch' off"
-
-               cset "name='Headphone Switch' on"
-               cset "name='Headphone Channel Switch' on"
-               cset "name='Headphone Playback Volume' 31"
+               <codecs/rt5645/HeadphonesEnableSeq.conf>
        ]
 
        DisableSequence [
diff --git a/ucm/codecs/rt5645/HeadphonesEnableSeq.conf b/ucm/codecs/rt5645/HeadphonesEnableSeq.conf
new file mode 100644 (file)
index 0000000..6c231da
--- /dev/null
@@ -0,0 +1,7 @@
+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"
diff --git a/ucm/codecs/rt5645/SpeakerEnableSeq.conf b/ucm/codecs/rt5645/SpeakerEnableSeq.conf
new file mode 100644 (file)
index 0000000..2cc62fc
--- /dev/null
@@ -0,0 +1,6 @@
+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"