Commit 897a6b5
ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB
Use a device property "cirrus,firmware-uid" to get the unique firmware
identifier instead of using ACPI _SUB. There aren't any products that use
_SUB.
There will not usually be a _SUB in Soundwire nodes. The ACPI can use a
_DSD section for custom properties.
There is also a need to support instantiating this driver using software
nodes. This is for systems where the CS35L56 is a back-end device and the
ACPI refers only to the front-end audio device - there will not be any ACPI
references to CS35L56.
Fixes: e496112 ("ASoC: cs35l56: Add driver for Cirrus Logic CS35L56")
Signed-off-by: Maciej Strozek <[email protected]>
Signed-off-by: Richard Fitzgerald <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>1 parent 2d218b4 commit 897a6b5
1 file changed
Lines changed: 12 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
| |||
1354 | 1353 | | |
1355 | 1354 | | |
1356 | 1355 | | |
1357 | | - | |
| 1356 | + | |
1358 | 1357 | | |
1359 | | - | |
1360 | | - | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
1361 | 1361 | | |
1362 | | - | |
1363 | | - | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
1364 | 1365 | | |
1365 | 1366 | | |
1366 | | - | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
1374 | 1370 | | |
1375 | | - | |
1376 | | - | |
| 1371 | + | |
1377 | 1372 | | |
1378 | 1373 | | |
1379 | 1374 | | |
| |||
1417 | 1412 | | |
1418 | 1413 | | |
1419 | 1414 | | |
1420 | | - | |
| 1415 | + | |
1421 | 1416 | | |
1422 | 1417 | | |
1423 | 1418 | | |
| |||
1604 | 1599 | | |
1605 | 1600 | | |
1606 | 1601 | | |
1607 | | - | |
1608 | | - | |
1609 | 1602 | | |
1610 | 1603 | | |
1611 | 1604 | | |
| |||
0 commit comments