aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/alsa/alsa-lib/0004-DB845c-fix-Defaults.patch
blob: ffee64246a6b1ead6f1bcfe349ee2221ed597fab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
From 3c908d2df1d12ce370020bb8b39ac5b70deaaf78 Mon Sep 17 00:00:00 2001
From: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Date: Thu, 19 Sep 2019 12:30:35 +0100
Subject: [PATCH 4/9] DB845c: fix Defaults

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
 src/conf/ucm/DB845c/DB845c.conf | 19 +++++++++++++++++++
 src/conf/ucm/DB845c/HDMI        | 22 +++++++++++-----------
 src/conf/ucm/DB845c/HiFi        | 20 ++++----------------
 3 files changed, 34 insertions(+), 27 deletions(-)

diff --git a/src/conf/ucm/DB845c/DB845c.conf b/src/conf/ucm/DB845c/DB845c.conf
index 58b7ff4e..c4f958e0 100644
--- a/src/conf/ucm/DB845c/DB845c.conf
+++ b/src/conf/ucm/DB845c/DB845c.conf
@@ -7,3 +7,22 @@ SectionUseCase."HDMI" {
 	File "HDMI"
 	Comment "HDMI output."
 }
+
+SectionDefaults [
+	cdev "hw:0"
+	cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1"
+	cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia2' 1"
+	cset "name='SLIM RX0 MUX' AIF1_PB"
+	cset "name='CDC_IF RX0 MUX' SLIM RX0"
+	cset "name='RX INT7_1 MIX1 INP0' RX0"
+	cset "name='RX INT8_1 MIX1 INP0' RX0"
+	## gain to  0dB
+	cset "name='RX0 Digital Volume' 68"
+	cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia2' 1"
+	cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 1"
+	cset "name='AIF1_CAP Mixer SLIM TX0' 1"
+	cset "name='CDC_IF TX0 MUX' DEC0"
+	cset "name='ADC MUX0' DMIC"
+	cset "name='DMIC MUX0' DMIC0"
+	cset "name='DEC0 Volume' 68"
+]
diff --git a/src/conf/ucm/DB845c/HDMI b/src/conf/ucm/DB845c/HDMI
index fdac94e5..8354033d 100644
--- a/src/conf/ucm/DB845c/HDMI
+++ b/src/conf/ucm/DB845c/HDMI
@@ -3,17 +3,17 @@
 
 SectionVerb {
         EnableSequence [
-			cdev "hw:0"
-			cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1"
+		cdev "hw:0"
+		cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1"
         ]
 
         DisableSequence [
-			cdev "hw:0"
-			cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 0"
-		]
-        Value {
+		cdev "hw:0"
+		cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 0"
+	]
+       Value {
                 TQ "HiFi"
-                PlaybackPCM "plughw:0,0"
+                PlaybackPCM "hw:0,0"
         }
 }
 
@@ -22,13 +22,13 @@ SectionDevice."HDMI-stereo" {
         Comment "HDMI Digital Stereo Output"
 
         EnableSequence [
-			cdev "hw:0"
-			cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1"
+		cdev "hw:0"
+		cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 1"
         ]
 
         DisableSequence [
-			cdev "hw:0"
-			cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 0"
+		cdev "hw:0"
+		cset "name='QUAT_MI2S_RX Audio Mixer MultiMedia1' 0"
         ]
 
         Value {
diff --git a/src/conf/ucm/DB845c/HiFi b/src/conf/ucm/DB845c/HiFi
index 36df8c1f..e8ede5b3 100644
--- a/src/conf/ucm/DB845c/HiFi
+++ b/src/conf/ucm/DB845c/HiFi
@@ -6,13 +6,7 @@ SectionVerb {
 	EnableSequence [
 		cdev "hw:0"
 		cset "name='SLIM RX0 MUX' AIF1_PB"
-		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' ZERO"
-		cset "name='SLIM RX6 MUX' ZERO"
-		cset "name='SLIM RX7 MUX' ZERO"
+		cset "name='CDC_IF RX0 MUX' SLIM RX0"
 		cset "name='RX INT7_1 MIX1 INP0' RX0"
 		cset "name='RX INT8_1 MIX1 INP0' RX0"
 		## gain to  0dB
@@ -35,8 +29,8 @@ SectionVerb {
 	# ALSA PCM
 	Value {
 		# ALSA PCM device for HiFi
-		PlaybackPCM "plughw:0,1"
-		CapturePCM "plughw:0,2"
+		PlaybackPCM "hw:0,1"
+		CapturePCM "hw:0,2"
 	}
 }
 
@@ -46,13 +40,7 @@ SectionDevice."Speakers" {
 	EnableSequence [
 		cdev "hw:0"
 		cset "name='SLIM RX0 MUX' AIF1_PB"
-		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' ZERO"
-		cset "name='SLIM RX6 MUX' ZERO"
-		cset "name='SLIM RX7 MUX' ZERO"
+		cset "name='CDC_IF RX0 MUX' SLIM RX0"
 		cset "name='RX INT7_1 MIX1 INP0' RX0"
 		cset "name='RX INT8_1 MIX1 INP0' RX0"
 		## gain to  0dB
-- 
2.23.0