ASoC: amd: acp: move pdm macros to common header file
Move pdm related macros from pdm file to common header file so that it can be used across different files. Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-10-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
7373e6bee6
commit
e3a96e441e
@ -25,18 +25,6 @@
|
||||
|
||||
#define DRV_NAME "acp-pdm"
|
||||
|
||||
#define PDM_DMA_STAT 0x10
|
||||
#define PDM_DMA_INTR_MASK 0x10000
|
||||
#define PDM_DEC_64 0x2
|
||||
#define PDM_CLK_FREQ_MASK 0x07
|
||||
#define PDM_MISC_CTRL_MASK 0x10
|
||||
#define PDM_ENABLE 0x01
|
||||
#define PDM_DISABLE 0x00
|
||||
#define DMA_EN_MASK 0x02
|
||||
#define DELAY_US 5
|
||||
#define PDM_TIMEOUT 1000
|
||||
#define ACP_REGION2_OFFSET 0x02000000
|
||||
|
||||
static int acp_dmic_prepare(struct snd_pcm_substream *substream,
|
||||
struct snd_soc_dai *dai)
|
||||
{
|
||||
|
@ -111,6 +111,18 @@
|
||||
#define ACP_TIMEOUT 500
|
||||
#define DELAY_US 5
|
||||
|
||||
#define PDM_DMA_STAT 0x10
|
||||
#define PDM_DMA_INTR_MASK 0x10000
|
||||
#define PDM_DEC_64 0x2
|
||||
#define PDM_CLK_FREQ_MASK 0x07
|
||||
#define PDM_MISC_CTRL_MASK 0x10
|
||||
#define PDM_ENABLE 0x01
|
||||
#define PDM_DISABLE 0x00
|
||||
#define DMA_EN_MASK 0x02
|
||||
#define DELAY_US 5
|
||||
#define PDM_TIMEOUT 1000
|
||||
#define ACP_REGION2_OFFSET 0x02000000
|
||||
|
||||
struct acp_chip_info {
|
||||
char *name; /* Platform name */
|
||||
unsigned int acp_rev; /* ACP Revision id */
|
||||
|
Loading…
x
Reference in New Issue
Block a user