📄 bdg_3364.bsf
字号:
$OEM_Mode_RRate5 1 byte
$OEM_Mode_DTD5 18 bytes
$OEM_Mode_Flags6 1 byte
$OEM_Display_Flags6 1 byte
$OEM_Mode_X6 2 bytes
$OEM_Mode_Y6 2 bytes
$OEM_Mode_Color6 1 byte
$OEM_Mode_RRate6 1 byte
$OEM_Mode_DTD6 18 bytes
#ENDIF ; $BIOS_Type == MOBILE
#IF $Chipset == 4 || $Chipset == 5 ; $Chipset == GD_G or ALV
;==============================================================================
; Block 21 - VGA polarity workaround
;------------------------------------------------------------------------------
SKIP 3 bytes ; Skip ID
SKIP 2 bytes ; Table Row/Size Data
SKIP 40 bytes ; EFP ID list Data
#ENDIF ; $Chipset == 4 || $Chipset == 5
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
;==============================================================================
; Block 40 - Start of LVDS BMP Structure Definition
;------------------------------------------------------------------------------
SKIP 3 bytes ; Skip block ID and size
$bmp_Panel_type 1 byte ; Flat panel type
SKIP 1 byte ; Obsoleted
SKIP 6 bits
$bmp_Panel_EDID 1 bit ; LVDS panel EDID enable/disable bit
SKIP 1 bit
SKIP 1 byte
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
;==============================================================================
; Block 41 - Flat Panel Data Tables Pointers
;------------------------------------------------------------------------------
SKIP 3 bytes ; SKIP block ID and size
SKIP 1 byte ; Skip entries number byte
$LVDS_Tbl_Ptr_01 2 bytes
$LVDS_Tbl_Size_01 1 byte
$LVDS_Tbl_01, $LVDS_Tbl_Ptr_01, $LVDS_Tbl_Size_01, Offset 4 bytes
$DVO_Tbl_Ptr_01 2 bytes
$DVO_Tbl_Size_01 1 byte
$DVO_Tbl_01, $DVO_Tbl_Ptr_01, $DVO_Tbl_Size_01, Offset 0 byte
$LVDS_PnP_ID_Ptr_01 2 bytes
$LVDS_PnP_ID_Size_01 1 byte
$LVDS_PnP_ID_01, $LVDS_PnP_ID_Ptr_01, $LVDS_PnP_ID_Size_01, Offset 0 byte
$LVDS_Tbl_Ptr_02 2 bytes
$LVDS_Tbl_Size_02 1 byte
$LVDS_Tbl_02, $LVDS_Tbl_Ptr_02, $LVDS_Tbl_Size_02, Offset 4 bytes
$DVO_Tbl_Ptr_02 2 bytes
$DVO_Tbl_Size_02 1 byte
$DVO_Tbl_02, $DVO_Tbl_Ptr_02, $DVO_Tbl_Size_02, Offset 0 byte
$LVDS_PnP_ID_Ptr_02 2 bytes
$LVDS_PnP_ID_Size_02 1 byte
$LVDS_PnP_ID_02, $LVDS_PnP_ID_Ptr_02, $LVDS_PnP_ID_Size_02, Offset 0 byte
$LVDS_Tbl_Ptr_03 2 bytes
$LVDS_Tbl_Size_03 1 byte
$LVDS_Tbl_03, $LVDS_Tbl_Ptr_03, $LVDS_Tbl_Size_03, Offset 4 bytes
$DVO_Tbl_Ptr_03 2 bytes
$DVO_Tbl_Size_03 1 byte
$DVO_Tbl_03, $DVO_Tbl_Ptr_03, $DVO_Tbl_Size_03, Offset 0 byte
$LVDS_PnP_ID_Ptr_03 2 bytes
$LVDS_PnP_ID_Size_03 1 byte
$LVDS_PnP_ID_03, $LVDS_PnP_ID_Ptr_03, $LVDS_PnP_ID_Size_03, Offset 0 byte
$LVDS_Tbl_Ptr_04 2 bytes
$LVDS_Tbl_Size_04 1 byte
$LVDS_Tbl_04, $LVDS_Tbl_Ptr_04, $LVDS_Tbl_Size_04, Offset 4 bytes
$DVO_Tbl_Ptr_04 2 bytes
$DVO_Tbl_Size_04 1 byte
$DVO_Tbl_04, $DVO_Tbl_Ptr_04, $DVO_Tbl_Size_04, Offset 0 byte
$LVDS_PnP_ID_Ptr_04 2 bytes
$LVDS_PnP_ID_Size_04 1 byte
$LVDS_PnP_ID_04, $LVDS_PnP_ID_Ptr_04, $LVDS_PnP_ID_Size_04, Offset 0 byte
$LVDS_Tbl_Ptr_05 2 bytes
$LVDS_Tbl_Size_05 1 byte
$LVDS_Tbl_05, $LVDS_Tbl_Ptr_05, $LVDS_Tbl_Size_05, Offset 4 bytes
$DVO_Tbl_Ptr_05 2 bytes
$DVO_Tbl_Size_05 1 byte
$DVO_Tbl_05, $DVO_Tbl_Ptr_05, $DVO_Tbl_Size_05, Offset 0 byte
$LVDS_PnP_ID_Ptr_05 2 bytes
$LVDS_PnP_ID_Size_05 1 byte
$LVDS_PnP_ID_05, $LVDS_PnP_ID_Ptr_05, $LVDS_PnP_ID_Size_05, Offset 0 byte
$LVDS_Tbl_Ptr_06 2 bytes
$LVDS_Tbl_Size_06 1 byte
$LVDS_Tbl_06, $LVDS_Tbl_Ptr_06, $LVDS_Tbl_Size_06, Offset 4 bytes
$DVO_Tbl_Ptr_06 2 bytes
$DVO_Tbl_Size_06 1 byte
$DVO_Tbl_06, $DVO_Tbl_Ptr_06, $DVO_Tbl_Size_06, Offset 0 byte
$LVDS_PnP_ID_Ptr_06 2 bytes
$LVDS_PnP_ID_Size_06 1 byte
$LVDS_PnP_ID_06, $LVDS_PnP_ID_Ptr_06, $LVDS_PnP_ID_Size_06, Offset 0 byte
$LVDS_Tbl_Ptr_07 2 bytes
$LVDS_Tbl_Size_07 1 byte
$LVDS_Tbl_07, $LVDS_Tbl_Ptr_07, $LVDS_Tbl_Size_07, Offset 4 bytes
$DVO_Tbl_Ptr_07 2 bytes
$DVO_Tbl_Size_07 1 byte
$DVO_Tbl_07, $DVO_Tbl_Ptr_07, $DVO_Tbl_Size_07, Offset 0 byte
$LVDS_PnP_ID_Ptr_07 2 bytes
$LVDS_PnP_ID_Size_07 1 byte
$LVDS_PnP_ID_07, $LVDS_PnP_ID_Ptr_07, $LVDS_PnP_ID_Size_07, Offset 0 byte
$LVDS_Tbl_Ptr_08 2 bytes
$LVDS_Tbl_Size_08 1 byte
$LVDS_Tbl_08, $LVDS_Tbl_Ptr_08, $LVDS_Tbl_Size_08, Offset 4 bytes
$DVO_Tbl_Ptr_08 2 bytes
$DVO_Tbl_Size_08 1 byte
$DVO_Tbl_08, $DVO_Tbl_Ptr_08, $DVO_Tbl_Size_08, Offset 0 byte
$LVDS_PnP_ID_Ptr_08 2 bytes
$LVDS_PnP_ID_Size_08 1 byte
$LVDS_PnP_ID_08, $LVDS_PnP_ID_Ptr_08, $LVDS_PnP_ID_Size_08, Offset 0 byte
$LVDS_Tbl_Ptr_09 2 bytes
$LVDS_Tbl_Size_09 1 byte
$LVDS_Tbl_09, $LVDS_Tbl_Ptr_09, $LVDS_Tbl_Size_09, Offset 4 bytes
$DVO_Tbl_Ptr_09 2 bytes
$DVO_Tbl_Size_09 1 byte
$DVO_Tbl_09, $DVO_Tbl_Ptr_09, $DVO_Tbl_Size_09, Offset 0 byte
$LVDS_PnP_ID_Ptr_09 2 bytes
$LVDS_PnP_ID_Size_09 1 byte
$LVDS_PnP_ID_09, $LVDS_PnP_ID_Ptr_09, $LVDS_PnP_ID_Size_09, Offset 0 byte
$LVDS_Tbl_Ptr_10 2 bytes
$LVDS_Tbl_Size_10 1 byte
$LVDS_Tbl_10, $LVDS_Tbl_Ptr_10, $LVDS_Tbl_Size_10, Offset 4 bytes
$DVO_Tbl_Ptr_10 2 bytes
$DVO_Tbl_Size_10 1 byte
$DVO_Tbl_10, $DVO_Tbl_Ptr_10, $DVO_Tbl_Size_10, Offset 0 byte
$LVDS_PnP_ID_Ptr_10 2 bytes
$LVDS_PnP_ID_Size_10 1 byte
$LVDS_PnP_ID_10, $LVDS_PnP_ID_Ptr_10, $LVDS_PnP_ID_Size_10, Offset 0 byte
$LVDS_Tbl_Ptr_11 2 bytes
$LVDS_Tbl_Size_11 1 byte
$LVDS_Tbl_11, $LVDS_Tbl_Ptr_11, $LVDS_Tbl_Size_11, Offset 4 bytes
$DVO_Tbl_Ptr_11 2 bytes
$DVO_Tbl_Size_11 1 byte
$DVO_Tbl_11, $DVO_Tbl_Ptr_11, $DVO_Tbl_Size_11, Offset 0 byte
$LVDS_PnP_ID_Ptr_11 2 bytes
$LVDS_PnP_ID_Size_11 1 byte
$LVDS_PnP_ID_11, $LVDS_PnP_ID_Ptr_11, $LVDS_PnP_ID_Size_11, Offset 0 byte
$LVDS_Tbl_Ptr_12 2 bytes
$LVDS_Tbl_Size_12 1 byte
$LVDS_Tbl_12, $LVDS_Tbl_Ptr_12, $LVDS_Tbl_Size_12, Offset 4 bytes
$DVO_Tbl_Ptr_12 2 bytes
$DVO_Tbl_Size_12 1 byte
$DVO_Tbl_12, $DVO_Tbl_Ptr_12, $DVO_Tbl_Size_12, Offset 0 byte
$LVDS_PnP_ID_Ptr_12 2 bytes
$LVDS_PnP_ID_Size_12 1 byte
$LVDS_PnP_ID_12, $LVDS_PnP_ID_Ptr_12, $LVDS_PnP_ID_Size_12, Offset 0 byte
$LVDS_Tbl_Ptr_13 2 bytes
$LVDS_Tbl_Size_13 1 byte
$LVDS_Tbl_13, $LVDS_Tbl_Ptr_13, $LVDS_Tbl_Size_13, Offset 4 bytes
$DVO_Tbl_Ptr_13 2 bytes
$DVO_Tbl_Size_13 1 byte
$DVO_Tbl_13, $DVO_Tbl_Ptr_13, $DVO_Tbl_Size_13, Offset 0 byte
$LVDS_PnP_ID_Ptr_13 2 bytes
$LVDS_PnP_ID_Size_13 1 byte
$LVDS_PnP_ID_13, $LVDS_PnP_ID_Ptr_13, $LVDS_PnP_ID_Size_13, Offset 0 byte
$LVDS_Tbl_Ptr_14 2 bytes
$LVDS_Tbl_Size_14 1 byte
$LVDS_Tbl_14, $LVDS_Tbl_Ptr_14, $LVDS_Tbl_Size_14, Offset 4 bytes
$DVO_Tbl_Ptr_14 2 bytes
$DVO_Tbl_Size_14 1 byte
$DVO_Tbl_14, $DVO_Tbl_Ptr_14, $DVO_Tbl_Size_14, Offset 0 byte
$LVDS_PnP_ID_Ptr_14 2 bytes
$LVDS_PnP_ID_Size_14 1 byte
$LVDS_PnP_ID_14, $LVDS_PnP_ID_Ptr_14, $LVDS_PnP_ID_Size_14, Offset 0 byte
$LVDS_Tbl_Ptr_15 2 bytes
$LVDS_Tbl_Size_15 1 byte
$LVDS_Tbl_15, $LVDS_Tbl_Ptr_15, $LVDS_Tbl_Size_15, Offset 4 bytes
$DVO_Tbl_Ptr_15 2 bytes
$DVO_Tbl_Size_15 1 byte
$DVO_Tbl_15, $DVO_Tbl_Ptr_15, $DVO_Tbl_Size_15, Offset 0 byte
$LVDS_PnP_ID_Ptr_15 2 bytes
$LVDS_PnP_ID_Size_15 1 byte
$LVDS_PnP_ID_15, $LVDS_PnP_ID_Ptr_15, $LVDS_PnP_ID_Size_15, Offset 0 byte
$LVDS_Tbl_Ptr_16 2 bytes
$LVDS_Tbl_Size_16 1 byte
$LVDS_Tbl_16, $LVDS_Tbl_Ptr_16, $LVDS_Tbl_Size_16, Offset 4 bytes
$DVO_Tbl_Ptr_16 2 bytes
$DVO_Tbl_Size_16 1 byte
$DVO_Tbl_16, $DVO_Tbl_Ptr_16, $DVO_Tbl_Size_16, Offset 0 byte
$LVDS_PnP_ID_Ptr_16 2 bytes
$LVDS_PnP_ID_Size_16 1 byte
$LVDS_PnP_ID_16, $LVDS_PnP_ID_Ptr_16, $LVDS_PnP_ID_Size_16, Offset 0 byte
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
;==============================================================================
; Block 42 - Flat Panel Data Tables
;------------------------------------------------------------------------------
SKIP 3 bytes ; Skip block ID and size
; Flat Panel #1
$Panel_Width_01 2 bytes ; Panel Width
$Panel_Height_01 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #2
$Panel_Width_02 2 bytes ; Panel Width
$Panel_Height_02 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #3
$Panel_Width_03 2 bytes ; Panel Width
$Panel_Height_03 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #4
$Panel_Width_04 2 bytes ; Panel Width
$Panel_Height_04 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #5
$Panel_Width_05 2 bytes ; Panel Width
$Panel_Height_05 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #6
$Panel_Width_06 2 bytes ; Panel Width
$Panel_Height_06 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #7
$Panel_Width_07 2 bytes ; Panel Width
$Panel_Height_07 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #8
$Panel_Width_08 2 bytes ; Panel Width
$Panel_Height_08 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #9
$Panel_Width_09 2 bytes ; Panel Width
$Panel_Height_09 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #10
$Panel_Width_10 2 bytes ; Panel Width
$Panel_Height_10 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #11
$Panel_Width_11 2 bytes ; Panel Width
$Panel_Height_11 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #12
$Panel_Width_12 2 bytes ; Panel Width
$Panel_Height_12 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #13
$Panel_Width_13 2 bytes ; Panel Width
$Panel_Height_13 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #14
$Panel_Width_14 2 bytes ; Panel Width
$Panel_Height_14 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #15
$Panel_Width_15 2 bytes ; Panel Width
$Panel_Height_15 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
; Flat Panel #16
$Panel_Width_16 2 bytes ; Panel Width
$Panel_Height_16 2 bytes ; Panel Height
SKIP 42 bytes ; FP parameters
SKIP 18 bytes ; DTD
SKIP 10 bytes ; PnP ID
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
;==============================================================================
; Block 43 - BLC (Backlight Control) Support
;------------------------------------------------------------------------------
SKIP 3 bytes ; Skip block ID and size
SKIP 1 byte ; Skip row size
; Flat Panel #1
$BLC_Inv_Type_1 2 bits ; BLC inverter type
$BLC_Inv_Polarity_1 1 bit ; BLC inverter polarity
$BLC_GPIO_Pins_1 3 bits ; BLC inverter GPIO Pins
$BLC_GMBus_Speed_1 2 bits ; BLC inverter GMBus speed
$PWM_Frequency_1 2 bytes ; PWM inverter frequency
$BLC_Min_Brightness_1 1 byte ; Minimum Brightness, 0 - 255
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 && $Chipset >= 5 ; LVDS and $CS >= Alviso
$BLC_I2C_Addr_1 1 byte ; I2C inverter Slave address
$BLC_Brightness_Cmd_1 1 byte ; I2C inverter command code
#ENDIF ; LVDS and $CS >= Alviso
; Flat Panel #2
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
$BLC_Inv_Type_2 2 bits ; BLC inverter type
$BLC_Inv_Polarity_2 1 bit ; BLC inverter polarity
$BLC_GPIO_Pins_2 3 bits ; BLC inverter GPIO Pins
$BLC_GMBus_Speed_2 2 bits ; BLC inverter GMBus speed
$PWM_Frequency_2 2 bytes ; PWM inverter frequency
$BLC_Min_Brightness_2 1 byte ; Minimum Brightness, 0 - 255
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 && $Chipset >= 5 ; LVDS and $CS >= Alviso
$BLC_I2C_Addr_2 1 byte ; I2C inverter Slave address
$BLC_Brightness_Cmd_2 1 byte ; I2C inverter command code
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -