📄 tda7540.h
字号:
#include <linux/module.h>#include <linux/types.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/mm.h>#include <linux/init.h>#include <linux/cdev.h>#include <linux/errno.h>#include "tda7540_ioctl_cmd.h"#define AM_FM_TUNER_MAJOR 0x0 /*the predicted master device number*/#define AM_FM_TUNER_BASE 0xbf0040d0#define AM_FM_TUNER_PRER_LO (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x00 )#define AM_FM_TUNER_PRER_HI (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x01 )#define AM_FM_TUNER_CTR (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x02 )#define AM_FM_TUNER_TXR (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x03 )#define AM_FM_TUNER_RXR (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x03 )#define AM_FM_TUNER_CR (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x04 )#define AM_FM_TUNER_SR (volatile unsigned char *)( AM_FM_TUNER_BASE + 0x04 )//=====================================================================================//for tuner//#define u8 unsigned char#define u16 unsigned int#define u32 unsigned long int#define s8 char #define s16 int#define FM_EU_BAND 0 //87--108MHz#define FM_JP_BAND 2 //76--90MHz#define FM_OT_BAND 3 //65--74MHz#define AM_MW_BAND 4 //522--1629KHz#define FMSCTRL 0x9e#define AMSCTRL 0x7e#define TV1REG 3#define TV2REG 4#define IFC1REG 5#define IFC2REG 6#define AMCTLREG 0x07 //Reg7#define PLLREFREG 0x0e //Reg14#define LEVELREG 0x12 //Reg18#define XTALREG 0x13 //Reg19#define IQREG 0x15 //Reg21#define SCTRLREG 0x17 //Reg23#define IFC1 0x98 //FM10.24mS#define EEP_TV2_65 0x28#define EEP_TV2_76 0x29#define EEP_TV2_87 0x2a#define EEP_IQ_65 0x2b#define EEP_IQ_76 0x2c#define EEP_IQ_87 0x2d#define EEP_AM_LEVEL 0x2e #define EEP_AM_XTAL 0x2f#define EEP_FLAG 0x30#define EEP_YEAR 0x31#define EEP_MONTH 0x32#define EEP_DATE 0x33#define EEP_VER 0x34#define OIRT_STEP 3#define JAPAN_STEP 3#define EUROPE_STEP 0#define FLAG 0xEA#define CHECKTIMES 1000 //SSTOP��#define FAILTIMES CHECKTIMES*0.1 //SSTOP�ʧܴ�
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -