Commit 5bc7d9d
committed
ASoC: Intel: boards: remove device properties
Some Intel machine drivers set device properties but rely on the
device core to remove them. To help with future API rename or removals
based on a direct use of fwnodes, follow the recommendation to remove
device properties in the driver.
This change was already added for SoundWire boards, but is extended to
cover the case where the card registration fails (e.g. due to a bad
topology or configuration). Legacy drivers are also modified in the
same way.
In a follow-up optimization, a generic helper could be created to
avoid the copy-paste of remove_properties().
Tested with SoundWire/rt711 and Cherrytrail/rt5640 (no hardware
available for the two other configurations).
Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>1 parent 33b5740 commit 5bc7d9d
File tree
5 files changed
+131
-50
lines changed- sound/soc/intel/boards
5 files changed
+131
-50
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
465 | 479 | | |
466 | 480 | | |
467 | 481 | | |
| |||
575 | 589 | | |
576 | 590 | | |
577 | 591 | | |
578 | | - | |
| 592 | + | |
579 | 593 | | |
580 | 594 | | |
581 | 595 | | |
| |||
598 | 612 | | |
599 | 613 | | |
600 | 614 | | |
601 | | - | |
| 615 | + | |
602 | 616 | | |
603 | 617 | | |
604 | 618 | | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
605 | 623 | | |
606 | 624 | | |
607 | 625 | | |
| |||
610 | 628 | | |
611 | 629 | | |
612 | 630 | | |
613 | | - | |
| 631 | + | |
| 632 | + | |
614 | 633 | | |
615 | 634 | | |
616 | 635 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1156 | 1156 | | |
1157 | 1157 | | |
1158 | 1158 | | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
1159 | 1173 | | |
1160 | 1174 | | |
1161 | 1175 | | |
| |||
1300 | 1314 | | |
1301 | 1315 | | |
1302 | 1316 | | |
1303 | | - | |
| 1317 | + | |
1304 | 1318 | | |
1305 | 1319 | | |
1306 | 1320 | | |
| |||
1325 | 1339 | | |
1326 | 1340 | | |
1327 | 1341 | | |
1328 | | - | |
| 1342 | + | |
1329 | 1343 | | |
1330 | 1344 | | |
1331 | 1345 | | |
1332 | 1346 | | |
1333 | 1347 | | |
1334 | 1348 | | |
1335 | | - | |
| 1349 | + | |
1336 | 1350 | | |
1337 | 1351 | | |
1338 | 1352 | | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
1339 | 1362 | | |
1340 | 1363 | | |
1341 | 1364 | | |
| |||
1346 | 1369 | | |
1347 | 1370 | | |
1348 | 1371 | | |
| 1372 | + | |
1349 | 1373 | | |
1350 | 1374 | | |
1351 | 1375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
868 | 868 | | |
869 | 869 | | |
870 | 870 | | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
871 | 885 | | |
872 | 886 | | |
873 | 887 | | |
| |||
1012 | 1026 | | |
1013 | 1027 | | |
1014 | 1028 | | |
1015 | | - | |
| 1029 | + | |
1016 | 1030 | | |
1017 | 1031 | | |
1018 | 1032 | | |
| |||
1032 | 1046 | | |
1033 | 1047 | | |
1034 | 1048 | | |
1035 | | - | |
| 1049 | + | |
1036 | 1050 | | |
1037 | 1051 | | |
1038 | 1052 | | |
| |||
1062 | 1076 | | |
1063 | 1077 | | |
1064 | 1078 | | |
1065 | | - | |
| 1079 | + | |
1066 | 1080 | | |
1067 | 1081 | | |
1068 | 1082 | | |
| |||
1091 | 1105 | | |
1092 | 1106 | | |
1093 | 1107 | | |
1094 | | - | |
| 1108 | + | |
1095 | 1109 | | |
1096 | 1110 | | |
1097 | 1111 | | |
1098 | 1112 | | |
1099 | 1113 | | |
1100 | 1114 | | |
1101 | | - | |
| 1115 | + | |
1102 | 1116 | | |
1103 | 1117 | | |
1104 | 1118 | | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
1105 | 1128 | | |
1106 | 1129 | | |
1107 | 1130 | | |
| |||
1112 | 1135 | | |
1113 | 1136 | | |
1114 | 1137 | | |
| 1138 | + | |
1115 | 1139 | | |
1116 | 1140 | | |
1117 | 1141 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
948 | 976 | | |
949 | 977 | | |
950 | 978 | | |
| |||
1020 | 1048 | | |
1021 | 1049 | | |
1022 | 1050 | | |
1023 | | - | |
1024 | | - | |
1025 | | - | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
1026 | 1055 | | |
1027 | 1056 | | |
1028 | 1057 | | |
1029 | 1058 | | |
1030 | 1059 | | |
1031 | 1060 | | |
1032 | | - | |
| 1061 | + | |
1033 | 1062 | | |
1034 | 1063 | | |
1035 | 1064 | | |
1036 | 1065 | | |
1037 | 1066 | | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
1038 | 1071 | | |
1039 | 1072 | | |
1040 | 1073 | | |
1041 | 1074 | | |
1042 | 1075 | | |
1043 | | - | |
1044 | | - | |
1045 | | - | |
1046 | 1076 | | |
1047 | | - | |
1048 | | - | |
1049 | | - | |
1050 | | - | |
1051 | | - | |
1052 | | - | |
1053 | | - | |
1054 | | - | |
1055 | | - | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
| 1077 | + | |
1068 | 1078 | | |
1069 | 1079 | | |
1070 | 1080 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
43 | 57 | | |
44 | 58 | | |
45 | 59 | | |
| |||
135 | 149 | | |
136 | 150 | | |
137 | 151 | | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
| 152 | + | |
149 | 153 | | |
150 | 154 | | |
151 | 155 | | |
| |||
0 commit comments