coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
intel_bios.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  vbt_header
 
struct  bdb_header
 
struct  vbios_data
 
struct  bdb_general_features
 
struct  old_child_dev_config
 
struct  common_child_dev_config
 
union  child_device_config
 
struct  bdb_general_definitions
 
struct  bdb_lvds_options
 
struct  bdb_lvds_lfp_data_ptr
 
struct  bdb_lvds_lfp_data_ptrs
 
struct  lvds_fp_timing
 
struct  lvds_dvo_timing
 
struct  lvds_pnp_id
 
struct  bdb_lvds_lfp_data_entry
 
struct  bdb_lvds_lfp_data
 
struct  aimdb_header
 
struct  aimdb_block
 
struct  vch_panel_data
 
struct  vch_bdb_22
 
struct  bdb_sdvo_lvds_options
 
struct  bdb_driver_features
 
struct  edp_power_seq
 
struct  edp_link_params
 
struct  bdb_edp
 
struct  bdb_mipi
 

Macros

#define BDB_GENERAL_FEATURES   1
 
#define BDB_GENERAL_DEFINITIONS   2
 
#define BDB_OLD_TOGGLE_LIST   3
 
#define BDB_MODE_SUPPORT_LIST   4
 
#define BDB_GENERIC_MODE_TABLE   5
 
#define BDB_EXT_MMIO_REGS   6
 
#define BDB_SWF_IO   7
 
#define BDB_SWF_MMIO   8
 
#define BDB_DOT_CLOCK_TABLE   9
 
#define BDB_MODE_REMOVAL_TABLE   10
 
#define BDB_CHILD_DEVICE_TABLE   11
 
#define BDB_DRIVER_FEATURES   12
 
#define BDB_DRIVER_PERSISTENCE   13
 
#define BDB_EXT_TABLE_PTRS   14
 
#define BDB_DOT_CLOCK_OVERRIDE   15
 
#define BDB_DISPLAY_SELECT   16
 
#define BDB_DRIVER_ROTATION   18
 
#define BDB_DISPLAY_REMOVE   19
 
#define BDB_OEM_CUSTOM   20
 
#define BDB_EFP_LIST   21 /* workarounds for VGA hsync/vsync */
 
#define BDB_SDVO_LVDS_OPTIONS   22
 
#define BDB_SDVO_PANEL_DTDS   23
 
#define BDB_SDVO_LVDS_PNP_IDS   24
 
#define BDB_SDVO_LVDS_POWER_SEQ   25
 
#define BDB_TV_OPTIONS   26
 
#define BDB_EDP   27
 
#define BDB_LVDS_OPTIONS   40
 
#define BDB_LVDS_LFP_DATA_PTRS   41
 
#define BDB_LVDS_LFP_DATA   42
 
#define BDB_LVDS_BACKLIGHT   43
 
#define BDB_LVDS_POWER   44
 
#define BDB_MIPI   50
 
#define BDB_SKIP   254 /* VBIOS private block, ignore */
 
#define GPIO_PIN_DVI_LVDS   0x03 /* "DVI/LVDS DDC GPIO pins" */
 
#define GPIO_PIN_ADD_I2C   0x05 /* "ADDCARD I2C GPIO pins" */
 
#define GPIO_PIN_ADD_DDC   0x04 /* "ADDCARD DDC GPIO pins" */
 
#define GPIO_PIN_ADD_DDC_I2C   0x06 /* "ADDCARD DDC/I2C GPIO pins" */
 
#define DEVICE_TYPE_NONE   0x00
 
#define DEVICE_TYPE_CRT   0x01
 
#define DEVICE_TYPE_TV   0x09
 
#define DEVICE_TYPE_EFP   0x12
 
#define DEVICE_TYPE_LFP   0x22
 
#define DEVICE_TYPE_CRT_DPMS   0x6001
 
#define DEVICE_TYPE_CRT_DPMS_HOTPLUG   0x4001
 
#define DEVICE_TYPE_TV_COMPOSITE   0x0209
 
#define DEVICE_TYPE_TV_MACROVISION   0x0289
 
#define DEVICE_TYPE_TV_RF_COMPOSITE   0x020c
 
#define DEVICE_TYPE_TV_SVIDEO_COMPOSITE   0x0609
 
#define DEVICE_TYPE_TV_SCART   0x0209
 
#define DEVICE_TYPE_TV_CODEC_HOTPLUG_PWR   0x6009
 
#define DEVICE_TYPE_EFP_HOTPLUG_PWR   0x6012
 
#define DEVICE_TYPE_EFP_DVI_HOTPLUG_PWR   0x6052
 
#define DEVICE_TYPE_EFP_DVI_I   0x6053
 
#define DEVICE_TYPE_EFP_DVI_D_DUAL   0x6152
 
#define DEVICE_TYPE_EFP_DVI_D_HDCP   0x60d2
 
#define DEVICE_TYPE_OPENLDI_HOTPLUG_PWR   0x6062
 
#define DEVICE_TYPE_OPENLDI_DUALPIX   0x6162
 
#define DEVICE_TYPE_LFP_PANELLINK   0x5012
 
#define DEVICE_TYPE_LFP_CMOS_PWR   0x5042
 
#define DEVICE_TYPE_LFP_LVDS_PWR   0x5062
 
#define DEVICE_TYPE_LFP_LVDS_DUAL   0x5162
 
#define DEVICE_TYPE_LFP_LVDS_DUAL_HDCP   0x51e2
 
#define DEVICE_CFG_NONE   0x00
 
#define DEVICE_CFG_12BIT_DVOB   0x01
 
#define DEVICE_CFG_12BIT_DVOC   0x02
 
#define DEVICE_CFG_24BIT_DVOBC   0x09
 
#define DEVICE_CFG_24BIT_DVOCB   0x0a
 
#define DEVICE_CFG_DUAL_DVOB   0x11
 
#define DEVICE_CFG_DUAL_DVOC   0x12
 
#define DEVICE_CFG_DUAL_DVOBC   0x13
 
#define DEVICE_CFG_DUAL_LINK_DVOBC   0x19
 
#define DEVICE_CFG_DUAL_LINK_DVOCB   0x1a
 
#define DEVICE_WIRE_NONE   0x00
 
#define DEVICE_WIRE_DVOB   0x01
 
#define DEVICE_WIRE_DVOC   0x02
 
#define DEVICE_WIRE_DVOBC   0x03
 
#define DEVICE_WIRE_DVOBB   0x05
 
#define DEVICE_WIRE_DVOCC   0x06
 
#define DEVICE_WIRE_DVOB_MASTER   0x0d
 
#define DEVICE_WIRE_DVOC_MASTER   0x0e
 
#define DEVICE_PORT_DVOA   0x00 /* none on 845+ */
 
#define DEVICE_PORT_DVOB   0x01
 
#define DEVICE_PORT_DVOC   0x02
 
#define BDB_DRIVER_FEATURE_NO_LVDS   0
 
#define BDB_DRIVER_FEATURE_INT_LVDS   1
 
#define BDB_DRIVER_FEATURE_SDVO_LVDS   2
 
#define BDB_DRIVER_FEATURE_EDP   3
 
#define EDP_18BPP   0
 
#define EDP_24BPP   1
 
#define EDP_30BPP   2
 
#define EDP_RATE_1_62   0
 
#define EDP_RATE_2_7   1
 
