gk7205v200-uboot/product/audio/acodec/v750/acodec.h
2025-08-07 17:13:54 +08:00

47 lines
1018 B
C
Executable File

#ifndef _ACODEC_H_
#define _ACODEC_H_
typedef enum ACODEC_FS_E
{
ACODEC_FS_8000 = 0x1,
ACODEC_FS_11025 = 0x2,
ACODEC_FS_12000 = 0x3,
ACODEC_FS_16000 = 0x4,
ACODEC_FS_22050 = 0x5,
ACODEC_FS_24000 = 0x6,
ACODEC_FS_32000 = 0x7,
ACODEC_FS_44100 = 0x8,
ACODEC_FS_48000 = 0x9,
ACODEC_FS_64000 = 0xa,
ACODEC_FS_96000 = 0xb,
ACODEC_FS_BUTT = 0x1c,
} ACODEC_FS_E;
typedef enum ACODEC_I2S_FS_E
{
ACODEC_I2S_FS_8000 = 0x18,
ACODEC_I2S_FS_11025 = 0x18,
ACODEC_I2S_FS_12000 = 0x18,
ACODEC_I2S_FS_16000 = 0x19,
ACODEC_I2S_FS_22050 = 0x19,
ACODEC_I2S_FS_24000 = 0x19,
ACODEC_I2S_FS_32000 = 0x1a,
ACODEC_I2S_FS_44100 = 0x1a,
ACODEC_I2S_FS_48000 = 0x1a,
ACODEC_I2S_FS_64000 = 0x1b,
ACODEC_I2S_FS_96000 = 0x1b,
ACODEC_I2S_FS_BUTT = 0x1c,
} ACODEC_I2S_FS_E;
typedef enum ACODEC_ADC_MODESEL_E
{
ACODEC_ADC_MODESEL_6144 = 0x0,
ACODEC_ADC_MODESEL_4096 = 0x1,
ACODEC_ADC_MODESEL_BUTT = 0xff,
} ACODEC_ADC_MODESEL_E;
#endif /* End of #ifndef _ACODEC_H_ */