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"
62 .platform = REMBRANDT,
74 .platform = REMBRANDT,
81 struct device *dev = &pdev->dev; in acp_asoc_probe()
86 if (!pdev->id_entry) in acp_asoc_probe()
87 return -EINVAL; in acp_asoc_probe()
91 return -ENOMEM; in acp_asoc_probe()
93 card->dev = dev; in acp_asoc_probe()
94 card->owner = THIS_MODULE; in acp_asoc_probe()
95 card->name = pdev->id_entry->name; in acp_asoc_probe()
96 card->drvdata = (struct acp_card_drvdata *)pdev->id_entry->driver_data; in acp_asoc_probe()
97 /* Widgets and controls added per-codec in acp-mach-common.c */ in acp_asoc_probe()
99 acp_card_drvdata = card->drvdata; in acp_asoc_probe()
101 if (dmi_id && dmi_id->driver_data) in acp_asoc_probe()
102 acp_card_drvdata->tdm_mode = dmi_id->driver_data; in acp_asoc_probe()
106 ret = devm_snd_soc_register_card(&pdev->dev, card); in acp_asoc_probe()
108 dev_err(&pdev->dev, in acp_asoc_probe()
110 card->name, ret); in acp_asoc_probe()
119 .name = "acp3xalc56821019",
123 .name = "acp3xalc5682sm98360",
127 .name = "acp3xalc5682s1019",
131 .name = "rmb-nau8825-max",
135 .name = "rmb-rt5682s-rt1019",
140 MODULE_DEVICE_TABLE(platform, board_ids);
145 .name = "acp_mach",
155 MODULE_ALIAS("platform:acp3xalc56821019");
156 MODULE_ALIAS("platform:acp3xalc5682sm98360");
157 MODULE_ALIAS("platform:acp3xalc5682s1019");
158 MODULE_ALIAS("platform:rmb-nau8825-max");
159 MODULE_ALIAS("platform:rmb-rt5682s-rt1019");