/* SPDX-License-Identifier: GPL-2.0 */
#ifndef TRIDENTFB_DEBUG
#define TRIDENTFB_DEBUG 0
#endif
#if TRIDENTFB_DEBUG
#define debug(f, a...) printk("%s:" f, __func__ , ## a);
#else
#define debug(f, a...)
#endif
#define output(f, a...) pr_info("tridentfb: " f, ## a)
#define Kb (1024 )
#define Mb (Kb*Kb)
/* PCI IDS of supported cards temporarily here */
#define CYBER9320 0 x9320
#define CYBER9388 0 x9388
#define CYBER9382 0 x9382 /* the real PCI id for this is 9660 */
#define CYBER9385 0 x9385 /* ditto */
#define CYBER9397 0 x9397
#define CYBER9397DVD 0 x939A
#define CYBER9520 0 x9520
#define CYBER9525DVD 0 x9525
#define TGUI9440 0 x9440
#define TGUI9660 0 x9660
#define PROVIDIA9685 0 x9685
#define IMAGE975 0 x9750
#define IMAGE985 0 x9850
#define BLADE3D 0 x9880
#define CYBERBLADEE4 0 x9540
#define CYBERBLADEi7 0 x8400
#define CYBERBLADEi7D 0 x8420
#define CYBERBLADEi1 0 x8500
#define CYBERBLADEi1D 0 x8520
#define CYBERBLADEAi1 0 x8600
#define CYBERBLADEAi1D 0 x8620
#define CYBERBLADEXPAi1 0 x8820
#define CYBERBLADEXPm8 0 x9910
#define CYBERBLADEXPm16 0 x9930
/* these defines are for 'lcd' variable */
#define LCD_STRETCH 0
#define LCD_CENTER 1
#define LCD_BIOS 2
/* General Registers */
#define SPR 0 x1F /* Software Programming Register (videoram) */
/* 3C4 */
#define RevisionID 0 x09
#define OldOrNew 0 x0B
#define ConfPort1 0 x0C
#define ConfPort2 0 x0C
#define NewMode2 0 x0D
#define NewMode1 0 x0E
#define Protection 0 x11
#define MCLKLow 0 x16
#define MCLKHigh 0 x17
#define ClockLow 0 x18
#define ClockHigh 0 x19
#define SSetup 0 x20
#define SKey 0 x37
#define SPKey 0 x57
/* 3x4 */
#define CRTCModuleTest 0 x1E
#define FIFOControl 0 x20
#define LinearAddReg 0 x21
#define DRAMTiming 0 x23
#define New32 0 x23
#define RAMDACTiming 0 x25
#define CRTHiOrd 0 x27
#define AddColReg 0 x29
#define InterfaceSel 0 x2A
#define HorizOverflow 0 x2B
#define GETest 0 x2D
#define Performance 0 x2F
#define GraphEngReg 0 x36
#define I2C 0 x37
#define PixelBusReg 0 x38
#define PCIReg 0 x39
#define DRAMControl 0 x3A
#define MiscContReg 0 x3C
#define CursorXLow 0 x40
#define CursorXHigh 0 x41
#define CursorYLow 0 x42
#define CursorYHigh 0 x43
#define CursorLocLow 0 x44
#define CursorLocHigh 0 x45
#define CursorXOffset 0 x46
#define CursorYOffset 0 x47
#define CursorFG1 0 x48
#define CursorFG2 0 x49
#define CursorFG3 0 x4A
#define CursorFG4 0 x4B
#define CursorBG1 0 x4C
#define CursorBG2 0 x4D
#define CursorBG3 0 x4E
#define CursorBG4 0 x4F
#define CursorControl 0 x50
#define PCIRetry 0 x55
#define PreEndControl 0 x56
#define PreEndFetch 0 x57
#define PCIMaster 0 x60
#define Enhancement0 0 x62
#define NewEDO 0 x64
#define TVinterface 0 xC0
#define TVMode 0 xC1
#define ClockControl 0 xCF
/* 3CE */
#define MiscExtFunc 0 x0F
#define PowerStatus 0 x23
#define MiscIntContReg 0 x2F
#define CyberControl 0 x30
#define CyberEnhance 0 x31
#define FPConfig 0 x33
#define VertStretch 0 x52
#define HorStretch 0 x53
#define BiosMode 0 x5c
#define BiosReg 0 x5d
/* Graphics Engine */
#define STATUS 0 x2120
#define OLDCMD 0 x2124
#define DRAWFL 0 x2128
#define OLDCLR 0 x212C
#define OLDDST 0 x2138
#define OLDSRC 0 x213C
#define OLDDIM 0 x2140
#define CMD 0 x2144
#define ROP 0 x2148
#define COLOR 0 x2160
#define BGCOLOR 0 x2164
#define SRC1 0 x2100
#define SRC2 0 x2104
#define DST1 0 x2108
#define DST2 0 x210C
#define ROP_S 0 xCC
#define ROP_P 0 xF0
#define ROP_X 0 x66
Messung V0.5 in Prozent C=95 H=91 G=92
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-08)
¤
*© Formatika GbR, Deutschland