⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tda7540.h

📁 基于tda7540芯片的FM芯片
💻 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 + -