#include <linux/acpi.h>
#include <linux/firmware.h>
#include <linux/module.h>
#include <linux/pm_runtime.h>
#include <sound/soc-acpi.h>
#include <sound/soc-acpi-intel-match.h>
#include <sound/sof.h>
#include "../intel/common/soc-intel-quirks.h"
#include "ops.h"
#include "sof-acpi-dev.h"
#include "intel/shim.h"
static char *fw_path;
module_param(fw_path, charp, 0444);
MODULE_PARM_DESC(…) …;
static char *tplg_path;
module_param(tplg_path, charp, 0444);
MODULE_PARM_DESC(…) …;
static int sof_acpi_debug;
module_param_named(sof_acpi_debug, sof_acpi_debug, int, 0444);
MODULE_PARM_DESC(…) …;
#define SOF_ACPI_DISABLE_PM_RUNTIME …
const struct dev_pm_ops sof_acpi_pm = …;
EXPORT_SYMBOL_NS(…);
static void sof_acpi_probe_complete(struct device *dev)
{ … }
int sof_acpi_probe(struct platform_device *pdev, const struct sof_dev_desc *desc)
{ … }
EXPORT_SYMBOL_NS(…);
void sof_acpi_remove(struct platform_device *pdev)
{ … }
EXPORT_SYMBOL_NS(…);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;