linux/sound/soc/amd/acp/soc_amd_sdw_common.h

/* SPDX-License-Identifier: GPL-2.0-only
 *  Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved
 */

/*
 *  soc_amd_sdw_common.h - prototypes for common helpers
 */

#ifndef SOC_AMD_SDW_COMMON_H
#define SOC_AMD_SDW_COMMON_H

#include <linux/bits.h>
#include <linux/types.h>
#include <sound/soc.h>
#include <sound/soc_sdw_utils.h>

#define ACP63_SDW_MAX_CPU_DAIS
#define ACP63_SDW_MAX_LINKS

#define AMD_SDW_MAX_GROUPS
#define ACP63_PCI_REV
#define SOC_JACK_JDSRC(quirk)
#define ASOC_SDW_FOUR_SPK
#define ASOC_SDW_ACP_DMIC

#define AMD_SDW0
#define AMD_SDW1
#define ACP63_SW0_AUDIO0_TX
#define ACP63_SW0_AUDIO1_TX
#define ACP63_SW0_AUDIO2_TX

#define ACP63_SW0_AUDIO0_RX
#define ACP63_SW0_AUDIO1_RX
#define ACP63_SW0_AUDIO2_RX

#define ACP63_SW1_AUDIO0_TX
#define ACP63_SW1_AUDIO0_RX

struct amd_mc_ctx {};

#endif