#include <linux/module.h>
#include <linux/console.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <linux/vmalloc.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/fb.h>
#include <linux/init.h>
#include <asm/io.h>
#include <asm/jazz.h>
Go to the source code of this file.
#define A_VID_FORM 0x000040 |
#define BIT_PER_PIX 0x700000 /* bits 22 to 20 of Control A */ |
#define BLANK_IO 0x000100 |
#define BLANK_LEVEL 0x000080 |
#define BLANK_OFF 0x000800 |
#define BLK_FUN_SWTCH 0x000200 |
#define BOOT_REG 0xe4080000 |
#define CHKSUM_REG 0xe4080600 /* to 0x080610 - unused */ |
#define CLR_PAL_REG 0xe4080800 /* to 0x080ff8 */ |
#define CTLA_REG 0xe4080300 |
#define CURS_PAL_REG 0xe4080508 /* to 0x080518 */ |
#define CURS_PAT_REG 0xe4081000 /* to 0x081ff8 */ |
#define CURS_POS_REG 0xe4080638 |
#define CURS_TOGGLE 0x800000 |
#define D_SYNC_FORM 0x000020 |
#define DELAY_SAMPLE 0x080000 |
#define DISPLAY_REG 0xe4080118 |
#define ENABLE_VTG 0x000001 |
#define FORCE_BLANK 0x000400 |
#define FRAME_FLY_PAT 0x000010 |
#define G364_MEM_BASE 0xe4400000 |
#define G364_PORT_BASE 0xe4000000 |
#define ID_REG 0xe4000000 /* Read only */ |
#define INTL_STAND 0x000004 |
#define MASK_REG 0xe4080200 |
#define MON_ID_REG 0xe4100000 /* unused */ |
#define PIX_PIPE_DEL 0x030000 /* bits 17 and 16 of Control A */ |
#define PIX_PIPE_DEL2 0x008000 /* same as above - don't ask me why */ |
#define PORT_INTER 0x040000 |
#define RESET_REG 0xe4180000 /* Write only */ |
#define SCRN_FORM 0x000002 |
#define TIMING_REG 0xe4080108 /* to 0x080170 - DON'T TOUCH! */ |
#define TOP_REG 0xe4080400 |
#define TR_CYCLE_TOG 0x004000 |
#define VDISPLAY_REG 0xe4080150 |
#define VRAM_ADR_INC 0x003000 /* bits 13 and 12 of Control A */ |