#define EDP_LANE_1   0
 
#define EDP_LANE_2   1
 
#define EDP_LANE_4   3
 
#define EDP_PREEMPHASIS_NONE   0
 
#define EDP_PREEMPHASIS_3_5dB   1
 
#define EDP_PREEMPHASIS_6dB   2
 
#define EDP_PREEMPHASIS_9_5dB   3
 
#define EDP_VSWING_0_4V   0
 
#define EDP_VSWING_0_6V   1
 
#define EDP_VSWING_0_8V   2
 
#define EDP_VSWING_1_2V   3
 
#define GR18_DRIVER_SWITCH_EN   (1<<7) /* 0: VBIOS control, 1: driver control */
 
#define GR18_HOTKEY_MASK   0x78 /* See also SWF4 15:0 */
 
#define GR18_HK_NONE   (0x0<<3)
 
#define GR18_HK_LFP_STRETCH   (0x1<<3)
 
#define GR18_HK_TOGGLE_DISP   (0x2<<3)
 
#define GR18_HK_DISP_SWITCH   (0x4<<3) /* see SWF14 15:0 for what to enable */
 
#define GR18_HK_POPUP_DISABLED   (0x6<<3)
 
#define GR18_HK_POPUP_ENABLED   (0x7<<3)
 
#define GR18_HK_PFIT   (0x8<<3)
 
#define GR18_HK_APM_CHANGE   (0xa<<3)
 
#define GR18_HK_MULTIPLE   (0xc<<3)
 
#define GR18_USER_INT_EN   (1<<2)
 
#define GR18_A0000_FLUSH_EN   (1<<1)
 
#define GR18_SMM_EN   (1<<0)
 
#define SWF00_YRES_SHIFT   16
 
#define SWF00_XRES_SHIFT   0
 
#define SWF00_RES_MASK   0xffff
 
#define SWF01_TV2_FORMAT_SHIFT   8
 
#define SWF01_TV1_FORMAT_SHIFT   0
 
#define SWF01_TV_FORMAT_MASK   0xffff
 
#define SWF10_VBIOS_BLC_I2C_EN   (1<<29)
 
#define SWF10_GTT_OVERRIDE_EN   (1<<28)
 
#define SWF10_LFP_DPMS_OVR   (1<<27) /* override DPMS on display switch */
 
#define SWF10_ACTIVE_TOGGLE_LIST_MASK   (7<<24)
 
#define SWF10_OLD_TOGGLE   0x0
 
#define SWF10_TOGGLE_LIST_1   0x1
 
#define SWF10_TOGGLE_LIST_2   0x2
 
#define SWF10_TOGGLE_LIST_3   0x3
 
#define SWF10_TOGGLE_LIST_4   0x4
 
#define SWF10_PANNING_EN   (1<<23)
 
#define SWF10_DRIVER_LOADED   (1<<22)
 
#define SWF10_EXTENDED_DESKTOP   (1<<21)
 
#define SWF10_EXCLUSIVE_MODE   (1<<20)
 
#define SWF10_OVERLAY_EN   (1<<19)
 
#define SWF10_PLANEB_HOLDOFF   (1<<18)
 
#define SWF10_PLANEA_HOLDOFF   (1<<17)
 
#define SWF10_VGA_HOLDOFF   (1<<16)
 
#define SWF10_ACTIVE_DISP_MASK   0xffff
 
#define SWF10_PIPEB_LFP2   (1<<15)
 
#define SWF10_PIPEB_EFP2   (1<<14)
 
#define SWF10_PIPEB_TV2   (1<<13)
 
#define SWF10_PIPEB_CRT2   (1<<12)
 
#define SWF10_PIPEB_LFP   (1<<11)
 
#define SWF10_PIPEB_EFP   (1<<10)
 
#define SWF10_PIPEB_TV   (1<<9)
 
#define SWF10_PIPEB_CRT   (1<<8)
 
#define SWF10_PIPEA_LFP2   (1<<7)
 
#define SWF10_PIPEA_EFP2   (1<<6)
 
#define SWF10_PIPEA_TV2   (1<<5)
 
#define SWF10_PIPEA_CRT2   (1<<4)
 
#define SWF10_PIPEA_LFP   (1<<3)
 
#define SWF10_PIPEA_EFP   (1<<2)
 
#define SWF10_PIPEA_TV   (1<<1)
 
#define SWF10_PIPEA_CRT   (1<<0)
 
#define SWF11_MEMORY_SIZE_SHIFT   16
 
#define SWF11_SV_TEST_EN   (1<<15)
 
#define SWF11_IS_AGP   (1<<14)
 
#define SWF11_DISPLAY_HOLDOFF   (1<<13)
 
#define SWF11_DPMS_REDUCED   (1<<12)
 
#define SWF11_IS_VBE_MODE   (1<<11)
 
#define SWF11_PIPEB_ACCESS   (1<<10) /* 0 here means pipe a */
 
#define SWF11_DPMS_MASK   0x07
 
#define SWF11_DPMS_OFF   (1<<2)
 
#define SWF11_DPMS_SUSPEND   (1<<1)
 
#define SWF11_DPMS_STANDBY   (1<<0)
 
#define SWF11_DPMS_ON   0
 
#define SWF14_GFX_PFIT_EN   (1UL<<31)
 
#define SWF14_TEXT_PFIT_EN   (1<<30)
 
#define SWF14_LID_STATUS_CLOSED   (1<<29) /* 0 here means open */
 
#define SWF14_POPUP_EN   (1<<28)
 
#define SWF14_DISPLAY_HOLDOFF   (1<<27)
 
#define SWF14_DISP_DETECT_EN   (1<<26)
 
#define SWF14_DOCKING_STATUS_DOCKED   (1<<25) /* 0 here means undocked */
 
#define SWF14_DRIVER_STATUS   (1<<24)
 
#define SWF14_OS_TYPE_WIN9X   (1<<23)
 
#define SWF14_OS_TYPE_WINNT   (1<<22)
 
#define SWF14_PM_TYPE_MASK   0x00070000
 
#define SWF14_PM_ACPI_VIDEO   (0x4 << 16)
 
#define SWF14_PM_ACPI   (0x3 << 16)
 
#define SWF14_PM_APM_12   (0x2 << 16)
 
#define SWF14_PM_APM_11   (0x1 << 16)
 
#define SWF14_HK_REQUEST_MASK   0x0000ffff /* see GR18 6:3 for event type */
 
#define SWF14_DS_PIPEB_LFP2_EN   (1<<15)
 
#define SWF14_DS_PIPEB_EFP2_EN   (1<<14)
 
#define SWF14_DS_PIPEB_TV2_EN   (1<<13)
 
#define SWF14_DS_PIPEB_CRT2_EN   (1<<12)
 
#define SWF14_DS_PIPEB_LFP_EN   (1<<11)
 
#define SWF14_DS_PIPEB_EFP_EN   (1<<10)
 
#define SWF14_DS_PIPEB_TV_EN   (1<<9)
 
#define SWF14_DS_PIPEB_CRT_EN   (1<<8)
 
#define SWF14_DS_PIPEA_LFP2_EN   (1<<7)
 
#define SWF14_DS_PIPEA_EFP2_EN   (1<<6)
 
#define SWF14_DS_PIPEA_TV2_EN   (1<<5)
 
#define SWF14_DS_PIPEA_CRT2_EN   (1<<4)
 
#define SWF14_DS_PIPEA_LFP_EN   (1<<3)
 
#define SWF14_DS_PIPEA_EFP_EN   (1<<2)
 
#define SWF14_DS_PIPEA_TV_EN   (1<<1)
 
#define SWF14_DS_PIPEA_CRT_EN   (1<<0)
 
#define SWF14_PFIT_EN   (1<<0) /* 0 means disable */
 
#define SWF14_APM_HIBERNATE   0x4
 
#define SWF14_APM_SUSPEND   0x3
 
#define SWF14_APM_STANDBY   0x1
 
#define SWF14_APM_RESTORE   0x0
 
#define DEVICE_TYPE_INT_LFP   0x1022
 
#define DEVICE_TYPE_INT_TV   0x1009
 
#define DEVICE_TYPE_HDMI   0x60D2
 
#define DEVICE_TYPE_DP   0x68C6
 
#define DEVICE_TYPE_eDP   0x78C6
 
#define DEVICE_TYPE_CLASS_EXTENSION   (1 << 15)
 
#define DEVICE_TYPE_POWER_MANAGEMENT   (1 << 14)
 
#define DEVICE_TYPE_HOTPLUG_SIGNALING   (1 << 13)
 
#define DEVICE_TYPE_INTERNAL_CONNECTOR   (1 << 12)
 
#define DEVICE_TYPE_NOT_HDMI_OUTPUT   (1 << 11)
 
#define DEVICE_TYPE_MIPI_OUTPUT   (1 << 10)
 
#define DEVICE_TYPE_COMPOSITE_OUTPUT   (1 << 9)
 
#define DEVICE_TYPE_DUAL_CHANNEL   (1 << 8)
 
#define DEVICE_TYPE_HIGH_SPEED_LINK   (1 << 6)
 
#define DEVICE_TYPE_LVDS_SINGALING   (1 << 5)
 
#define DEVICE_TYPE_TMDS_DVI_SIGNALING   (1 << 4)
 
#define DEVICE_TYPE_VIDEO_SIGNALING   (1 << 3)
 
#define DEVICE_TYPE_DISPLAYPORT_OUTPUT   (1 << 2)
 
#define DEVICE_TYPE_DIGITAL_OUTPUT   (1 << 1)
 
#define DEVICE_TYPE_ANALOG_OUTPUT   (1 << 0)
 
#define DEVICE_TYPE_eDP_BITS
 
#define DVO_B   1
 
#define DVO_C   2
 
#define DVO_D   3
 
#define PORT_IDPB   7
 
#define PORT_IDPC   8
 
#define PORT_IDPD   9
 
#define DVO_PORT_HDMIA   0
 
#define DVO_PORT_HDMIB   1
 
#define DVO_PORT_HDMIC   2
 
#define DVO_PORT_HDMID   3
 
#define DVO_PORT_LVDS   4
 
#define DVO_PORT_TV   5
 
#define DVO_PORT_CRT   6
 
#define DVO_PORT_DPB   7
 
#define DVO_PORT_DPC   8
 
#define DVO_PORT_DPD   9
 
#define DVO_PORT_DPA   10
 
#define VBT_SIGNATURE   0x54425624
 

Variables

struct vbt_header __packed
 

Macro Definition Documentation

◆ BDB_CHILD_DEVICE_TABLE

#define BDB_CHILD_DEVICE_TABLE   11

Definition at line 63 of file intel_bios.h.

◆ BDB_DISPLAY_REMOVE

#define BDB_DISPLAY_REMOVE   19

Definition at line 71 of file intel_bios.h.

◆ BDB_DISPLAY_SELECT

#define BDB_DISPLAY_SELECT   16

Definition at line 68 of file intel_bios.h.

◆ BDB_DOT_CLOCK_OVERRIDE

#define BDB_DOT_CLOCK_OVERRIDE   15

Definition at line 67 of file intel_bios.h.

◆ BDB_DOT_CLOCK_TABLE

#define BDB_DOT_CLOCK_TABLE   9

Definition at line 61 of file intel_bios.h.

◆ BDB_DRIVER_FEATURE_EDP

#define BDB_DRIVER_FEATURE_EDP   3

Definition at line 402 of file intel_bios.h.

◆ BDB_DRIVER_FEATURE_INT_LVDS

#define BDB_DRIVER_FEATURE_INT_LVDS   1

Definition at line 400 of file intel_bios.h.

◆ BDB_DRIVER_FEATURE_NO_LVDS

#define BDB_DRIVER_FEATURE_NO_LVDS   0

Definition at line 399 of file intel_bios.h.

◆ BDB_DRIVER_FEATURE_SDVO_LVDS

#define BDB_DRIVER_FEATURE_SDVO_LVDS   2

Definition at line 401 of file intel_bios.h.

◆ BDB_DRIVER_FEATURES

#define BDB_DRIVER_FEATURES   12

Definition at line 64 of file intel_bios.h.

◆ BDB_DRIVER_PERSISTENCE

#define BDB_DRIVER_PERSISTENCE   13

Definition at line 65 of file intel_bios.h.

◆ BDB_DRIVER_ROTATION

#define BDB_DRIVER_ROTATION   18

Definition at line 70 of file intel_bios.h.

◆ BDB_EDP

#define BDB_EDP   27

Definition at line 79 of file intel_bios.h.

◆ BDB_EFP_LIST

#define BDB_EFP_LIST   21 /* workarounds for VGA hsync/vsync */

Definition at line 73 of file intel_bios.h.

◆ BDB_EXT_MMIO_REGS

#define BDB_EXT_MMIO_REGS   6

Definition at line 58 of file intel_bios.h.

◆ BDB_EXT_TABLE_PTRS

#define BDB_EXT_TABLE_PTRS   14

Definition at line 66 of file intel_bios.h.

◆ BDB_GENERAL_DEFINITIONS

#define BDB_GENERAL_DEFINITIONS   2

Definition at line 54 of file intel_bios.h.

◆ BDB_GENERAL_FEATURES

#define BDB_GENERAL_FEATURES   1

Definition at line 53 of file intel_bios.h.

◆ BDB_GENERIC_MODE_TABLE

#define BDB_GENERIC_MODE_TABLE   5

Definition at line 57 of file intel_bios.h.

◆ BDB_LVDS_BACKLIGHT

#define BDB_LVDS_BACKLIGHT   43

Definition at line 83 of file intel_bios.h.

◆ BDB_LVDS_LFP_DATA

#define BDB_LVDS_LFP_DATA   42

Definition at line 82 of file intel_bios.h.

◆ BDB_LVDS_LFP_DATA_PTRS

#define BDB_LVDS_LFP_DATA_PTRS   41

Definition at line 81 of file intel_bios.h.

◆ BDB_LVDS_OPTIONS

#define BDB_LVDS_OPTIONS   40

Definition at line 80 of file intel_bios.h.

◆ BDB_LVDS_POWER

#define BDB_LVDS_POWER   44

Definition at line 84 of file intel_bios.h.

◆ BDB_MIPI

#define BDB_MIPI   50

Definition at line 85 of file intel_bios.h.

◆ BDB_MODE_REMOVAL_TABLE

#define BDB_MODE_REMOVAL_TABLE   10

Definition at line 62 of file intel_bios.h.

◆ BDB_MODE_SUPPORT_LIST

#define BDB_MODE_SUPPORT_LIST   4

Definition at line 56 of file intel_bios.h.

◆ BDB_OEM_CUSTOM

#define BDB_OEM_CUSTOM   20

Definition at line 72 of file intel_bios.h.

◆ BDB_OLD_TOGGLE_LIST

#define BDB_OLD_TOGGLE_LIST   3

Definition at line 55 of file intel_bios.h.

◆ BDB_SDVO_LVDS_OPTIONS

#define BDB_SDVO_LVDS_OPTIONS   22

Definition at line 74 of file intel_bios.h.

◆ BDB_SDVO_LVDS_PNP_IDS

#define BDB_SDVO_LVDS_PNP_IDS   24

Definition at line 76 of file intel_bios.h.

◆ BDB_SDVO_LVDS_POWER_SEQ

#define BDB_SDVO_LVDS_POWER_SEQ   25

Definition at line 77 of file intel_bios.h.

◆ BDB_SDVO_PANEL_DTDS

#define BDB_SDVO_PANEL_DTDS   23

Definition at line 75 of file intel_bios.h.

◆ BDB_SKIP

#define BDB_SKIP   254 /* VBIOS private block, ignore */

Definition at line 86 of file intel_bios.h.

◆ BDB_SWF_IO

#define BDB_SWF_IO   7

Definition at line 59 of file intel_bios.h.

◆ BDB_SWF_MMIO

#define BDB_SWF_MMIO   8

Definition at line 60 of file intel_bios.h.

◆ BDB_TV_OPTIONS

#define BDB_TV_OPTIONS   26

Definition at line 78 of file intel_bios.h.

◆ DEVICE_CFG_12BIT_DVOB

#define DEVICE_CFG_12BIT_DVOB   0x01

Definition at line 160 of file intel_bios.h.

◆ DEVICE_CFG_12BIT_DVOC

#define DEVICE_CFG_12BIT_DVOC   0x02

Definition at line 161 of file intel_bios.h.

◆ DEVICE_CFG_24BIT_DVOBC

#define DEVICE_CFG_24BIT_DVOBC   0x09

Definition at line 162 of file intel_bios.h.

◆ DEVICE_CFG_24BIT_DVOCB

#define DEVICE_CFG_24BIT_DVOCB   0x0a

Definition at line 163 of file intel_bios.h.

◆ DEVICE_CFG_DUAL_DVOB

#define DEVICE_CFG_DUAL_DVOB   0x11

Definition at line 164 of file intel_bios.h.

◆ DEVICE_CFG_DUAL_DVOBC

#define DEVICE_CFG_DUAL_DVOBC   0x13

Definition at line 166 of file intel_bios.h.

◆ DEVICE_CFG_DUAL_DVOC

#define DEVICE_CFG_DUAL_DVOC   0x12

Definition at line 165 of file intel_bios.h.

◆ DEVICE_CFG_DUAL_LINK_DVOBC

#define DEVICE_CFG_DUAL_LINK_DVOBC   0x19

Definition at line 167 of file intel_bios.h.

◆ DEVICE_CFG_DUAL_LINK_DVOCB

#define DEVICE_CFG_DUAL_LINK_DVOCB   0x1a

Definition at line 168 of file intel_bios.h.

◆ DEVICE_CFG_NONE

#define DEVICE_CFG_NONE   0x00

Definition at line 159 of file intel_bios.h.

◆ DEVICE_PORT_DVOA

#define DEVICE_PORT_DVOA   0x00 /* none on 845+ */

Definition at line 179 of file intel_bios.h.

◆ DEVICE_PORT_DVOB

#define DEVICE_PORT_DVOB   0x01

Definition at line 180 of file intel_bios.h.

◆ DEVICE_PORT_DVOC

#define DEVICE_PORT_DVOC   0x02

Definition at line 181 of file intel_bios.h.

◆ DEVICE_TYPE_ANALOG_OUTPUT

#define DEVICE_TYPE_ANALOG_OUTPUT   (1 << 0)

Definition at line 629 of file intel_bios.h.

◆ DEVICE_TYPE_CLASS_EXTENSION

#define DEVICE_TYPE_CLASS_EXTENSION   (1 << 15)

Definition at line 615 of file intel_bios.h.

◆ DEVICE_TYPE_COMPOSITE_OUTPUT

#define DEVICE_TYPE_COMPOSITE_OUTPUT   (1 << 9)

Definition at line 621 of file intel_bios.h.

◆ DEVICE_TYPE_CRT

#define DEVICE_TYPE_CRT   0x01

Definition at line 133 of file intel_bios.h.

◆ DEVICE_TYPE_CRT_DPMS

#define DEVICE_TYPE_CRT_DPMS   0x6001

Definition at line 138 of file intel_bios.h.

◆ DEVICE_TYPE_CRT_DPMS_HOTPLUG

#define DEVICE_TYPE_CRT_DPMS_HOTPLUG   0x4001

Definition at line 139 of file intel_bios.h.

◆ DEVICE_TYPE_DIGITAL_OUTPUT

#define DEVICE_TYPE_DIGITAL_OUTPUT   (1 << 1)

Definition at line 628 of file intel_bios.h.

◆ DEVICE_TYPE_DISPLAYPORT_OUTPUT

#define DEVICE_TYPE_DISPLAYPORT_OUTPUT   (1 << 2)

Definition at line 627 of file intel_bios.h.

◆ DEVICE_TYPE_DP

#define DEVICE_TYPE_DP   0x68C6

Definition at line 612 of file intel_bios.h.

◆ DEVICE_TYPE_DUAL_CHANNEL

#define DEVICE_TYPE_DUAL_CHANNEL   (1 << 8)

Definition at line 622 of file intel_bios.h.

◆ DEVICE_TYPE_eDP

#define DEVICE_TYPE_eDP   0x78C6

Definition at line 613 of file intel_bios.h.

◆ DEVICE_TYPE_eDP_BITS

#define DEVICE_TYPE_eDP_BITS
Value:
DEVICE_TYPE_NOT_HDMI_OUTPUT | \
DEVICE_TYPE_MIPI_OUTPUT | \
DEVICE_TYPE_COMPOSITE_OUTPUT | \
DEVICE_TYPE_DUAL_CHANNEL | \
DEVICE_TYPE_LVDS_SINGALING | \
DEVICE_TYPE_TMDS_DVI_SIGNALING | \
DEVICE_TYPE_VIDEO_SIGNALING | \
DEVICE_TYPE_DISPLAYPORT_OUTPUT | \
DEVICE_TYPE_DIGITAL_OUTPUT | \
DEVICE_TYPE_ANALOG_OUTPUT)
#define DEVICE_TYPE_INTERNAL_CONNECTOR
Definition: intel_bios.h:618

Definition at line 636 of file intel_bios.h.

◆ DEVICE_TYPE_EFP

#define DEVICE_TYPE_EFP   0x12

Definition at line 135 of file intel_bios.h.

◆ DEVICE_TYPE_EFP_DVI_D_DUAL

#define DEVICE_TYPE_EFP_DVI_D_DUAL   0x6152

Definition at line 149 of file intel_bios.h.

◆ DEVICE_TYPE_EFP_DVI_D_HDCP

#define DEVICE_TYPE_EFP_DVI_D_HDCP   0x60d2

Definition at line 150 of file intel_bios.h.

◆ DEVICE_TYPE_EFP_DVI_HOTPLUG_PWR

#define DEVICE_TYPE_EFP_DVI_HOTPLUG_PWR   0x6052

Definition at line 147 of file intel_bios.h.

◆ DEVICE_TYPE_EFP_DVI_I

#define DEVICE_TYPE_EFP_DVI_I   0x6053

Definition at line 148 of file intel_bios.h.

◆ DEVICE_TYPE_EFP_HOTPLUG_PWR

#define DEVICE_TYPE_EFP_HOTPLUG_PWR   0x6012

Definition at line 146 of file intel_bios.h.

◆ DEVICE_TYPE_HDMI

#define DEVICE_TYPE_HDMI   0x60D2

Definition at line 611 of file intel_bios.h.

◆ DEVICE_TYPE_HIGH_SPEED_LINK

#define DEVICE_TYPE_HIGH_SPEED_LINK   (1 << 6)

Definition at line 623 of file intel_bios.h.

◆ DEVICE_TYPE_HOTPLUG_SIGNALING

#define DEVICE_TYPE_HOTPLUG_SIGNALING   (1 << 13)

Definition at line 617 of file intel_bios.h.

◆ DEVICE_TYPE_INT_LFP

#define DEVICE_TYPE_INT_LFP   0x1022

Definition at line 609 of file intel_bios.h.

◆ DEVICE_TYPE_INT_TV

#define DEVICE_TYPE_INT_TV   0x1009

Definition at line 610 of file intel_bios.h.

◆ DEVICE_TYPE_INTERNAL_CONNECTOR

#define DEVICE_TYPE_INTERNAL_CONNECTOR   (1 << 12)

Definition at line 618 of file intel_bios.h.

◆ DEVICE_TYPE_LFP

#define DEVICE_TYPE_LFP   0x22

Definition at line 136 of file intel_bios.h.

◆ DEVICE_TYPE_LFP_CMOS_PWR

#define DEVICE_TYPE_LFP_CMOS_PWR   0x5042

Definition at line 154 of file intel_bios.h.

◆ DEVICE_TYPE_LFP_LVDS_DUAL

#define DEVICE_TYPE_LFP_LVDS_DUAL   0x5162

Definition at line 156 of file intel_bios.h.

◆ DEVICE_TYPE_LFP_LVDS_DUAL_HDCP

#define DEVICE_TYPE_LFP_LVDS_DUAL_HDCP   0x51e2

Definition at line 157 of file intel_bios.h.

◆ DEVICE_TYPE_LFP_LVDS_PWR

#define DEVICE_TYPE_LFP_LVDS_PWR   0x5062

Definition at line 155 of file intel_bios.h.

◆ DEVICE_TYPE_LFP_PANELLINK

#define DEVICE_TYPE_LFP_PANELLINK   0x5012

Definition at line 153 of file intel_bios.h.

◆ DEVICE_TYPE_LVDS_SINGALING

#define DEVICE_TYPE_LVDS_SINGALING   (1 << 5)

Definition at line 624 of file intel_bios.h.

◆ DEVICE_TYPE_MIPI_OUTPUT

#define DEVICE_TYPE_MIPI_OUTPUT   (1 << 10)

Definition at line 620 of file intel_bios.h.

◆ DEVICE_TYPE_NONE

#define DEVICE_TYPE_NONE   0x00

Definition at line 132 of file intel_bios.h.

◆ DEVICE_TYPE_NOT_HDMI_OUTPUT

#define DEVICE_TYPE_NOT_HDMI_OUTPUT   (1 << 11)

Definition at line 619 of file intel_bios.h.

◆ DEVICE_TYPE_OPENLDI_DUALPIX

#define DEVICE_TYPE_OPENLDI_DUALPIX   0x6162

Definition at line 152 of file intel_bios.h.

◆ DEVICE_TYPE_OPENLDI_HOTPLUG_PWR

#define DEVICE_TYPE_OPENLDI_HOTPLUG_PWR   0x6062

Definition at line 151 of file intel_bios.h.

◆ DEVICE_TYPE_POWER_MANAGEMENT

#define DEVICE_TYPE_POWER_MANAGEMENT   (1 << 14)

Definition at line 616 of file intel_bios.h.

◆ DEVICE_TYPE_TMDS_DVI_SIGNALING

#define DEVICE_TYPE_TMDS_DVI_SIGNALING   (1 << 4)

Definition at line 625 of file intel_bios.h.

◆ DEVICE_TYPE_TV

#define DEVICE_TYPE_TV   0x09

Definition at line 134 of file intel_bios.h.

◆ DEVICE_TYPE_TV_CODEC_HOTPLUG_PWR

#define DEVICE_TYPE_TV_CODEC_HOTPLUG_PWR   0x6009

Definition at line 145 of file intel_bios.h.

◆ DEVICE_TYPE_TV_COMPOSITE

#define DEVICE_TYPE_TV_COMPOSITE   0x0209

Definition at line 140 of file intel_bios.h.

◆ DEVICE_TYPE_TV_MACROVISION

#define DEVICE_TYPE_TV_MACROVISION   0x0289

Definition at line 141 of file intel_bios.h.

◆ DEVICE_TYPE_TV_RF_COMPOSITE

#define DEVICE_TYPE_TV_RF_COMPOSITE   0x020c

Definition at line 142 of file intel_bios.h.

◆ DEVICE_TYPE_TV_SCART

#define DEVICE_TYPE_TV_SCART   0x0209

Definition at line 144 of file intel_bios.h.

◆ DEVICE_TYPE_TV_SVIDEO_COMPOSITE

#define DEVICE_TYPE_TV_SVIDEO_COMPOSITE   0x0609

Definition at line 143 of file intel_bios.h.

◆ DEVICE_TYPE_VIDEO_SIGNALING

#define DEVICE_TYPE_VIDEO_SIGNALING   (1 << 3)

Definition at line 626 of file intel_bios.h.

◆ DEVICE_WIRE_DVOB

#define DEVICE_WIRE_DVOB   0x01

Definition at line 171 of file intel_bios.h.

◆ DEVICE_WIRE_DVOB_MASTER

#define DEVICE_WIRE_DVOB_MASTER   0x0d

Definition at line 176 of file intel_bios.h.

◆ DEVICE_WIRE_DVOBB

#define DEVICE_WIRE_DVOBB   0x05

Definition at line 174 of file intel_bios.h.

◆ DEVICE_WIRE_DVOBC

#define DEVICE_WIRE_DVOBC   0x03

Definition at line 173 of file intel_bios.h.

◆ DEVICE_WIRE_DVOC

#define DEVICE_WIRE_DVOC   0x02

Definition at line 172 of file intel_bios.h.

◆ DEVICE_WIRE_DVOC_MASTER

#define DEVICE_WIRE_DVOC_MASTER   0x0e

Definition at line 177 of file intel_bios.h.

◆ DEVICE_WIRE_DVOCC

#define DEVICE_WIRE_DVOCC   0x06

Definition at line 175 of file intel_bios.h.

◆ DEVICE_WIRE_NONE

#define DEVICE_WIRE_NONE   0x00

Definition at line 170 of file intel_bios.h.

◆ DVO_B

#define DVO_B   1

Definition at line 650 of file intel_bios.h.

◆ DVO_C

