Lines Matching +full:platform +full:- +full:name
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
17 #include <sound/soc-acpi.h>
18 #include <sound/soc-dapm.h>
22 #include "acp-mach.h"
100 struct device *dev = &pdev->dev; in acp_sof_probe()
105 if (!pdev->id_entry) in acp_sof_probe()
106 return -EINVAL; in acp_sof_probe()
110 return -ENOMEM; in acp_sof_probe()
112 card->dev = dev; in acp_sof_probe()
113 card->owner = THIS_MODULE; in acp_sof_probe()
114 card->name = pdev->id_entry->name; in acp_sof_probe()
115 card->drvdata = (struct acp_card_drvdata *)pdev->id_entry->driver_data; in acp_sof_probe()
116 /* Widgets and controls added per-codec in acp-mach-common.c */ in acp_sof_probe()
118 acp_card_drvdata = card->drvdata; in acp_sof_probe()
120 if (dmi_id && dmi_id->driver_data) in acp_sof_probe()
121 acp_card_drvdata->tdm_mode = dmi_id->driver_data; in acp_sof_probe()
125 return dev_err_probe(&pdev->dev, ret, "Failed to create DAI links\n"); in acp_sof_probe()
127 ret = devm_snd_soc_register_card(&pdev->dev, card); in acp_sof_probe()
129 return dev_err_probe(&pdev->dev, ret, in acp_sof_probe()
130 "Failed to register card(%s)\n", card->name); in acp_sof_probe()
136 .name = "rt5682-rt1019",
140 .name = "rt5682-max",
144 .name = "rt5682s-max",
148 .name = "rt5682s-rt1019",
152 .name = "nau8825-max",
156 .name = "rt5682s-hs-rt1019",
160 .name = "nau8821-max",
165 MODULE_DEVICE_TABLE(platform, board_ids);
169 .name = "sof_mach",
180 MODULE_ALIAS("platform:rt5682-rt1019");
181 MODULE_ALIAS("platform:rt5682-max");
182 MODULE_ALIAS("platform:rt5682s-max");
183 MODULE_ALIAS("platform:rt5682s-rt1019");
184 MODULE_ALIAS("platform:nau8825-max");
185 MODULE_ALIAS("platform:rt5682s-hs-rt1019");
186 MODULE_ALIAS("platform:nau8821-max");