📄 regs.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 + -