68 lines
2.0 KiB
C
68 lines
2.0 KiB
C
/*
|
|
*******************************************************************
|
|
* Audio Common Definitions
|
|
*
|
|
*Note(s):
|
|
* (1)Only macro definitions can be defined here.
|
|
* (2)Use (1UL << (n)) instead of BIT(n)
|
|
*******************************************************************
|
|
*/
|
|
#ifndef _AUDIO_DEF_H_
|
|
#define _AUDIO_DEF_H_
|
|
|
|
/*
|
|
*******************************************************************
|
|
* DAC Definitions
|
|
*******************************************************************
|
|
*/
|
|
|
|
/*
|
|
*******************************************************************
|
|
* ADC Definitions
|
|
*******************************************************************
|
|
*/
|
|
|
|
|
|
/*
|
|
*******************************************************************
|
|
* Linein(Aux) Definitions
|
|
*******************************************************************
|
|
*/
|
|
|
|
|
|
/*
|
|
*******************************************************************
|
|
* ANC Definitions
|
|
*******************************************************************
|
|
*/
|
|
//ANC Mode Enable
|
|
#define ANC_FF_EN (1UL << (0))
|
|
#define ANC_FB_EN (1UL << (1))
|
|
#define ANC_HYBRID_EN (1UL << (2))
|
|
|
|
//ANC芯片版本定义
|
|
#define ANC_VERSION_BR30 0x01 //AD697N/AC897N
|
|
#define ANC_VERSION_BR30C 0x02 //AC699N/AD698N
|
|
#define ANC_VERSION_BR36 0x03 //AC700N
|
|
#define ANC_VERSION_BR28 0x04 //AC701N/BR40
|
|
//多滤波器版本
|
|
#define ANC_VERSION_BR28_MULT 0xA4 //AC701N 支持多滤波器
|
|
|
|
/*
|
|
*******************************************************************
|
|
* PCM Output Definitions
|
|
*******************************************************************
|
|
*/
|
|
#define AUDIO_WAY_TYPE_DAC (1UL << (0))
|
|
#define AUDIO_WAY_TYPE_IIS (1UL << (1))
|
|
#define AUDIO_WAY_TYPE_FM (1UL << (2))
|
|
#define AUDIO_WAY_TYPE_HDMI (1UL << (3))
|
|
#define AUDIO_WAY_TYPE_SPDIF (1UL << (4))
|
|
#define AUDIO_WAY_TYPE_BT (1UL << (5))
|
|
#define AUDIO_WAY_TYPE_DONGLE (1UL << (6))
|
|
|
|
#define AUDIO_WAY_TYPE_MAX 7
|
|
#define AUDIO_WAY_TYPE_ALL 0x00ffffff
|
|
|
|
#endif/*_AUDIO_DEF_H_*/
|