#define DVO_C   2

Definition at line 651 of file intel_bios.h.

◆ DVO_D

#define DVO_D   3

Definition at line 652 of file intel_bios.h.

◆ DVO_PORT_CRT

#define DVO_PORT_CRT   6

Definition at line 666 of file intel_bios.h.

◆ DVO_PORT_DPA

#define DVO_PORT_DPA   10

Definition at line 670 of file intel_bios.h.

◆ DVO_PORT_DPB

#define DVO_PORT_DPB   7

Definition at line 667 of file intel_bios.h.

◆ DVO_PORT_DPC

#define DVO_PORT_DPC   8

Definition at line 668 of file intel_bios.h.

◆ DVO_PORT_DPD

#define DVO_PORT_DPD   9

Definition at line 669 of file intel_bios.h.

◆ DVO_PORT_HDMIA

#define DVO_PORT_HDMIA   0

Definition at line 660 of file intel_bios.h.

◆ DVO_PORT_HDMIB

#define DVO_PORT_HDMIB   1

Definition at line 661 of file intel_bios.h.

◆ DVO_PORT_HDMIC

#define DVO_PORT_HDMIC   2

Definition at line 662 of file intel_bios.h.

◆ DVO_PORT_HDMID

#define DVO_PORT_HDMID   3

Definition at line 663 of file intel_bios.h.

◆ DVO_PORT_LVDS

#define DVO_PORT_LVDS   4

Definition at line 664 of file intel_bios.h.

◆ DVO_PORT_TV

#define DVO_PORT_TV   5

Definition at line 665 of file intel_bios.h.

◆ EDP_18BPP

#define EDP_18BPP   0

Definition at line 444 of file intel_bios.h.

◆ EDP_24BPP

#define EDP_24BPP   1

Definition at line 445 of file intel_bios.h.

◆ EDP_30BPP

#define EDP_30BPP   2

Definition at line 446 of file intel_bios.h.

◆ EDP_LANE_1

#define EDP_LANE_1   0

Definition at line 449 of file intel_bios.h.

◆ EDP_LANE_2

#define EDP_LANE_2   1

Definition at line 450 of file intel_bios.h.

◆ EDP_LANE_4

#define EDP_LANE_4   3

Definition at line 451 of file intel_bios.h.

◆ EDP_PREEMPHASIS_3_5dB

#define EDP_PREEMPHASIS_3_5dB   1

Definition at line 453 of file intel_bios.h.

◆ EDP_PREEMPHASIS_6dB

#define EDP_PREEMPHASIS_6dB   2

Definition at line 454 of file intel_bios.h.

◆ EDP_PREEMPHASIS_9_5dB

#define EDP_PREEMPHASIS_9_5dB   3

Definition at line 455 of file intel_bios.h.

◆ EDP_PREEMPHASIS_NONE

#define EDP_PREEMPHASIS_NONE   0

Definition at line 452 of file intel_bios.h.

◆ EDP_RATE_1_62

#define EDP_RATE_1_62   0

Definition at line 447 of file intel_bios.h.

◆ EDP_RATE_2_7

#define EDP_RATE_2_7   1

Definition at line 448 of file intel_bios.h.

◆ EDP_VSWING_0_4V

#define EDP_VSWING_0_4V   0

Definition at line 456 of file intel_bios.h.

◆ EDP_VSWING_0_6V

#define EDP_VSWING_0_6V   1

Definition at line 457 of file intel_bios.h.

◆ EDP_VSWING_0_8V

#define EDP_VSWING_0_8V   2

Definition at line 458 of file intel_bios.h.

◆ EDP_VSWING_1_2V

#define EDP_VSWING_1_2V   3

Definition at line 459 of file intel_bios.h.

◆ GPIO_PIN_ADD_DDC

#define GPIO_PIN_ADD_DDC   0x04 /* "ADDCARD DDC GPIO pins" */

Definition at line 128 of file intel_bios.h.

◆ GPIO_PIN_ADD_DDC_I2C

#define GPIO_PIN_ADD_DDC_I2C   0x06 /* "ADDCARD DDC/I2C GPIO pins" */

Definition at line 129 of file intel_bios.h.

◆ GPIO_PIN_ADD_I2C

#define GPIO_PIN_ADD_I2C   0x05 /* "ADDCARD I2C GPIO pins" */

Definition at line 127 of file intel_bios.h.

◆ GPIO_PIN_DVI_LVDS

#define GPIO_PIN_DVI_LVDS   0x03 /* "DVI/LVDS DDC GPIO pins" */

Definition at line 126 of file intel_bios.h.

◆ GR18_A0000_FLUSH_EN

#define GR18_A0000_FLUSH_EN   (1<<1)

Definition at line 505 of file intel_bios.h.

◆ GR18_DRIVER_SWITCH_EN

#define GR18_DRIVER_SWITCH_EN   (1<<7) /* 0: VBIOS control, 1: driver control */

Definition at line 493 of file intel_bios.h.

◆ GR18_HK_APM_CHANGE

#define GR18_HK_APM_CHANGE   (0xa<<3)

Definition at line 502 of file intel_bios.h.

◆ GR18_HK_DISP_SWITCH

#define GR18_HK_DISP_SWITCH   (0x4<<3) /* see SWF14 15:0 for what to enable */

Definition at line 498 of file intel_bios.h.

◆ GR18_HK_LFP_STRETCH

#define GR18_HK_LFP_STRETCH   (0x1<<3)

Definition at line 496 of file intel_bios.h.

◆ GR18_HK_MULTIPLE

#define GR18_HK_MULTIPLE   (0xc<<3)

Definition at line 503 of file intel_bios.h.

◆ GR18_HK_NONE

#define GR18_HK_NONE   (0x0<<3)

Definition at line 495 of file intel_bios.h.

◆ GR18_HK_PFIT

#define GR18_HK_PFIT   (0x8<<3)

Definition at line 501 of file intel_bios.h.

◆ GR18_HK_POPUP_DISABLED

#define GR18_HK_POPUP_DISABLED   (0x6<<3)

Definition at line 499 of file intel_bios.h.

◆ GR18_HK_POPUP_ENABLED

#define GR18_HK_POPUP_ENABLED   (0x7<<3)

Definition at line 500 of file intel_bios.h.

◆ GR18_HK_TOGGLE_DISP

#define GR18_HK_TOGGLE_DISP   (0x2<<3)

Definition at line 497 of file intel_bios.h.

◆ GR18_HOTKEY_MASK

#define GR18_HOTKEY_MASK   0x78 /* See also SWF4 15:0 */

Definition at line 494 of file intel_bios.h.

◆ GR18_SMM_EN

#define GR18_SMM_EN   (1<<0)

Definition at line 506 of file intel_bios.h.

◆ GR18_USER_INT_EN

#define GR18_USER_INT_EN   (1<<2)

Definition at line 504 of file intel_bios.h.

◆ PORT_IDPB

#define PORT_IDPB   7

Definition at line 655 of file intel_bios.h.

◆ PORT_IDPC

#define PORT_IDPC   8

Definition at line 656 of file intel_bios.h.

◆ PORT_IDPD

#define PORT_IDPD   9

Definition at line 657 of file intel_bios.h.

◆ SWF00_RES_MASK

#define SWF00_RES_MASK   0xffff

Definition at line 511 of file intel_bios.h.

◆ SWF00_XRES_SHIFT

#define SWF00_XRES_SHIFT   0

Definition at line 510 of file intel_bios.h.

◆ SWF00_YRES_SHIFT

#define SWF00_YRES_SHIFT   16

Definition at line 509 of file intel_bios.h.

◆ SWF01_TV1_FORMAT_SHIFT

#define SWF01_TV1_FORMAT_SHIFT   0

Definition at line 515 of file intel_bios.h.

◆ SWF01_TV2_FORMAT_SHIFT

#define SWF01_TV2_FORMAT_SHIFT   8

Definition at line 514 of file intel_bios.h.

◆ SWF01_TV_FORMAT_MASK

#define SWF01_TV_FORMAT_MASK   0xffff

Definition at line 516 of file intel_bios.h.

◆ SWF10_ACTIVE_DISP_MASK

#define SWF10_ACTIVE_DISP_MASK   0xffff

Definition at line 535 of file intel_bios.h.

◆ SWF10_ACTIVE_TOGGLE_LIST_MASK

#define SWF10_ACTIVE_TOGGLE_LIST_MASK   (7<<24)

Definition at line 521 of file intel_bios.h.

◆ SWF10_DRIVER_LOADED

#define SWF10_DRIVER_LOADED   (1<<22)

Definition at line 528 of file intel_bios.h.

◆ SWF10_EXCLUSIVE_MODE

#define SWF10_EXCLUSIVE_MODE   (1<<20)

Definition at line 530 of file intel_bios.h.

◆ SWF10_EXTENDED_DESKTOP

#define SWF10_EXTENDED_DESKTOP   (1<<21)

Definition at line 529 of file intel_bios.h.

◆ SWF10_GTT_OVERRIDE_EN

#define SWF10_GTT_OVERRIDE_EN   (1<<28)

Definition at line 519 of file intel_bios.h.

◆ SWF10_LFP_DPMS_OVR

#define SWF10_LFP_DPMS_OVR   (1<<27) /* override DPMS on display switch */

Definition at line 520 of file intel_bios.h.

◆ SWF10_OLD_TOGGLE

#define SWF10_OLD_TOGGLE   0x0

Definition at line 522 of file intel_bios.h.

◆ SWF10_OVERLAY_EN

#define SWF10_OVERLAY_EN   (1<<19)

Definition at line 531 of file intel_bios.h.

◆ SWF10_PANNING_EN

#define SWF10_PANNING_EN   (1<<23)

Definition at line 527 of file intel_bios.h.

◆ SWF10_PIPEA_CRT

#define SWF10_PIPEA_CRT   (1<<0)

Definition at line 551 of file intel_bios.h.

◆ SWF10_PIPEA_CRT2

#define SWF10_PIPEA_CRT2   (1<<4)

Definition at line 547 of file intel_bios.h.

◆ SWF10_PIPEA_EFP

#define SWF10_PIPEA_EFP   (1<<2)

Definition at line 549 of file intel_bios.h.

◆ SWF10_PIPEA_EFP2

#define SWF10_PIPEA_EFP2   (1<<6)

Definition at line 545 of file intel_bios.h.

◆ SWF10_PIPEA_LFP

#define SWF10_PIPEA_LFP   (1<<3)

Definition at line 548 of file intel_bios.h.

◆ SWF10_PIPEA_LFP2

#define SWF10_PIPEA_LFP2   (1<<7)

Definition at line 544 of file intel_bios.h.

◆ SWF10_PIPEA_TV

#define SWF10_PIPEA_TV   (1<<1)

Definition at line 550 of file intel_bios.h.

◆ SWF10_PIPEA_TV2

#define SWF10_PIPEA_TV2   (1<<5)

Definition at line 546 of file intel_bios.h.

◆ SWF10_PIPEB_CRT

#define SWF10_PIPEB_CRT   (1<<8)

Definition at line 543 of file intel_bios.h.

◆ SWF10_PIPEB_CRT2

#define SWF10_PIPEB_CRT2   (1<<12)

Definition at line 539 of file intel_bios.h.

◆ SWF10_PIPEB_EFP

#define SWF10_PIPEB_EFP   (1<<10)

Definition at line 541 of file intel_bios.h.

◆ SWF10_PIPEB_EFP2

#define SWF10_PIPEB_EFP2   (1<<14)

Definition at line 537 of file intel_bios.h.

◆ SWF10_PIPEB_LFP

#define SWF10_PIPEB_LFP   (1<<11)

Definition at line 540 of file intel_bios.h.

◆ SWF10_PIPEB_LFP2

#define SWF10_PIPEB_LFP2   (1<<15)

Definition at line 536 of file intel_bios.h.

◆ SWF10_PIPEB_TV

#define SWF10_PIPEB_TV   (1<<9)

Definition at line 542 of file intel_bios.h.

◆ SWF10_PIPEB_TV2

#define SWF10_PIPEB_TV2   (1<<13)

Definition at line 538 of file intel_bios.h.

◆ SWF10_PLANEA_HOLDOFF

#define SWF10_PLANEA_HOLDOFF   (1<<17)

Definition at line 533 of file intel_bios.h.

◆ SWF10_PLANEB_HOLDOFF

#define SWF10_PLANEB_HOLDOFF   (1<<18)

Definition at line 532 of file intel_bios.h.

◆ SWF10_TOGGLE_LIST_1

#define SWF10_TOGGLE_LIST_1   0x1

Definition at line 523 of file intel_bios.h.

◆ SWF10_TOGGLE_LIST_2

#define SWF10_TOGGLE_LIST_2   0x2

Definition at line 524 of file intel_bios.h.

◆ SWF10_TOGGLE_LIST_3

#define SWF10_TOGGLE_LIST_3   0x3

Definition at line 525 of file intel_bios.h.

◆ SWF10_TOGGLE_LIST_4

#define SWF10_TOGGLE_LIST_4   0x4

Definition at line 526 of file intel_bios.h.

◆ SWF10_VBIOS_BLC_I2C_EN

#define SWF10_VBIOS_BLC_I2C_EN   (1<<29)

Definition at line 518 of file intel_bios.h.

◆ SWF10_VGA_HOLDOFF

#define SWF10_VGA_HOLDOFF   (1<<16)

Definition at line 534 of file intel_bios.h.

◆ SWF11_DISPLAY_HOLDOFF

#define SWF11_DISPLAY_HOLDOFF   (1<<13)

Definition at line 556 of file intel_bios.h.

◆ SWF11_DPMS_MASK

#define SWF11_DPMS_MASK   0x07

Definition at line 560 of file intel_bios.h.

◆ SWF11_DPMS_OFF

#define SWF11_DPMS_OFF   (1<<2)

Definition at line 561 of file intel_bios.h.

◆ SWF11_DPMS_ON

#define SWF11_DPMS_ON   0

Definition at line 564 of file intel_bios.h.

◆ SWF11_DPMS_REDUCED

#define SWF11_DPMS_REDUCED   (1<<12)

Definition at line 557 of file intel_bios.h.

◆ SWF11_DPMS_STANDBY

#define SWF11_DPMS_STANDBY   (1<<0)

Definition at line 563 of file intel_bios.h.

◆ SWF11_DPMS_SUSPEND

#define SWF11_DPMS_SUSPEND   (1<<1)

Definition at line 562 of file intel_bios.h.

◆ SWF11_IS_AGP

