Changeset View
Changeset View
Standalone View
Standalone View
sys/mips/ingenic/jz4780_lcd.h
Show All 28 Lines | |||||
/* | /* | ||||
* Ingenic JZ4780 LCD Controller | * Ingenic JZ4780 LCD Controller | ||||
*/ | */ | ||||
#ifndef __JZ4780_LCD_H__ | #ifndef __JZ4780_LCD_H__ | ||||
#define __JZ4780_LCD_H__ | #define __JZ4780_LCD_H__ | ||||
#define LCDCFG 0x0000 | #define LCDCFG 0x0000 | ||||
#define LCDCFG_LCDPIN (1 << 31) | #define LCDCFG_LCDPIN (1U << 31) | ||||
#define LCDCFG_TVEPEH (1 << 30) | #define LCDCFG_TVEPEH (1 << 30) | ||||
#define LCDCFG_NEWDES (1 << 28) | #define LCDCFG_NEWDES (1 << 28) | ||||
#define LCDCFG_PALBP (1 << 27) | #define LCDCFG_PALBP (1 << 27) | ||||
#define LCDCFG_TVEN (1 << 26) | #define LCDCFG_TVEN (1 << 26) | ||||
#define LCDCFG_RECOVER (1 << 25) | #define LCDCFG_RECOVER (1 << 25) | ||||
#define LCDCFG_PSM (1 << 23) | #define LCDCFG_PSM (1 << 23) | ||||
#define LCDCFG_CLSM (1 << 22) | #define LCDCFG_CLSM (1 << 22) | ||||
#define LCDCFG_SPLM (1 << 21) | #define LCDCFG_SPLM (1 << 21) | ||||
Show All 9 Lines | |||||
#define LCDCFG_HSP (1 << 11) | #define LCDCFG_HSP (1 << 11) | ||||
#define LCDCFG_PCP (1 << 10) | #define LCDCFG_PCP (1 << 10) | ||||
#define LCDCFG_DEP (1 << 9) | #define LCDCFG_DEP (1 << 9) | ||||
#define LCDCFG_VSP (1 << 8) | #define LCDCFG_VSP (1 << 8) | ||||
#define LCDCFG_18_16 (1 << 7) | #define LCDCFG_18_16 (1 << 7) | ||||
#define LCDCFG_24 (1 << 6) | #define LCDCFG_24 (1 << 6) | ||||
#define LCDCFG_MODE (0xf << 0) | #define LCDCFG_MODE (0xf << 0) | ||||
#define LCDCTRL 0x0030 | #define LCDCTRL 0x0030 | ||||
#define LCDCTRL_PINMD (1 << 31) | #define LCDCTRL_PINMD (1U << 31) | ||||
#define LCDCTRL_BST (0x7 << 28) | #define LCDCTRL_BST (0x7 << 28) | ||||
#define LCDCTRL_BST_4 (0 << 28) | #define LCDCTRL_BST_4 (0 << 28) | ||||
#define LCDCTRL_BST_8 (1 << 28) | #define LCDCTRL_BST_8 (1 << 28) | ||||
#define LCDCTRL_BST_16 (2 << 28) | #define LCDCTRL_BST_16 (2 << 28) | ||||
#define LCDCTRL_BST_32 (3 << 28) | #define LCDCTRL_BST_32 (3 << 28) | ||||
#define LCDCTRL_BST_64 (4 << 28) | #define LCDCTRL_BST_64 (4 << 28) | ||||
#define LCDCTRL_OUTRGB (1 << 27) | #define LCDCTRL_OUTRGB (1 << 27) | ||||
#define LCDCTRL_OFUP (1 << 26) | #define LCDCTRL_OFUP (1 << 26) | ||||
▲ Show 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | |||||
#define LCDCLS 0x001c | #define LCDCLS 0x001c | ||||
#define LCDSPL 0x0020 | #define LCDSPL 0x0020 | ||||
#define LCDREV 0x0024 | #define LCDREV 0x0024 | ||||
#define LCDIID 0x0038 | #define LCDIID 0x0038 | ||||
#define LCDDA0 0x0040 | #define LCDDA0 0x0040 | ||||
#define LCDSA0 0x0044 | #define LCDSA0 0x0044 | ||||
#define LCDFID0 0x0048 | #define LCDFID0 0x0048 | ||||
#define LCDCMD0 0x004c | #define LCDCMD0 0x004c | ||||
#define LCDCMD_SOFINT (1 << 31) | #define LCDCMD_SOFINT (1U << 31) | ||||
#define LCDCMD_EOFINT (1 << 30) | #define LCDCMD_EOFINT (1 << 30) | ||||
#define LCDCMD_CMD (1 << 29) | #define LCDCMD_CMD (1 << 29) | ||||
#define LCDCMD_COMPE (1 << 27) | #define LCDCMD_COMPE (1 << 27) | ||||
#define LCDCMD_FRM_EN (1 << 26) | #define LCDCMD_FRM_EN (1 << 26) | ||||
#define LCDCMD_FIELD_SEL (1 << 25) | #define LCDCMD_FIELD_SEL (1 << 25) | ||||
#define LCDCMD_16X16BLOCK (1 << 24) | #define LCDCMD_16X16BLOCK (1 << 24) | ||||
#define LCDCMD_LEN (0xffffff << 0) | #define LCDCMD_LEN (0xffffff << 0) | ||||
#define LCDOFFS0 0x0060 | #define LCDOFFS0 0x0060 | ||||
#define LCDPW0 0x0064 | #define LCDPW0 0x0064 | ||||
#define LCDCNUM0 0x0068 | #define LCDCNUM0 0x0068 | ||||
#define LCDPOS0 LCDCNUM0 | #define LCDPOS0 LCDCNUM0 | ||||
#define LCDPOS_ALPHAMD1 (1 << 31) | #define LCDPOS_ALPHAMD1 (1U << 31) | ||||
#define LCDPOS_RGB01 (1 << 30) | #define LCDPOS_RGB01 (1 << 30) | ||||
#define LCDPOS_BPP01 (0x7 << 27) | #define LCDPOS_BPP01 (0x7 << 27) | ||||
#define LCDPOS_BPP01_15_16 (4 << 27) | #define LCDPOS_BPP01_15_16 (4 << 27) | ||||
#define LCDPOS_BPP01_18_24 (5 << 27) | #define LCDPOS_BPP01_18_24 (5 << 27) | ||||
#define LCDPOS_BPP01_24_COMP (6 << 27) | #define LCDPOS_BPP01_24_COMP (6 << 27) | ||||
#define LCDPOS_BPP01_30 (7 << 27) | #define LCDPOS_BPP01_30 (7 << 27) | ||||
#define LCDPOS_PREMULTI01 (1 << 26) | #define LCDPOS_PREMULTI01 (1 << 26) | ||||
#define LCDPOS_COEF_SLE01 (0x3 << 24) | #define LCDPOS_COEF_SLE01 (0x3 << 24) | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |