37 lines
871 B
C
37 lines
871 B
C
/*
|
|
* 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
|
|
|
|
|