diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2023-01-11 08:35:31 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-11 08:35:31 -0300 |
commit | fc871819c0db65377e4cb7d167697df20c667170 (patch) | |
tree | c30011ebc79158781c884662ba16989426ea2276 /recipes-bsp | |
parent | b6c246996de65210ca19164a118973b54849ec4b (diff) | |
parent | 62dd56d474472d3a0cb333a52e93465d022d9017 (diff) | |
download | meta-freescale-fc871819c0db65377e4cb7d167697df20c667170.tar.gz |
Merge pull request #1382 from thochstein/recipes-multimedia
Update recipes-multimedia for NXP 5.15.71-2.2.0
Diffstat (limited to 'recipes-bsp')
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state/imx-mainline-bsp/asound.conf (renamed from recipes-bsp/alsa-state/alsa-state/imx-generic-bsp/asound.conf) | 0 | ||||
-rw-r--r-- | recipes-bsp/alsa-state/alsa-state/imx-nxp-bsp/asound.conf | 271 |
2 files changed, 271 insertions, 0 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/imx-generic-bsp/asound.conf b/recipes-bsp/alsa-state/alsa-state/imx-mainline-bsp/asound.conf index c511018e..c511018e 100644 --- a/recipes-bsp/alsa-state/alsa-state/imx-generic-bsp/asound.conf +++ b/recipes-bsp/alsa-state/alsa-state/imx-mainline-bsp/asound.conf | |||
diff --git a/recipes-bsp/alsa-state/alsa-state/imx-nxp-bsp/asound.conf b/recipes-bsp/alsa-state/alsa-state/imx-nxp-bsp/asound.conf new file mode 100644 index 00000000..0084f4a0 --- /dev/null +++ b/recipes-bsp/alsa-state/alsa-state/imx-nxp-bsp/asound.conf | |||
@@ -0,0 +1,271 @@ | |||
1 | defaults.pcm.rate_converter "linear" | ||
2 | |||
3 | pcm.dmix_48000{ | ||
4 | type dmix | ||
5 | ipc_key 5678293 | ||
6 | ipc_key_add_uid yes | ||
7 | slave{ | ||
8 | pcm "hw:0,0" | ||
9 | period_time 40000 | ||
10 | format S16_LE | ||
11 | rate 48000 | ||
12 | } | ||
13 | } | ||
14 | |||
15 | pcm.dmix_44100{ | ||
16 | type dmix | ||
17 | ipc_key 5678293 | ||
18 | ipc_key_add_uid yes | ||
19 | slave{ | ||
20 | pcm "hw:0,0" | ||
21 | period_time 40000 | ||
22 | format S16_LE | ||
23 | rate 44100 | ||
24 | } | ||
25 | } | ||
26 | |||
27 | pcm.dmix_32000{ | ||
28 | type dmix | ||
29 | ipc_key 5678293 | ||
30 | ipc_key_add_uid yes | ||
31 | slave{ | ||
32 | pcm "hw:0,0" | ||
33 | period_time 40000 | ||
34 | format S16_LE | ||
35 | rate 32000 | ||
36 | } | ||
37 | } | ||
38 | |||
39 | pcm.dmix_24000{ | ||
40 | type dmix | ||
41 | ipc_key 5678293 | ||
42 | ipc_key_add_uid yes | ||
43 | slave{ | ||
44 | pcm "hw:0,0" | ||
45 | period_time 40000 | ||
46 | format S16_LE | ||
47 | rate 24000 | ||
48 | } | ||
49 | } | ||
50 | |||
51 | pcm.dmix_22050{ | ||
52 | type dmix | ||
53 | ipc_key 5678293 | ||
54 | ipc_key_add_uid yes | ||
55 | slave{ | ||
56 | pcm "hw:0,0" | ||
57 | period_time 40000 | ||
58 | format S16_LE | ||
59 | rate 22050 | ||
60 | } | ||
61 | } | ||
62 | |||
63 | pcm.dmix_16000{ | ||
64 | type dmix | ||
65 | ipc_key 5678293 | ||
66 | ipc_key_add_uid yes | ||
67 | slave{ | ||
68 | pcm "hw:0,0" | ||
69 | period_time 40000 | ||
70 | format S16_LE | ||
71 | rate 16000 | ||
72 | } | ||
73 | } | ||
74 | |||
75 | pcm.dmix_12000{ | ||
76 | type dmix | ||
77 | ipc_key 5678293 | ||
78 | ipc_key_add_uid yes | ||
79 | slave{ | ||
80 | pcm "hw:0,0" | ||
81 | period_time 40000 | ||
82 | format S16_LE | ||
83 | rate 12000 | ||
84 | } | ||
85 | } | ||
86 | |||
87 | pcm.dmix_11025{ | ||
88 | type dmix | ||
89 | ipc_key 5678293 | ||
90 | ipc_key_add_uid yes | ||
91 | slave{ | ||
92 | pcm "hw:0,0" | ||
93 | period_time 40000 | ||
94 | format S16_LE | ||
95 | rate 11025 | ||
96 | } | ||
97 | } | ||
98 | |||
99 | pcm.dmix_8000{ | ||
100 | type dmix | ||
101 | ipc_key 5678293 | ||
102 | ipc_key_add_uid yes | ||
103 | slave{ | ||
104 | pcm "hw:0,0" | ||
105 | period_time 40000 | ||
106 | format S16_LE | ||
107 | rate 8000 | ||
108 | } | ||
109 | } | ||
110 | |||
111 | pcm.!dsnoop_48000{ | ||
112 | type dsnoop | ||
113 | ipc_key 5778293 | ||
114 | ipc_key_add_uid yes | ||
115 | slave{ | ||
116 | pcm "hw:0,0" | ||
117 | period_time 40000 | ||
118 | format S16_LE | ||
119 | rate 48000 | ||
120 | } | ||
121 | } | ||
122 | |||
123 | pcm.!dsnoop_44100{ | ||
124 | type dsnoop | ||
125 | ipc_key 5778293 | ||
126 | ipc_key_add_uid yes | ||
127 | slave{ | ||
128 | pcm "hw:0,0" | ||
129 | period_time 40000 | ||
130 | format S16_LE | ||
131 | rate 44100 | ||
132 | } | ||
133 | } | ||
134 | |||
135 | pcm.!dsnoop_32000{ | ||
136 | type dsnoop | ||
137 | ipc_key 5778293 | ||
138 | ipc_key_add_uid yes | ||
139 | slave{ | ||
140 | pcm "hw:0,0" | ||
141 | period_time 40000 | ||
142 | format S16_LE | ||
143 | rate 32000 | ||
144 | } | ||
145 | } | ||
146 | |||
147 | pcm.!dsnoop_24000{ | ||
148 | type dsnoop | ||
149 | ipc_key 5778293 | ||
150 | ipc_key_add_uid yes | ||
151 | slave{ | ||
152 | pcm "hw:0,0" | ||
153 | period_time 40000 | ||
154 | format S16_LE | ||
155 | rate 24000 | ||
156 | } | ||
157 | } | ||
158 | |||
159 | pcm.!dsnoop_22050{ | ||
160 | type dsnoop | ||
161 | ipc_key 5778293 | ||
162 | ipc_key_add_uid yes | ||
163 | slave{ | ||
164 | pcm "hw:0,0" | ||
165 | period_time 40000 | ||
166 | format S16_LE | ||
167 | rate 22050 | ||
168 | } | ||
169 | } | ||
170 | |||
171 | pcm.!dsnoop_16000{ | ||
172 | type dsnoop | ||
173 | ipc_key 5778293 | ||
174 | ipc_key_add_uid yes | ||
175 | slave{ | ||
176 | pcm "hw:0,0" | ||
177 | period_time 40000 | ||
178 | format S16_LE | ||
179 | rate 16000 | ||
180 | } | ||
181 | } | ||
182 | |||
183 | pcm.!dsnoop_12000{ | ||
184 | type dsnoop | ||
185 | ipc_key 5778293 | ||
186 | ipc_key_add_uid yes | ||
187 | slave{ | ||
188 | pcm "hw:0,0" | ||
189 | period_time 40000 | ||
190 | format S16_LE | ||
191 | rate 12000 | ||
192 | } | ||
193 | } | ||
194 | |||
195 | pcm.!dsnoop_11025{ | ||
196 | type dsnoop | ||
197 | ipc_key 5778293 | ||
198 | ipc_key_add_uid yes | ||
199 | slave{ | ||
200 | pcm "hw:0,0" | ||
201 | period_time 40000 | ||
202 | format S16_LE | ||
203 | rate 11025 | ||
204 | } | ||
205 | } | ||
206 | |||
207 | pcm.!dsnoop_8000{ | ||
208 | type dsnoop | ||
209 | ipc_key 5778293 | ||
210 | ipc_key_add_uid yes | ||
211 | slave{ | ||
212 | pcm "hw:0,0" | ||
213 | period_time 40000 | ||
214 | format S16_LE | ||
215 | rate 8000 | ||
216 | } | ||
217 | } | ||
218 | |||
219 | pcm.asymed{ | ||
220 | type asym | ||
221 | playback.pcm "dmix_44100" | ||
222 | capture.pcm "dsnoop_44100" | ||
223 | } | ||
224 | |||
225 | pcm.dsp0{ | ||
226 | type plug | ||
227 | slave.pcm "asymed" | ||
228 | } | ||
229 | |||
230 | pcm.!default{ | ||
231 | type plug | ||
232 | route_policy "average" | ||
233 | slave.pcm "asymed" | ||
234 | } | ||
235 | |||
236 | ctl.!default{ | ||
237 | type hw | ||
238 | card 0 | ||
239 | } | ||
240 | |||
241 | ctl.mixer0{ | ||
242 | type hw | ||
243 | card 0 | ||
244 | } | ||
245 | |||
246 | pcm_slave.esai{ | ||
247 | pcm "hw:0,0" | ||
248 | channels 8 | ||
249 | rate 48000 | ||
250 | period_time 40000 | ||
251 | } | ||
252 | |||
253 | pcm.esaich1to6{ | ||
254 | type dshare | ||
255 | ipc_key 5778293 | ||
256 | slave esai | ||
257 | bindings.0 0 | ||
258 | bindings.1 4 | ||
259 | bindings.2 1 | ||
260 | bindings.3 5 | ||
261 | bindings.4 2 | ||
262 | bindings.5 6 | ||
263 | } | ||
264 | |||
265 | pcm.esaich78{ | ||
266 | type dshare | ||
267 | ipc_key 5778293 | ||
268 | slave esai | ||
269 | bindings.0 3 | ||
270 | bindings.1 7 | ||
271 | } | ||