forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/sound/soc/sh/hac.c
....@@ -270,7 +270,6 @@
270270 static struct snd_soc_dai_driver sh4_hac_dai[] = {
271271 {
272272 .name = "hac-dai.0",
273
- .bus_control = true,
274273 .playback = {
275274 .rates = AC97_RATES,
276275 .formats = AC97_FMTS,
....@@ -319,13 +318,12 @@
319318 if (ret != 0)
320319 return ret;
321320
322
- return snd_soc_register_component(&pdev->dev, &sh4_hac_component,
321
+ return devm_snd_soc_register_component(&pdev->dev, &sh4_hac_component,
323322 sh4_hac_dai, ARRAY_SIZE(sh4_hac_dai));
324323 }
325324
326325 static int hac_soc_platform_remove(struct platform_device *pdev)
327326 {
328
- snd_soc_unregister_component(&pdev->dev);
329327 snd_soc_set_ac97_ops(NULL);
330328 return 0;
331329 }