/* * gsc3280_emidisp.h - driver for emi Display in Loongson soc * * Copyright (C) 2012 Loongson Corporation * * 2013-01-31 */ #ifndef _LINUX_EMI_DISP_H_ #define _LINUX_EMI_DISP_H_ /*----------------------------------------------------------------------------*/ #define CMD_OPT *((volatile u8 *)0xbdf00002) #define DAT_OPT *((volatile u8 *)0xbdf00003) #define RST_OPT_LOW *((volatile u8 *)0xbdf00000) #define RST_OPT_HIGH *((volatile u8 *)0xbdf00002) /* Use 'k' as magic number */ #define EMIDISP_IOC_MAGIC 'h' /* Please use a different 8-bit number in your code */ /* */ #define EMIDISP_CMD _IO(EMIDISP_IOC_MAGIC, 0) #define EMIDISP_DAT _IO(EMIDISP_IOC_MAGIC, 1) #define EMIDISP_RST _IO(EMIDISP_IOC_MAGIC, 2) #define EMIDISP_BACK _IO(EMIDISP_IOC_MAGIC, 3) #define EMIDISP_IOC_MAXNR 4 #endif