#define SWF11_IS_AGP   (1<<14)

Definition at line 555 of file intel_bios.h.

◆ SWF11_IS_VBE_MODE

#define SWF11_IS_VBE_MODE   (1<<11)

Definition at line 558 of file intel_bios.h.

◆ SWF11_MEMORY_SIZE_SHIFT

#define SWF11_MEMORY_SIZE_SHIFT   16

Definition at line 553 of file intel_bios.h.

◆ SWF11_PIPEB_ACCESS

#define SWF11_PIPEB_ACCESS   (1<<10) /* 0 here means pipe a */

Definition at line 559 of file intel_bios.h.

◆ SWF11_SV_TEST_EN

#define SWF11_SV_TEST_EN   (1<<15)

Definition at line 554 of file intel_bios.h.

◆ SWF14_APM_HIBERNATE

#define SWF14_APM_HIBERNATE   0x4

Definition at line 603 of file intel_bios.h.

◆ SWF14_APM_RESTORE

#define SWF14_APM_RESTORE   0x0

Definition at line 606 of file intel_bios.h.

◆ SWF14_APM_STANDBY

#define SWF14_APM_STANDBY   0x1

Definition at line 605 of file intel_bios.h.

◆ SWF14_APM_SUSPEND

#define SWF14_APM_SUSPEND   0x3

Definition at line 604 of file intel_bios.h.

◆ SWF14_DISP_DETECT_EN

#define SWF14_DISP_DETECT_EN   (1<<26)

Definition at line 571 of file intel_bios.h.

◆ SWF14_DISPLAY_HOLDOFF

#define SWF14_DISPLAY_HOLDOFF   (1<<27)

Definition at line 570 of file intel_bios.h.

◆ SWF14_DOCKING_STATUS_DOCKED

#define SWF14_DOCKING_STATUS_DOCKED   (1<<25) /* 0 here means undocked */

Definition at line 572 of file intel_bios.h.

◆ SWF14_DRIVER_STATUS

#define SWF14_DRIVER_STATUS   (1<<24)

Definition at line 573 of file intel_bios.h.

◆ SWF14_DS_PIPEA_CRT2_EN

#define SWF14_DS_PIPEA_CRT2_EN   (1<<4)

Definition at line 595 of file intel_bios.h.

◆ SWF14_DS_PIPEA_CRT_EN

#define SWF14_DS_PIPEA_CRT_EN   (1<<0)

Definition at line 599 of file intel_bios.h.

◆ SWF14_DS_PIPEA_EFP2_EN

#define SWF14_DS_PIPEA_EFP2_EN   (1<<6)

Definition at line 593 of file intel_bios.h.

◆ SWF14_DS_PIPEA_EFP_EN

#define SWF14_DS_PIPEA_EFP_EN   (1<<2)

Definition at line 597 of file intel_bios.h.

◆ SWF14_DS_PIPEA_LFP2_EN

#define SWF14_DS_PIPEA_LFP2_EN   (1<<7)

Definition at line 592 of file intel_bios.h.

◆ SWF14_DS_PIPEA_LFP_EN

#define SWF14_DS_PIPEA_LFP_EN   (1<<3)

Definition at line 596 of file intel_bios.h.

◆ SWF14_DS_PIPEA_TV2_EN

#define SWF14_DS_PIPEA_TV2_EN   (1<<5)

Definition at line 594 of file intel_bios.h.

◆ SWF14_DS_PIPEA_TV_EN

#define SWF14_DS_PIPEA_TV_EN   (1<<1)

Definition at line 598 of file intel_bios.h.

◆ SWF14_DS_PIPEB_CRT2_EN

#define SWF14_DS_PIPEB_CRT2_EN   (1<<12)

Definition at line 587 of file intel_bios.h.

◆ SWF14_DS_PIPEB_CRT_EN

#define SWF14_DS_PIPEB_CRT_EN   (1<<8)

Definition at line 591 of file intel_bios.h.

◆ SWF14_DS_PIPEB_EFP2_EN

#define SWF14_DS_PIPEB_EFP2_EN   (1<<14)

Definition at line 585 of file intel_bios.h.

◆ SWF14_DS_PIPEB_EFP_EN

#define SWF14_DS_PIPEB_EFP_EN   (1<<10)

Definition at line 589 of file intel_bios.h.

◆ SWF14_DS_PIPEB_LFP2_EN

#define SWF14_DS_PIPEB_LFP2_EN   (1<<15)

Definition at line 584 of file intel_bios.h.

◆ SWF14_DS_PIPEB_LFP_EN

#define SWF14_DS_PIPEB_LFP_EN   (1<<11)

Definition at line 588 of file intel_bios.h.

◆ SWF14_DS_PIPEB_TV2_EN

#define SWF14_DS_PIPEB_TV2_EN   (1<<13)

Definition at line 586 of file intel_bios.h.

◆ SWF14_DS_PIPEB_TV_EN

#define SWF14_DS_PIPEB_TV_EN   (1<<9)

Definition at line 590 of file intel_bios.h.

◆ SWF14_GFX_PFIT_EN

#define SWF14_GFX_PFIT_EN   (1UL<<31)

Definition at line 566 of file intel_bios.h.

◆ SWF14_HK_REQUEST_MASK

#define SWF14_HK_REQUEST_MASK   0x0000ffff /* see GR18 6:3 for event type */

Definition at line 582 of file intel_bios.h.

◆ SWF14_LID_STATUS_CLOSED

#define SWF14_LID_STATUS_CLOSED   (1<<29) /* 0 here means open */

Definition at line 568 of file intel_bios.h.

◆ SWF14_OS_TYPE_WIN9X

#define SWF14_OS_TYPE_WIN9X   (1<<23)

Definition at line 574 of file intel_bios.h.

◆ SWF14_OS_TYPE_WINNT

#define SWF14_OS_TYPE_WINNT   (1<<22)

Definition at line 575 of file intel_bios.h.

◆ SWF14_PFIT_EN

#define SWF14_PFIT_EN   (1<<0) /* 0 means disable */

Definition at line 601 of file intel_bios.h.

◆ SWF14_PM_ACPI

#define SWF14_PM_ACPI   (0x3 << 16)

Definition at line 579 of file intel_bios.h.

◆ SWF14_PM_ACPI_VIDEO

#define SWF14_PM_ACPI_VIDEO   (0x4 << 16)

Definition at line 578 of file intel_bios.h.

◆ SWF14_PM_APM_11

#define SWF14_PM_APM_11   (0x1 << 16)

Definition at line 581 of file intel_bios.h.

◆ SWF14_PM_APM_12

#define SWF14_PM_APM_12   (0x2 << 16)

Definition at line 580 of file intel_bios.h.

◆ SWF14_PM_TYPE_MASK

#define SWF14_PM_TYPE_MASK   0x00070000

Definition at line 577 of file intel_bios.h.

◆ SWF14_POPUP_EN

#define SWF14_POPUP_EN   (1<<28)

Definition at line 569 of file intel_bios.h.

◆ SWF14_TEXT_PFIT_EN

#define SWF14_TEXT_PFIT_EN   (1<<30)

Definition at line 567 of file intel_bios.h.

◆ VBT_SIGNATURE

#define VBT_SIGNATURE   0x54425624

Definition at line 712 of file intel_bios.h.

Variable Documentation

◆ __packed