linux/sound/soc/amd/acp/acp-legacy-mach.c

// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
//
// This file is provided under a dual BSD/GPLv2 license. When using or
// redistributing this file, you may do so under either license.
//
// Copyright(c) 2021 Advanced Micro Devices, Inc.
//
// Authors: Ajit Kumar Pandey <[email protected]>
//

/*
 * Machine Driver Legacy Support for ACP HW block
 */

#include <sound/core.h>
#include <sound/pcm_params.h>
#include <sound/soc-acpi.h>
#include <sound/soc-dapm.h>
#include <linux/dmi.h>
#include <linux/module.h>

#include "acp-mach.h"
#include "acp3x-es83xx/acp3x-es83xx.h"

static struct acp_card_drvdata rt5682_rt1019_data =;

static struct acp_card_drvdata rt5682s_max_data =;

static struct acp_card_drvdata rt5682s_rt1019_data =;

static struct acp_card_drvdata es83xx_rn_data =;

static struct acp_card_drvdata max_nau8825_data =;

static struct acp_card_drvdata rt5682s_rt1019_rmb_data =;

static struct acp_card_drvdata acp_dmic_data =;

static bool acp_asoc_init_ops(struct acp_card_drvdata *priv)
{}

static int acp_asoc_suspend_pre(struct snd_soc_card *card)
{}

static int acp_asoc_resume_post(struct snd_soc_card *card)
{}

static int acp_asoc_probe(struct platform_device *pdev)
{}

static const struct platform_device_id board_ids[] =;
MODULE_DEVICE_TABLE(platform, board_ids);

static struct platform_driver acp_asoc_audio =;

module_platform_driver();

MODULE_IMPORT_NS();
MODULE_DESCRIPTION();
MODULE_LICENSE();