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

📄 bfin_ad7179fb.h

📁 ad7179的驱动程序
💻 H
字号:
/* * linux/drivers/video/bfin_ad7179.h -- Analog Devices Blackfin + AD7179 video out chip * * Based on vga16fb.c: Copyright 1999 Ben Pfaff <pfaffben@debian.org> and Petr Vandrovec <VANDROVE@vc.cvut.cz> * Copyright 2004 Ashutosh Kumar Singh (ashutosh.singh@rrap-software.com) * * This file is subject to the terms and conditions of the GNU General * Public License.  See the file COPYING in the main directory of this * archive for more details. */#define CONFIG_NTSC#define BLACK   (0x01800180)            /* black pixel pattern	*/#define BLUE    (0x296E29F0)		/* blue pixel pattern	*/#define RED     (0x51F0515A)		/* red pixel pattern	*/#define MAGENTA (0x6ADE6ACA)            /* magenta pixel pattern*/#define GREEN   (0x91229136)            /* green pixel pattern	*/#define CYAN    (0xAA10AAA6)            /* cyan pixel pattern	*/#define YELLOW  (0xD292D210)            /* yellow pixel pattern	*/#define WHITE   (0xFE80FE80)            /* white pixel pattern	*/#define true 	1#define false	0                                                                                                                                                                                                                                                                                                                          struct system_code_type{        unsigned int sav;	/* Start of Active Video */        unsigned int eav;	/* End of Active Video */};#ifdef CONFIG_NTSCconst struct system_code_type system_code_map[4] ={        { 0xFF0000EC, 0xFF0000F1 },        { 0xFF0000AB, 0xFF0000B6 },        { 0xFF000080, 0xFF00009D },        { 0xFF0000C7, 0xFF0000DA }};#define FIELD1_VB_START		0#define FIELD1_VB_END  		18#define FIELD1_AV_START		19#define FIELD1_AV_END  		262#define FIELD2_VB_START		263#define FIELD2_VB_END  		281#define FIELD2_AV_START		282#define FIELD2_AV_END  		524#define HB_LENGTH		268#define RGB_WIDTH      		720#define RGB_HEIGHT     		480#define YCBCR_WIDTH    		1716#define YCBCR_HEIGHT   		525#else /* CONFIG_PAL */const struct system_code_type system_code_map[4] ={	{ 0xFF0000AB, 0xFF0000B6 },	{ 0xFF000080, 0xFF00009D },	{ 0xFF0000EC, 0xFF0000F1 },	{ 0xFF0000C7, 0xFF0000DA }};#define FIELD1_VB_START		1#define FIELD1_VB_END		22#define FIELD1_AV_START		23#define FIELD1_AV_END		310#define FIELD2_VB_START 	311#define FIELD2_VB_END		335#define FIELD2_AV_START		336#define FIELD2_AV_END		623#define FIELD2_VB2_START 	624#define FIELD2_VB2_END		625#define HB_LENGTH		280#define RGB_WIDTH       	720#define RGB_HEIGHT      	576#define YCBCR_WIDTH     	1728#define YCBCR_HEIGHT    	625#endif /* CONFIG_NTSL */struct rgb_t{        unsigned char r,g,b;} ;struct ycrcb_t{        unsigned char   Cb,y1,Cr,y2;};struct adv7179 {        unsigned char reg[128];        int norm;        int input;        int enable;        int bright;        int contrast;        int hue;        int sat;};#define   I2C_ADV7179        0x54#define   RESET_ADV7179      0x4000#define   DELAY_RESET	     40

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -