diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-02-13 15:31:38 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-04-17 08:10:19 +0300 |
commit | f7018c21350204c4cf628462f229d44d03545254 (patch) | |
tree | 408787177164cf51cc06f7aabdb04fcff8d2b6aa /drivers/video/i810/i810_regs.h | |
parent | c26ef3eb3c11274bad1b64498d0a134f85755250 (diff) |
video: move fbdev to drivers/video/fbdev
The drivers/video directory is a mess. It contains generic video related
files, directories for backlight, console, linux logo, lots of fbdev
device drivers, fbdev framework files.
Make some order into the chaos by creating drivers/video/fbdev
directory, and move all fbdev related files there.
No functionality is changed, although I guess it is possible that some
subtle Makefile build order related issue could be created by this
patch.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Rob Clark <robdclark@gmail.com>
Acked-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/video/i810/i810_regs.h')
-rw-r--r-- | drivers/video/i810/i810_regs.h | 275 |
1 files changed, 0 insertions, 275 deletions
diff --git a/drivers/video/i810/i810_regs.h b/drivers/video/i810/i810_regs.h deleted file mode 100644 index 91c6bd9d0d0..00000000000 --- a/drivers/video/i810/i810_regs.h +++ /dev/null @@ -1,275 +0,0 @@ -/*-*- linux-c -*- - * linux/drivers/video/i810_regs.h -- Intel 810/815 Register List - * - * Copyright (C) 2001 Antonino Daplas<adaplas@pol.net> - * All Rights Reserved - * - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file COPYING in the main directory of this archive for - * more details. - */ - - -/* - * Intel 810 Chipset Family PRM 15 3.1 - * GC Register Memory Address Map - * - * Based on: - * Intel (R) 810 Chipset Family - * Programmer s Reference Manual - * November 1999 - * Revision 1.0 - * Order Number: 298026-001 R - * - * All GC registers are memory-mapped. In addition, the VGA and extended VGA registers - * are I/O mapped. - */ - -#ifndef __I810_REGS_H__ -#define __I810_REGS_H__ - -/* Instruction and Interrupt Control Registers (01000h 02FFFh) */ -#define FENCE 0x02000 -#define PGTBL_CTL 0x02020 -#define PGTBL_ER 0x02024 -#define LRING 0x02030 -#define IRING 0x02040 -#define HWS_PGA 0x02080 -#define IPEIR 0x02088 -#define IPEHR 0x0208C -#define INSTDONE 0x02090 -#define NOPID 0x02094 -#define HWSTAM 0x02098 -#define IER 0x020A0 -#define IIR 0x020A4 -#define IMR 0x020A8 -#define ISR 0x020AC -#define EIR 0x020B0 -#define EMR 0x020B4 -#define ESR 0x020B8 -#define INSTPM 0x020C0 -#define INSTPS 0x020C4 -#define BBP_PTR 0x020C8 -#define ABB_SRT 0x020CC -#define ABB_END 0x020D0 -#define DMA_FADD 0x020D4 -#define FW_BLC 0x020D8 -#define MEM_MODE 0x020DC - -/* Memory Control Registers (03000h 03FFFh) */ -#define DRT 0x03000 -#define DRAMCL 0x03001 -#define DRAMCH 0x03002 - - -/* Span Cursor Registers (04000h 04FFFh) */ -#define UI_SC_CTL 0x04008 - -/* I/O Control Registers (05000h 05FFFh) */ -#define HVSYNC 0x05000 -#define GPIOA 0x05010 -#define GPIOB 0x05014 -#define GPIOC 0x0501C - -/* Clock Control and Power Management Registers (06000h 06FFFh) */ -#define DCLK_0D 0x06000 -#define DCLK_1D 0x06004 -#define DCLK_2D 0x06008 -#define LCD_CLKD 0x0600C -#define DCLK_0DS 0x06010 -#define PWR_CLKC 0x06014 - -/* Graphics Translation Table Range Definition (10000h 1FFFFh) */ -#define GTT 0x10000 - -/* Overlay Registers (30000h 03FFFFh) */ -#define OVOADDR 0x30000 -#define DOVOSTA 0x30008 -#define GAMMA 0x30010 -#define OBUF_0Y 0x30100 -#define OBUF_1Y 0x30104 -#define OBUF_0U 0x30108 -#define OBUF_0V 0x3010C -#define OBUF_1U 0x30110 -#define OBUF_1V 0x30114 -#define OVOSTRIDE 0x30118 -#define YRGB_VPH 0x3011C -#define UV_VPH 0x30120 -#define HORZ_PH 0x30124 -#define INIT_PH 0x30128 -#define DWINPOS 0x3012C -#define DWINSZ 0x30130 -#define SWID 0x30134 -#define SWIDQW 0x30138 -#define SHEIGHT 0x3013F -#define YRGBSCALE 0x30140 -#define UVSCALE 0x30144 -#define OVOCLRCO 0x30148 -#define OVOCLRC1 0x3014C -#define DCLRKV 0x30150 -#define DLCRKM 0x30154 -#define SCLRKVH 0x30158 -#define SCLRKVL 0x3015C -#define SCLRKM 0x30160 -#define OVOCONF 0x30164 -#define OVOCMD 0x30168 -#define AWINPOS 0x30170 -#define AWINZ 0x30174 - -/* BLT Engine Status (40000h 4FFFFh) (Software Debug) */ -#define BR00 0x40000 -#define BRO1 0x40004 -#define BR02 0x40008 -#define BR03 0x4000C -#define BR04 0x40010 -#define BR05 0x40014 -#define BR06 0x40018 -#define BR07 0x4001C -#define BR08 0x40020 -#define BR09 0x40024 -#define BR10 0x40028 -#define BR11 0x4002C -#define BR12 0x40030 -#define BR13 0x40034 -#define BR14 0x40038 -#define BR15 0x4003C -#define BR16 0x40040 -#define BR17 0x40044 -#define BR18 0x40048 -#define BR19 0x4004C -#define SSLADD 0x40074 -#define DSLH 0x40078 -#define DSLRADD 0x4007C - - -/* LCD/TV-Out and HW DVD Registers (60000h 6FFFFh) */ -/* LCD/TV-Out */ -#define HTOTAL 0x60000 -#define HBLANK 0x60004 -#define HSYNC 0x60008 -#define VTOTAL 0x6000C -#define VBLANK 0x60010 -#define VSYNC 0x60014 -#define LCDTV_C 0x60018 -#define OVRACT 0x6001C -#define BCLRPAT 0x60020 - -/* Display and Cursor Control Registers (70000h 7FFFFh) */ -#define DISP_SL 0x70000 -#define DISP_SLC 0x70004 -#define PIXCONF 0x70008 -#define PIXCONF1 0x70009 -#define BLTCNTL 0x7000C -#define SWF 0x70014 -#define DPLYBASE 0x70020 -#define DPLYSTAS 0x70024 -#define CURCNTR 0x70080 -#define CURBASE 0x70084 -#define CURPOS 0x70088 - - -/* VGA Registers */ - -/* SMRAM Registers */ -#define SMRAM 0x10 - -/* Graphics Control Registers */ -#define GR_INDEX 0x3CE -#define GR_DATA 0x3CF - -#define GR10 0x10 -#define GR11 0x11 - -/* CRT Controller Registers */ -#define CR_INDEX_MDA 0x3B4 -#define CR_INDEX_CGA 0x3D4 -#define CR_DATA_MDA 0x3B5 -#define CR_DATA_CGA 0x3D5 - -#define CR30 0x30 -#define CR31 0x31 -#define CR32 0x32 -#define CR33 0x33 -#define CR35 0x35 -#define CR39 0x39 -#define CR40 0x40 -#define CR41 0x41 -#define CR42 0x42 -#define CR70 0x70 -#define CR80 0x80 -#define CR81 0x82 - -/* Extended VGA Registers */ - -/* General Control and Status Registers */ -#define ST00 0x3C2 -#define ST01_MDA 0x3BA -#define ST01_CGA 0x3DA -#define FRC_READ 0x3CA -#define FRC_WRITE_MDA 0x3BA -#define FRC_WRITE_CGA 0x3DA -#define MSR_READ 0x3CC -#define MSR_WRITE 0x3C2 - -/* Sequencer Registers */ -#define SR_INDEX 0x3C4 -#define SR_DATA 0x3C5 - -#define SR01 0x01 -#define SR02 0x02 -#define SR03 0x03 -#define SR04 0x04 -#define SR07 0x07 - -/* Graphics Controller Registers */ -#define GR00 0x00 -#define GR01 0x01 -#define GR02 0x02 -#define GR03 0x03 -#define GR04 0x04 -#define GR05 0x05 -#define GR06 0x06 -#define GR07 0x07 -#define GR08 0x08 - -/* Attribute Controller Registers */ -#define ATTR_WRITE 0x3C0 -#define ATTR_READ 0x3C1 - -/* VGA Color Palette Registers */ - -/* CLUT */ -#define CLUT_DATA 0x3C9 /* DACDATA */ -#define CLUT_INDEX_READ 0x3C7 /* DACRX */ -#define CLUT_INDEX_WRITE 0x3C8 /* DACWX */ -#define DACMASK 0x3C6 - -/* CRT Controller Registers */ -#define CR00 0x00 -#define CR01 0x01 -#define CR02 0x02 -#define CR03 0x03 -#define CR04 0x04 -#define CR05 0x05 -#define CR06 0x06 -#define CR07 0x07 -#define CR08 0x08 -#define CR09 0x09 -#define CR0A 0x0A -#define CR0B 0x0B -#define CR0C 0x0C -#define CR0D 0x0D -#define CR0E 0x0E -#define CR0F 0x0F -#define CR10 0x10 -#define CR11 0x11 -#define CR12 0x12 -#define CR13 0x13 -#define CR14 0x14 -#define CR15 0x15 -#define CR16 0x16 -#define CR17 0x17 -#define CR18 0x18 - -#endif /* __I810_REGS_H__ */ |