/* * gsc3280_gpodisp.h - driver for Gpo Display in Loongson soc * * Copyright (C) 2012 Loongson Corporation * * 2013-01-31 */ #ifndef _LINUX_AMR_DISP_H_ #define _LINUX_AMR_DISP_H_ #define ENABLE_AMRDISP_PIN 0x01 #define DISABLE_AMRDISP_PIN 0x00 /*----------------------------------------------------------------------------*/ #define AMR_PORTA_DR 0x00 #define AMR_PORTA_DRR 0x04 #define AMR_PORTA_CTL 0x08 #define AMR_PORTB_DR 0x0c #define AMR_PORTB_DRR 0x10 #define AMR_PORTB_CTL 0x14 #define AMR_PORTC_DR 0x18 #define AMR_PORTC_DRR 0x1c #define AMR_PORTC_CTL 0x20 /* Use 'a' as magic number */ #define AMRDISP_IOC_MAGIC 'a' /* Please use a different 8-bit number in your code */ /* */ // old interface #define AMRDISP_CMD _IO(AMRDISP_IOC_MAGIC, 0) #define AMRDISP_DAT _IO(AMRDISP_IOC_MAGIC, 1) #define AMRDISP_RST _IO(AMRDISP_IOC_MAGIC, 2) #define AMRDISP_INITPIN _IO(AMRDISP_IOC_MAGIC, 3) #define AMRDISPLAY_CTRL_INIT _IO(AMRDISP_IOC_MAGIC, 4) #define AMRDISPLAY_CTRL_CLR _IO(AMRDISP_IOC_MAGIC, 5) #define AMRDISPLAY_BACKLIGHT _IO(AMRDISP_IOC_MAGIC, 6) #define AMRDISPLAY_BACKCLEAR _IO(AMRDISP_IOC_MAGIC, 7) #define AMRDISP_IOC_MAXNR 8 #endif