linux/include/video/neomagic.h

/*
 * linux/include/video/neo_reg.h -- NeoMagic Framebuffer Driver
 *
 * Copyright (c) 2001  Denis Oliver Kropp <[email protected]>
 *
 * 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.
 */

#define NEO_BS0_BLT_BUSY
#define NEO_BS0_FIFO_AVAIL
#define NEO_BS0_FIFO_PEND

#define NEO_BC0_DST_Y_DEC
#define NEO_BC0_X_DEC
#define NEO_BC0_SRC_TRANS
#define NEO_BC0_SRC_IS_FG
#define NEO_BC0_SRC_Y_DEC
#define NEO_BC0_FILL_PAT
#define NEO_BC0_SRC_MONO
#define NEO_BC0_SYS_TO_VID

#define NEO_BC1_DEPTH8
#define NEO_BC1_DEPTH16
#define NEO_BC1_X_320
#define NEO_BC1_X_640
#define NEO_BC1_X_800
#define NEO_BC1_X_1024
#define NEO_BC1_X_1152
#define NEO_BC1_X_1280
#define NEO_BC1_X_1600
#define NEO_BC1_DST_TRANS
#define NEO_BC1_MSTR_BLT
#define NEO_BC1_FILTER_Z

#define NEO_BC2_WR_TR_DST

#define NEO_BC3_SRC_XY_ADDR
#define NEO_BC3_DST_XY_ADDR
#define NEO_BC3_CLIP_ON
#define NEO_BC3_FIFO_EN
#define NEO_BC3_BLT_ON_ADDR
#define NEO_BC3_SKIP_MAPPING

#define NEO_MODE1_DEPTH8
#define NEO_MODE1_DEPTH16
#define NEO_MODE1_DEPTH24
#define NEO_MODE1_X_320
#define NEO_MODE1_X_640
#define NEO_MODE1_X_800
#define NEO_MODE1_X_1024
#define NEO_MODE1_X_1152
#define NEO_MODE1_X_1280
#define NEO_MODE1_X_1600
#define NEO_MODE1_BLT_ON_ADDR

/* These are offseted in MMIO space by par->CursorOff */
#define NEOREG_CURSCNTL
#define NEOREG_CURSX
#define NEOREG_CURSY
#define NEOREG_CURSBGCOLOR
#define NEOREG_CURSFGCOLOR
#define NEOREG_CURSMEMPOS

#define NEO_CURS_DISABLE
#define NEO_CURS_ENABLE
#define NEO_ICON64_ENABLE
#define NEO_ICON128_ENABLE
#define NEO_ICON_BLANK

#define NEO_GR01_SUPPRESS_VSYNC
#define NEO_GR01_SUPPRESS_HSYNC

#ifdef __KERNEL__

#ifdef NEOFB_DEBUG
#define DBG
#else
#define DBG(x)
#endif

#define PCI_CHIP_NM2070
#define PCI_CHIP_NM2090
#define PCI_CHIP_NM2093
#define PCI_CHIP_NM2097
#define PCI_CHIP_NM2160
#define PCI_CHIP_NM2200
#define PCI_CHIP_NM2230
#define PCI_CHIP_NM2360
#define PCI_CHIP_NM2380

/* --------------------------------------------------------------------- */

Neo2200;

#define MMIO_SIZE

#define NEO_EXT_CR_MAX
#define NEO_EXT_GR_MAX

struct neofb_par {};

biosMode;

#endif