Commit dcd2589
committed
ASOC: Intel: sof_sdw: fix playback failure on max98373
Prepare, trigger and hw_free functions were moved from sdw component
driver to sdw dai link ops for each sdw codec, but max98373 overrode
this ops and was not updated. This patch moves the setting of dai link
ops to sof_sdw.c to make all the dai setting in one place to avoid
this kind of bug.
Fixes: 7eec07f ('ASOC: Intel: sof_sdw: add dailink .trigger callback')
Fixes: 5595f95 ('ASOC: Intel: sof_sdw: add dailink .prepare and .hw_free
callback').
Signed-off-by: Rander Wang <rander.wang@intel.com>1 parent 0799f6b commit dcd2589
File tree
3 files changed
+51
-13
lines changed- sound/soc/intel/boards
3 files changed
+51
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | | - | |
| 223 | + | |
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | | - | |
| 247 | + | |
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | | - | |
| 306 | + | |
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
319 | 327 | | |
320 | 328 | | |
321 | 329 | | |
322 | 330 | | |
323 | 331 | | |
| 332 | + | |
324 | 333 | | |
325 | 334 | | |
326 | 335 | | |
327 | 336 | | |
328 | 337 | | |
329 | 338 | | |
330 | 339 | | |
| 340 | + | |
331 | 341 | | |
332 | 342 | | |
333 | 343 | | |
| |||
336 | 346 | | |
337 | 347 | | |
338 | 348 | | |
| 349 | + | |
339 | 350 | | |
340 | 351 | | |
341 | 352 | | |
| |||
352 | 363 | | |
353 | 364 | | |
354 | 365 | | |
| 366 | + | |
355 | 367 | | |
356 | 368 | | |
357 | 369 | | |
358 | 370 | | |
359 | 371 | | |
360 | 372 | | |
| 373 | + | |
361 | 374 | | |
362 | 375 | | |
363 | 376 | | |
364 | 377 | | |
365 | 378 | | |
366 | 379 | | |
| 380 | + | |
367 | 381 | | |
368 | 382 | | |
369 | 383 | | |
370 | 384 | | |
371 | 385 | | |
372 | 386 | | |
| 387 | + | |
373 | 388 | | |
374 | 389 | | |
375 | 390 | | |
376 | 391 | | |
377 | 392 | | |
378 | 393 | | |
379 | 394 | | |
| 395 | + | |
380 | 396 | | |
381 | 397 | | |
382 | 398 | | |
| |||
807 | 823 | | |
808 | 824 | | |
809 | 825 | | |
810 | | - | |
| 826 | + | |
811 | 827 | | |
812 | 828 | | |
813 | 829 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
| 81 | + | |
83 | 82 | | |
84 | 83 | | |
85 | 84 | | |
| |||
141 | 140 | | |
142 | 141 | | |
143 | 142 | | |
| 143 | + | |
| 144 | + | |
144 | 145 | | |
145 | 146 | | |
146 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
| 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 | + | |
63 | 86 | | |
64 | 87 | | |
65 | 88 | | |
| |||
72 | 95 | | |
73 | 96 | | |
74 | 97 | | |
75 | | - | |
76 | | - | |
77 | 98 | | |
78 | 99 | | |
79 | 100 | | |
| |||
0 commit comments