⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initdef.h

📁 linux-2.4.29操作系统的源码
💻 H
📖 第 1 页 / 共 2 页
字号:
         0001 Mode Switch event (set by BIOS)	 0010 Epansion On/Off event	 0011 TV UnderScan/OverScan event	 0100 Set Brightness event	 0101 Set Contrast event	 0110 Set Mute event	 0111 Set Volume Up/Down event   [4]   Enable Backlight Control by BIOS/driver          (set by driver; set means that the BIOS should	 not touch the backlight registers because eg.	 the driver already switched off the backlight)   [5]   PAL/NTSC (set by BIOS)   [6]   Expansion On/Off (set by BIOS; copied to CR32[4])   [7]   TV UnderScan/OverScan (set by BIOS)*//* LCDResInfo */#define Panel300_800x600        0x01	/* CR36 */#define Panel300_1024x768       0x02#define Panel300_1280x1024      0x03#define Panel300_1280x960       0x04#define Panel300_640x480        0x05#define Panel300_1024x600       0x06#define Panel300_1152x768       0x07#define Panel300_1280x768       0x0a#define Panel300_320x480        0x0e 	/* fstn - This is fake, can be any */#define Panel300_Custom		0x0f#define Panel300_Barco1366      0x10#define Panel310_800x600        0x01#define Panel310_1024x768       0x02#define Panel310_1280x1024      0x03#define Panel310_640x480        0x04#define Panel310_1024x600       0x05#define Panel310_1152x864       0x06#define Panel310_1280x960       0x07#define Panel310_1152x768       0x08	/* LVDS only */#define Panel310_1400x1050      0x09#define Panel310_1280x768       0x0a#define Panel310_1600x1200      0x0b#define Panel310_640x480_2      0x0c#define Panel310_640x480_3      0x0d#define Panel310_320x480        0x0e    /* fstn - TW: This is fake, can be any */#define Panel310_Custom		0x0f#define Panel661_800x600        0x01#define Panel661_1024x768       0x02#define Panel661_1280x1024      0x03#define Panel661_640x480        0x04#define Panel661_1024x600       0x05#define Panel661_1152x864       0x06#define Panel661_1280x960       0x07#define Panel661_1152x768       0x08#define Panel661_1400x1050      0x09#define Panel661_1280x768       0x0a#define Panel661_1600x1200      0x0b#define Panel661_1280x800       0x0c#define Panel661_1680x1050      0x0d#define Panel661_1280x720       0x0e#define Panel661_Custom		0x0f#define Panel_800x600           0x01	/* Unified values */#define Panel_1024x768          0x02    /* MUST match BIOS values from 0-e */#define Panel_1280x1024         0x03#define Panel_640x480           0x04#define Panel_1024x600          0x05#define Panel_1152x864          0x06#define Panel_1280x960          0x07#define Panel_1152x768          0x08	/* LVDS only */#define Panel_1400x1050         0x09#define Panel_1280x768          0x0a    /* 30xB/C and LVDS only (BIOS: all) */#define Panel_1600x1200         0x0b#define Panel_1280x800		0x0c    /* 661etc  */#define Panel_1680x1050         0x0d    /* 661etc  */#define Panel_1280x720		0x0e    /* 661etc  */#define Panel_Custom		0x0f	/* MUST BE 0x0f (for DVI DDC detection */#define Panel_320x480           0x10    /* SiS 550 fstn - TW: This is fake, can be any */#define Panel_Barco1366         0x11#define Panel_848x480		0x12#define Panel_640x480_2		0x13    /* SiS 550 */#define Panel_640x480_3		0x14    /* SiS 550 */#define Panel_1280x768_2        0x15	/* 30xLV */#define Panel_1280x768_3        0x16    /* 30xLV *//* Index in ModeResInfo table */#define SIS_RI_320x200    0#define SIS_RI_320x240    1#define SIS_RI_320x400    2#define SIS_RI_400x300    3#define SIS_RI_512x384    4#define SIS_RI_640x400    5#define SIS_RI_640x480    6#define SIS_RI_800x600    7#define SIS_RI_1024x768   8#define SIS_RI_1280x1024  9#define SIS_RI_1600x1200 10#define SIS_RI_1920x1440 11#define SIS_RI_2048x1536 12#define SIS_RI_720x480   13#define SIS_RI_720x576   14#define SIS_RI_1280x960  15#define SIS_RI_800x480   16#define SIS_RI_1024x576  17#define SIS_RI_1280x720  18#define SIS_RI_856x480   19#define SIS_RI_1280x768  20#define SIS_RI_1400x1050 21#define SIS_RI_1152x864  22  /* Up to this SiS conforming */#define SIS_RI_848x480   23#define SIS_RI_1360x768  24#define SIS_RI_1024x600  25#define SIS_RI_1152x768  26#define SIS_RI_768x576   27#define SIS_RI_1360x1024 28#define SIS_RI_1680x1050 29#define SIS_RI_1280x800  30/* CR5F */#define IsM650                  0x80/* Timing data */#define NTSCHT                  1716#define NTSC2HT                 1920#define NTSCVT                  525#define PALHT                   1728#define PALVT                   625#define StHiTVHT                892#define StHiTVVT                1126#define StHiTextTVHT            1000#define StHiTextTVVT            1126#define ExtHiTVHT               2100#define ExtHiTVVT               1125/* Indices in (VB)VCLKData tables */#define VCLK28                  0x00   /* Index in VCLKData table (300 and 315) */#define VCLK40                  0x04   /* Index in VCLKData table (300 and 315) */#define VCLK65_300              0x09   /* Index in VCLKData table (300) */#define VCLK108_2_300           0x14   /* Index in VCLKData table (300) */#define VCLK81_300		0x3f   /* Index in VCLKData table (300) */#define VCLK108_3_300           0x42   /* Index in VCLKData table (300) */#define VCLK100_300             0x43   /* Index in VCLKData table (300) */#define VCLK34_300              0x3d   /* Index in VCLKData table (300) */#define VCLK_CUSTOM_300		0x46#define VCLK65_315              0x0b   /* Index in (VB)VCLKData table (315) */#define VCLK108_2_315           0x19   /* Index in (VB)VCLKData table (315) */#define VCLK81_315		0x5b   /* Index in (VB)VCLKData table (315) */#define VCLK162_315             0x5e   /* Index in (VB)VCLKData table (315) */#define VCLK108_3_315           0x45   /* Index in VBVCLKData table (315) */#define VCLK100_315             0x46   /* Index in VBVCLKData table (315) */#define VCLK34_315              0x55#define VCLK68_315		0x0d#define VCLK69_315		0x5c   /* deprecated ! Index in VBVCLKData table (315) */#define VCLK83_315		0x5c   /* Index in VBVCLKData table (315) */#define VCLK121_315		0x5d   /* Index in VBVCLKData table (315) */#define VCLK_1280x720		0x5f#define VCLK_1280x768_2		0x60#define VCLK_1280x768_3		0x61#define VCLK_CUSTOM_315		0x62#define VCLK_1280x720_2		0x63#define VCLK_720x480		0x67 #define VCLK_720x576		0x68#define VCLK_768x576		0x68#define VCLK_848x480		0x65#define VCLK_856x480		0x66#define VCLK_800x480		0x65#define VCLK_1024x576		0x51#define VCLK_1152x864		0x64#define VCLK_1360x768		0x58#define TVCLKBASE_300		0x21   /* Indices on TV clocks in VCLKData table (300) */#define TVCLKBASE_315	        0x3a   /* Indices on TV clocks in (VB)VCLKData table (315) */#define TVVCLKDIV2              0x00   /* Index relative to TVCLKBASE */#define TVVCLK                  0x01   /* Index relative to TVCLKBASE */#define HiTVVCLKDIV2            0x02   /* Index relative to TVCLKBASE */#define HiTVVCLK                0x03   /* Index relative to TVCLKBASE */#define HiTVSimuVCLK            0x04   /* Index relative to TVCLKBASE */#define HiTVTextVCLK            0x05   /* Index relative to TVCLKBASE */#define YPbPr750pVCLK		0x25   /* Index relative to TVCLKBASE; was 0x0f NOT relative *//* ------------------------------ */#define SetSCARTOutput          0x01#define HotPlugFunction         0x08#define StStructSize            0x06#define SIS_VIDEO_CAPTURE       0x00 - 0x30#define SIS_VIDEO_PLAYBACK      0x02 - 0x30#define SIS_CRT2_PORT_04        0x04 - 0x30#define SIS_CRT2_PORT_10        0x10 - 0x30#define SIS_CRT2_PORT_12        0x12 - 0x30#define SIS_CRT2_PORT_14        0x14 - 0x30#define ADR_CRT2PtrData         0x20E#define offset_Zurac            0x210   /* TW: Trumpion Zurac data pointer */#define ADR_LVDSDesPtrData      0x212#define ADR_LVDSCRT1DataPtr     0x214#define ADR_CHTVVCLKPtr         0x216#define ADR_CHTVRegDataPtr      0x218#define LCDDataLen              8#define HiTVDataLen             12#define TVDataLen               16#define LVDSDataLen             6#define LVDSDesDataLen          3#define ActiveNonExpanding      0x40#define ActiveNonExpandingShift 6#define ActivePAL               0x20#define ActivePALShift          5#define ModeSwitchStatus        0x0F#define SoftTVType              0x40#define SoftSettingAddr         0x52#define ModeSettingAddr         0x53#define _PanelType00             0x00#define _PanelType01             0x08#define _PanelType02             0x10#define _PanelType03             0x18#define _PanelType04             0x20#define _PanelType05             0x28#define _PanelType06             0x30#define _PanelType07             0x38#define _PanelType08             0x40#define _PanelType09             0x48#define _PanelType0A             0x50#define _PanelType0B             0x58#define _PanelType0C             0x60#define _PanelType0D             0x68#define _PanelType0E             0x70#define _PanelType0F             0x78#define PRIMARY_VGA       	0     /* 1: SiS is primary vga 0:SiS is secondary vga */#define BIOSIDCodeAddr          0x235  /* Offsets to ptrs in BIOS image */#define OEMUtilIDCodeAddr       0x237#define VBModeIDTableAddr       0x239#define OEMTVPtrAddr            0x241#define PhaseTableAddr          0x243#define NTSCFilterTableAddr     0x245#define PALFilterTableAddr      0x247#define OEMLCDPtr_1Addr         0x249#define OEMLCDPtr_2Addr         0x24B#define LCDHPosTable_1Addr      0x24D#define LCDHPosTable_2Addr      0x24F#define LCDVPosTable_1Addr      0x251#define LCDVPosTable_2Addr      0x253#define OEMLCDPIDTableAddr      0x255#define VBModeStructSize        5#define PhaseTableSize          4#define FilterTableSize         4#define LCDHPosTableSize        7#define LCDVPosTableSize        5#define OEMLVDSPIDTableSize     4#define LVDSHPosTableSize       4#define LVDSVPosTableSize       6#define VB_ModeID               0#define VB_TVTableIndex         1#define VB_LCDTableIndex        2#define VB_LCDHIndex            3#define VB_LCDVIndex            4#define OEMLCDEnable            0x0001#define OEMLCDDelayEnable       0x0002#define OEMLCDPOSEnable         0x0004#define OEMTVEnable             0x0100#define OEMTVDelayEnable        0x0200#define OEMTVFlickerEnable      0x0400#define OEMTVPhaseEnable        0x0800#define OEMTVFilterEnable       0x1000#define OEMLCDPanelIDSupport    0x0080/*  =============================================================   		  for 315 series (old data layout)  =============================================================*/#define SoftDRAMType        0x80#define SoftSetting_OFFSET  0x52#define SR07_OFFSET  0x7C#define SR15_OFFSET  0x7D#define SR16_OFFSET  0x81#define SR17_OFFSET  0x85#define SR19_OFFSET  0x8D#define SR1F_OFFSET  0x99#define SR21_OFFSET  0x9A#define SR22_OFFSET  0x9B#define SR23_OFFSET  0x9C#define SR24_OFFSET  0x9D#define SR25_OFFSET  0x9E#define SR31_OFFSET  0x9F#define SR32_OFFSET  0xA0#define SR33_OFFSET  0xA1#define CR40_OFFSET  0xA2#define SR25_1_OFFSET  0xF6#define CR49_OFFSET  0xF7#define VB310Data_1_2_Offset  0xB6#define VB310Data_4_D_Offset  0xB7#define VB310Data_4_E_Offset  0xB8#define VB310Data_4_10_Offset 0xBB#define RGBSenseDataOffset    0xBD#define YCSenseDataOffset     0xBF#define VideoSenseDataOffset  0xC1#define OutputSelectOffset    0xF3#define ECLK_MCLK_DISTANCE  0x14#define VBIOSTablePointerStart    0x100#define StandTablePtrOffset       VBIOSTablePointerStart+0x02#define EModeIDTablePtrOffset     VBIOSTablePointerStart+0x04#define CRT1TablePtrOffset        VBIOSTablePointerStart+0x06#define ScreenOffsetPtrOffset     VBIOSTablePointerStart+0x08#define VCLKDataPtrOffset         VBIOSTablePointerStart+0x0A#define MCLKDataPtrOffset         VBIOSTablePointerStart+0x0E#define CRT2PtrDataPtrOffset      VBIOSTablePointerStart+0x10#define TVAntiFlickPtrOffset      VBIOSTablePointerStart+0x12#define TVDelayPtr1Offset         VBIOSTablePointerStart+0x14#define TVPhaseIncrPtr1Offset     VBIOSTablePointerStart+0x16#define TVYFilterPtr1Offset       VBIOSTablePointerStart+0x18#define LCDDelayPtr1Offset        VBIOSTablePointerStart+0x20#define TVEdgePtr1Offset          VBIOSTablePointerStart+0x24#define CRT2Delay1Offset          VBIOSTablePointerStart+0x28#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -