📄 hw_rockcodec.h
字号:
/*********************************************************************************
* Copyright (C),2004-2005, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : Hw_rkcodec.h
* Author : lzy
* Description:
* History :
* <author> <time> <version> <desc>
* lzy 07/6/29 1.0 ORG
*
$Log: HW_rockcodec.h,v $
Revision 1.6 2007/11/10 04:23:00 Huangxinyu
调试修改
Revision 1.5 2007/10/24 07:20:34 Hanjiang
no message
Revision 1.4 2007/10/17 01:48:59 Huangxinyu
修改发现的bug
Revision 1.3 2007/10/15 09:03:44 Huangxinyu
根据RK27提交修改driver
Revision 1.2 2007/10/08 02:38:40 Lingzhaojun
添加版本自动注释脚本
*********************************************************************************/
#ifndef _HW_RKCODEC_H
#define _HW_RKCODEC_H
#define AICR (0x00<<1)
#define CR1 (0x01<<1)
#define CR2 (0x02<<1)
#define CCR1 (0x03<<1)
#define CCR2 (0x04<<1)
#define PMR1 (0x05<<1)
#define PMR2 (0x06<<1)
#define CRR (0x07<<1)
#define ICR (0x08<<1)
#define IFR (0x09<<1)
#define CGR1 (0x0a<<1)
#define CGR2 (0x0b<<1)
#define CGR3 (0x0c<<1)
#define CGR4 (0x0d<<1)
#define CGR5 (0x0e<<1)
#define CGR6 (0x0f<<1)
#define CGR7 (0x10<<1)
#define CGR8 (0x11<<1)
#define CGR9 (0x12<<1)
#define CGR10 (0x13<<1)
#define TR1 (0x14<<1)
#define TR2 (0x15<<1)
//AICR
#define DAC_SERIAL (1<<3)
#define ADC_SERIAL (1<<2)
#define DAC_I2S (1<<1)
#define ADC_I2S (1<<0)
//CR1
#define SB_MICBIAS (1<<7)
#define MONO (1<<6)
#define DAC_MUTE (1<<5)
#define HP_DIS (1<<4)
#define DACSEL (1<<3)
#define BYPASS1 (1<<2)
#define BYPASS2 (1<<1)
#define SIDETONE (1<<0)
//CR2
#define DAC_DEEMP (1<<7)
#define DAC_ADWL16 (0x00)
#define ADC_ADWL16 (0x00)
#define ADC_HPF (1<<2)
#define INSEL_LINE1 (0x00<<0)
#define INSEL_LINE2 (0x01<<0)
#define INSEL_MIC (0x02<<0)
#define INSEL_MIX (0x03<<0)
//CCR1
#define CRYSTAL (0x0f)
#define CRYSTAL_12M (0x00)
//CCR2
#define DFREQ (0x0f0)
#define AFREQ (0x0f)
#define FREQ96kHz 0x00
#define FREQ48kHz 0x01
#define FREQ441kHz 0x02
#define FREQ32kHz 0x03
#define FREQ24kHz 0x04
#define FREQ2205kHz 0x05
#define FREQ16kHz 0x06
#define FREQ12kHz 0x07
#define FREQ11025kHz 0x08
#define FREQ9k6Hz 0x09
#define FREQ8kHz 0x0a
//PMR1
#define SB_DAC (1<<7)
#define SB_OUT (1<<6)
#define SB_MIX (1<<5)
#define SB_ADC (1<<4)
#define SB_IN1 (1<<3)
#define SB_IN2 (1<<2)
#define SB_MIC (1<<1)
#define SB_IND (1<<0)
//PMR2
#define GIM (1<<3)
#define SB_MC (1<<2)
#define SB (1<<1)
#define SB_SLEEP (1<<0)
//CRR
#define RATIO_1 (0x0<<5)
#define RATIO_2 (0x1<<5)
#define RATIO_4 (0x2<<5)
#define RATIO_8 (0x3<<5)
#define KFast_1 (0x0<<2)
#define KFast_2 (0x1<<2)
#define KFast_4 (0x2<<2)
#define KFast_8 (0x3<<2)
#define KFast_16 (0x4<<2)
#define KFast_32 (0x5<<2)
#define TRESH_0 (0x00)
#define TRESH_32 (0x01)
#define TRESH_64 (0x02)
#define TRESH_128 (0x03)
#define USB_mode 0x01
//CGR
#define GAIN_INDEPENDENT 0x00
#define GAIN_BYLEFT (0x02<<6)
#define GAIN_BYRIGHT (0x01<<6)
// TR1
#define NOSC (1<<1)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -