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

📄 regs.h

📁 Linux环境下视频显示卡设备的驱动程序源代码
💻 H
字号:
#ifndef __REGS_2700G_#define __REGS_2700G_/* extern unsigned long virt_base_2700; *//* #define __REG_2700G(x)	(*(volatile unsigned long*)((x)+virt_base_2700)) */#define __REG_2700G(x)	((x)+virt_base_2700)/* System Configuration Registers (0x0000_0000  0x0000_0010) */#define SYSCFG		__REG_2700G(0x00000000)#define PFBASE		__REG_2700G(0x00000004)#define PFCEIL		__REG_2700G(0x00000008)#define POLLFLAG	__REG_2700G(0x0000000c)#define SYSRST		__REG_2700G(0x00000010)/* Interrupt Control Registers (0x0000_0014  0x0000_002F) */#define NINTPW		__REG_2700G(0x00000014)#define MINTENABLE	__REG_2700G(0x00000018)#define MINTSTAT	__REG_2700G(0x0000001c)#define SINTENABLE	__REG_2700G(0x00000020)#define SINTSTAT	__REG_2700G(0x00000024)#define SINTCLR		__REG_2700G(0x00000028)/* Clock Control Registers (0x0000_002C  0x0000_005F) */#define SYSCLKSRC	__REG_2700G(0x0000002c)#define PIXCLKSRC	__REG_2700G(0x00000030)#define CLKSLEEP	__REG_2700G(0x00000034)#define COREPLL		__REG_2700G(0x00000038)#define DISPPLL		__REG_2700G(0x0000003c)#define PLLSTAT		__REG_2700G(0x00000040)#define VOVRCLK		__REG_2700G(0x00000044)#define PIXCLK		__REG_2700G(0x00000048)#define MEMCLK		__REG_2700G(0x0000004c)#define M24CLK		__REG_2700G(0x00000050)#define MBXCLK		__REG_2700G(0x00000054)#define SDCLK		__REG_2700G(0x00000058)#define PIXCLKDIV	__REG_2700G(0x0000005c)/* LCD Port Control Register (0x0000_0060  0x0000_006F) */#define LCD_CONFIG	__REG_2700G(0x00000060)/* On-Die Frame Buffer Registers (0x0000_0064  0x0000_006B) */#define ODFBPWR		__REG_2700G(0x00000064)#define ODFBSTAT	__REG_2700G(0x00000068)/* GPIO Registers (0x0000_006C  0x0000_007F) */#define GPIOCGF		__REG_2700G(0x0000006c)#define GPIOHI		__REG_2700G(0x00000070)#define GPIOLO		__REG_2700G(0x00000074)#define GPIOSTAT	__REG_2700G(0x00000078)/* Pulse Width Modulator (PWM) Registers (0x0000_0200  0x0000_02FF) */#define PWMRST		__REG_2700G(0x00000200)#define PWMCFG		__REG_2700G(0x00000204)#define PWM0DIV		__REG_2700G(0x00000210)#define PWM0DUTY	__REG_2700G(0x00000214)#define PWM0PER		__REG_2700G(0x00000218)#define PWM1DIV		__REG_2700G(0x00000220)#define PWM1DUTY	__REG_2700G(0x00000224)#define PWM1PER		__REG_2700G(0x00000228)/* Identification (ID) Registers (0x0000_0300  0x0000_0FFF) */#define ID		__REG_2700G(0x00000FF0)/* Local Memory (SDRAM) Interface Registers (0x0000_1000  0x0000_1FFF) */#define LMRST		__REG_2700G(0x00001000)#define LMCFG		__REG_2700G(0x00001004)#define LMPWR		__REG_2700G(0x00001008)#define LMPWRSTAT	__REG_2700G(0x0000100c)#define LMCEMR		__REG_2700G(0x00001010)#define LMTYPE		__REG_2700G(0x00001014)#define LMTIM		__REG_2700G(0x00001018)#define LMREFRESH	__REG_2700G(0x0000101c)#define LMPROTMIN	__REG_2700G(0x00001020)#define LMPROTMAX	__REG_2700G(0x00001024)#define LMPROTCFG	__REG_2700G(0x00001028)#define LMPROTERR	__REG_2700G(0x0000102c)/* Plane Controller Registers (0x0000_2000  0x0000_2FFF) */#define GSCTRL		__REG_2700G(0x00002000)#define VSCTRL		__REG_2700G(0x00002004)#define GBBASE		__REG_2700G(0x00002020)#define VBBASE		__REG_2700G(0x00002024)#define GDRCTRL		__REG_2700G(0x00002040)#define VCMSK		__REG_2700G(0x00002044)#define GSCADR		__REG_2700G(0x00002060)#define VSCADR		__REG_2700G(0x00002064)#define VUBASE		__REG_2700G(0x00002084)#define VVBASE		__REG_2700G(0x000020a4)#define GSADR		__REG_2700G(0x000020c0)#define VSADR		__REG_2700G(0x000020c4)#define HCCTRL		__REG_2700G(0x00002100)#define HCSIZE		__REG_2700G(0x00002110)#define HCPOS		__REG_2700G(0x00002120)#define HCBADR		__REG_2700G(0x00002130)#define HCCKMSK		__REG_2700G(0x00002140)#define GPLUT		__REG_2700G(0x00002150)#define DSCTRL		__REG_2700G(0x00002154)#define DHT01		__REG_2700G(0x00002158)#define DHT02		__REG_2700G(0x0000215c)#define DHT03		__REG_2700G(0x00002160)#define DVT01		__REG_2700G(0x00002164)#define DVT02		__REG_2700G(0x00002168)#define DVT03		__REG_2700G(0x0000216c)#define DBCOL		__REG_2700G(0x00002170)#define BGCOLOR		__REG_2700G(0x00002174)#define DINTRS		__REG_2700G(0x00002178)#define DINTRE		__REG_2700G(0x0000217c)#define DINTRCNT	__REG_2700G(0x00002180)#define DSIG		__REG_2700G(0x00002184)#define DMCTRL		__REG_2700G(0x00002188)#define CLIPCTRL	__REG_2700G(0x0000218c)#define SPOCTRL		__REG_2700G(0x00002190)#define SVCTRL		__REG_2700G(0x00002194)/* 0x0000_2198 *//* 0x0000_21A8 VSCOEFF[0:4] Video Scalar Vertical Coefficient [0:4] 4.14.5 */#define VSCOEFF0	__REG_2700G(0x00002198)#define VSCOEFF1	__REG_2700G(0x0000219c)#define VSCOEFF2	__REG_2700G(0x000021a0)#define VSCOEFF3	__REG_2700G(0x000021a4)#define VSCOEFF4	__REG_2700G(0x000021a8)#define SHCTRL		__REG_2700G(0x000021b0)/* 0x0000_21B4 *//* 0x0000_21D4 HSCOEFF[0:8] Video Scalar Horizontal Coefficient [0:8] 4.14.7 */#define HSCOEFF0	__REG_2700G(0x000021b4)#define HSCOEFF1	__REG_2700G(0x000021b8)#define HSCOEFF2	__REG_2700G(0x000021bc)#define HSCOEFF3	__REG_2700G(0x000021c0)#define HSCOEFF4	__REG_2700G(0x000021c4)#define HSCOEFF5	__REG_2700G(0x000021c8)#define HSCOEFF6	__REG_2700G(0x000021cc)#define HSCOEFF7	__REG_2700G(0x000021d0)#define HSCOEFF8	__REG_2700G(0x000021d4)#define SSSIZE		__REG_2700G(0x000021D8)/* 0x0000_2200 *//* 0x0000_2240 VIDGAM[0:16] Video Gamma LUT Index [0:16] 4.15.2 */#define VIDGAM0		__REG_2700G(0x00002200)#define VIDGAM1		__REG_2700G(0x00002204)#define VIDGAM2		__REG_2700G(0x00002208)#define VIDGAM3		__REG_2700G(0x0000220c)#define VIDGAM4		__REG_2700G(0x00002210)#define VIDGAM5		__REG_2700G(0x00002214)#define VIDGAM6		__REG_2700G(0x00002218)#define VIDGAM7		__REG_2700G(0x0000221c)#define VIDGAM8		__REG_2700G(0x00002220)#define VIDGAM9		__REG_2700G(0x00002224)#define VIDGAM10	__REG_2700G(0x00002228)#define VIDGAM11	__REG_2700G(0x0000222c)#define VIDGAM12	__REG_2700G(0x00002230)#define VIDGAM13	__REG_2700G(0x00002234)#define VIDGAM14	__REG_2700G(0x00002238)#define VIDGAM15	__REG_2700G(0x0000223c)#define VIDGAM16	__REG_2700G(0x00002240)/* 0x0000_2250 *//* 0x0000_2290 GFXGAM[0:16] Graphics Gamma LUT Index [0:16] 4.15.3 */#define GFXGAM0		__REG_2700G(0x00002250)#define GFXGAM1		__REG_2700G(0x00002254)#define GFXGAM2		__REG_2700G(0x00002258)#define GFXGAM3		__REG_2700G(0x0000225c)#define GFXGAM4		__REG_2700G(0x00002260)#define GFXGAM5		__REG_2700G(0x00002264)#define GFXGAM6		__REG_2700G(0x00002268)#define GFXGAM7		__REG_2700G(0x0000226c)#define GFXGAM8		__REG_2700G(0x00002270)#define GFXGAM9		__REG_2700G(0x00002274)#define GFXGAM10	__REG_2700G(0x00002278)#define GFXGAM11	__REG_2700G(0x0000227c)#define GFXGAM12	__REG_2700G(0x00002280)#define GFXGAM13	__REG_2700G(0x00002284)#define GFXGAM14	__REG_2700G(0x00002288)#define GFXGAM15	__REG_2700G(0x0000228c)#define GFXGAM16	__REG_2700G(0x00002290)#define DLSTS		__REG_2700G(0x00002300)#define DLLCTRL		__REG_2700G(0x00002304)#define DVLNUM		__REG_2700G(0x00002308)#define DUCTRL		__REG_2700G(0x0000230c)#define DVECTRL		__REG_2700G(0x00002310)#define DHDET		__REG_2700G(0x00002314)#define DVDET		__REG_2700G(0x00002318)#define DODMSK		__REG_2700G(0x0000231c)#define CSC01		__REG_2700G(0x00002330)#define CSC02		__REG_2700G(0x00002334)#define CSC03		__REG_2700G(0x00002338)#define CSC04		__REG_2700G(0x0000233c)#define CSC05		__REG_2700G(0x00002340)#define FB_MEMORY_START	__REG_2700G(0x00060000)#endif /* __REGS_2700G_ */

⌨️ 快捷键说明

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