www.pudn.com > hpbios.rar > ACPI.EQU
//---------------------------------------------------------------------------- //Rev Date Name Description //---------------------------------------------------------------------------- //OEM01 02/29/00 AVN Added define 'Patch_Win98SE_PS2_Mouse_Crach' for when // enter S1 under WIN98 ACPI donot support wakeup from // PS2 mouse. //R04 01/20/00 DNL Fix bug of system halt after system install Microsoft // win2000 ready OEM test kit and entry standby mode. //R01A 12/23/99 RIC Enable 686A PME wakeup function for WIN98 SE in default //R03 12/16/99 ADS Report slot6,7 to fixed Win200 boot fail when pci // card pluged in slot6,7. //R02 12/08/99 ADS Add "Have_LED_Control_Item_In_GPO" function //R01 10/06/99 RIC Enable PME wakeup function for WIN98 SE in default. //R00 07/19/99 RIC Initial version. PM_IO EQU HEX2(ACPI_Port shr 8) ACPI_Port_HiByte EQU ACPI_Port shr 8 VT597_CHIP_ID EQU VT597 shr 11 VT586_CHIP_ID EQU VT586 shr 11 //_ifdef Have_LED_Control_Item_In_GPO //R02 Daul_LED_CMOS EQU LED_Control_CMOS //R02 //_endif; Have_LED_Control_Item_In_GPO //R02 SMBus_Port_HiByte EQU SMBus_Port shr 8 //_ifdef VT686 VT686_DEV_FUN0 EQU VT686 shr 8 //_endif; VT686 //R04 LINK_PATH EQU "\_SB.PCI0.ISA.LNK" ISA_PATH EQU "\_SB.PCI0" //R04 LINK_PATH EQU ISA_PATH + ".LNK" //R04 /////////////////////////////////////////////////////////////////////// // Slot 1 /////////////////////////////////////////////////////////////////////// SLOT1_INTA_LINK EQU LINK_PATH + HEX1(SLOT1_INTA + 9) SLOT1_INTB_LINK EQU LINK_PATH + HEX1(SLOT1_INTB + 9) SLOT1_INTC_LINK EQU LINK_PATH + HEX1(SLOT1_INTC + 9) SLOT1_INTD_LINK EQU LINK_PATH + HEX1(SLOT1_INTD + 9) /////////////////////////////////////////////////////////////////////// // Slot 2 /////////////////////////////////////////////////////////////////////// SLOT2_INTA_LINK EQU LINK_PATH + HEX1(SLOT2_INTA + 9) SLOT2_INTB_LINK EQU LINK_PATH + HEX1(SLOT2_INTB + 9) SLOT2_INTC_LINK EQU LINK_PATH + HEX1(SLOT2_INTC + 9) SLOT2_INTD_LINK EQU LINK_PATH + HEX1(SLOT2_INTD + 9) /////////////////////////////////////////////////////////////////////// // Slot 3 /////////////////////////////////////////////////////////////////////// SLOT3_INTA_LINK EQU LINK_PATH + HEX1(SLOT3_INTA + 9) SLOT3_INTB_LINK EQU LINK_PATH + HEX1(SLOT3_INTB + 9) SLOT3_INTC_LINK EQU LINK_PATH + HEX1(SLOT3_INTC + 9) SLOT3_INTD_LINK EQU LINK_PATH + HEX1(SLOT3_INTD + 9) /////////////////////////////////////////////////////////////////////// // Slot 4 /////////////////////////////////////////////////////////////////////// SLOT4_INTA_LINK EQU LINK_PATH + HEX1(SLOT4_INTA + 9) SLOT4_INTB_LINK EQU LINK_PATH + HEX1(SLOT4_INTB + 9) SLOT4_INTC_LINK EQU LINK_PATH + HEX1(SLOT4_INTC + 9) SLOT4_INTD_LINK EQU LINK_PATH + HEX1(SLOT4_INTD + 9) //_ifdef FIVE_PCI_SLOTS /////////////////////////////////////////////////////////////////////// // Slot 5 /////////////////////////////////////////////////////////////////////// SLOT5_INTA_LINK EQU LINK_PATH + HEX1(SLOT5_INTA + 9) SLOT5_INTB_LINK EQU LINK_PATH + HEX1(SLOT5_INTB + 9) SLOT5_INTC_LINK EQU LINK_PATH + HEX1(SLOT5_INTC + 9) SLOT5_INTD_LINK EQU LINK_PATH + HEX1(SLOT5_INTD + 9) //_endif FIVE_PCI_SLOTS //_ifdef SIX_PCI_SLOTS /////////////////////////////////////////////////////////////////////// // Slot 6 /////////////////////////////////////////////////////////////////////// SLOT5_INTA_LINK EQU LINK_PATH + HEX1(SLOT5_INTA + 9) //R03 SLOT5_INTB_LINK EQU LINK_PATH + HEX1(SLOT5_INTB + 9) //R03 SLOT5_INTC_LINK EQU LINK_PATH + HEX1(SLOT5_INTC + 9) //R03 SLOT5_INTD_LINK EQU LINK_PATH + HEX1(SLOT5_INTD + 9) //R03 SLOT6_INTA_LINK EQU LINK_PATH + HEX1(SLOT6_INTA + 9) SLOT6_INTB_LINK EQU LINK_PATH + HEX1(SLOT6_INTB + 9) SLOT6_INTC_LINK EQU LINK_PATH + HEX1(SLOT6_INTC + 9) SLOT6_INTD_LINK EQU LINK_PATH + HEX1(SLOT6_INTD + 9) //_endif SIX_PCI_SLOTS //_ifdef SEVEN_PCI_SLOTS /////////////////////////////////////////////////////////////////////// // Slot 7 /////////////////////////////////////////////////////////////////////// SLOT5_INTA_LINK EQU LINK_PATH + HEX1(SLOT5_INTA + 9) //R03 SLOT5_INTB_LINK EQU LINK_PATH + HEX1(SLOT5_INTB + 9) //R03 SLOT5_INTC_LINK EQU LINK_PATH + HEX1(SLOT5_INTC + 9) //R03 SLOT5_INTD_LINK EQU LINK_PATH + HEX1(SLOT5_INTD + 9) //R03 SLOT6_INTA_LINK EQU LINK_PATH + HEX1(SLOT6_INTA + 9) //R03 SLOT6_INTB_LINK EQU LINK_PATH + HEX1(SLOT6_INTB + 9) //R03 SLOT6_INTC_LINK EQU LINK_PATH + HEX1(SLOT6_INTC + 9) //R03 SLOT6_INTD_LINK EQU LINK_PATH + HEX1(SLOT6_INTD + 9) //R03 SLOT7_INTA_LINK EQU LINK_PATH + HEX1(SLOT7_INTA + 9) SLOT7_INTB_LINK EQU LINK_PATH + HEX1(SLOT7_INTB + 9) SLOT7_INTC_LINK EQU LINK_PATH + HEX1(SLOT7_INTC + 9) SLOT7_INTD_LINK EQU LINK_PATH + HEX1(SLOT7_INTD + 9) //_endif SEVEN_PCI_SLOTS //_ifdef ONBOARD_SCSI_SLOT /////////////////////////////////////////////////////////////////////// // SCSI Slot /////////////////////////////////////////////////////////////////////// SCSI_SlotID EQU ONBOARD_SCSI_SLOT SCSI_INTA_LINK EQU LINK_PATH + HEX1(SCSI_INTA + 9) SCSI_INTB_LINK EQU LINK_PATH + HEX1(SCSI_INTB + 9) SCSI_INTC_LINK EQU LINK_PATH + HEX1(SCSI_INTC + 9) SCSI_INTD_LINK EQU LINK_PATH + HEX1(SCSI_INTD + 9) //_endif ONBOARD_SCSI_SLOT /////////////////////////////////////////////////////////////////////// // AGP /////////////////////////////////////////////////////////////////////// //_ifdef AGP_INTA AGP_DEVID EQU AGP_SLOTID SHR 3 AGP_INTA_LINK EQU LINK_PATH + HEX1(AGP_INTA + 9) AGP_INTB_LINK EQU LINK_PATH + HEX1(AGP_INTB + 9) AGP_INTC_LINK EQU LINK_PATH + HEX1(AGP_INTC + 9) AGP_INTD_LINK EQU LINK_PATH + HEX1(AGP_INTD + 9) //_else; AGP_INTA AGP_DEVID EQU AGP_SLOTID SHR 3 AGP_INTA_LINK EQU LINK_PATH + HEX1(1 + 9) //INTA AGP_INTB_LINK EQU LINK_PATH + HEX1(2 + 9) //INTB AGP_INTC_LINK EQU LINK_PATH + HEX1(3 + 9) //INTC AGP_INTD_LINK EQU LINK_PATH + HEX1(4 + 9) //INTD //_endif; AGP_INTA //_ifdef LM75_Support THERMAL_ZONE EQU 1 //_endif LM75_Support //_ifdef GL518SM_Support THERMAL_ZONE EQU 1 GL518SM_ID EQU 5Ah //_endif GL518SM_Support //_ifdef W83781D_Support THERMAL_ZONE EQU 1 No_SMB_Bus_Support EQU 1 SENSOR_HI_BASE EQU 02h SENSOR_LOW_BASE EQU 94h SENSOR_IO_LEN EQU 04h //_endif W83781D_Support //_ifdef HT82791_Support THERMAL_ZONE EQU 1 No_SMB_Bus_Support EQU 1 SENSOR_HI_BASE EQU 02h SENSOR_LOW_BASE EQU 94h SENSOR_IO_LEN EQU 04h //_endif HT82791_Support //_ifdef W83782D_Support //_ifdef W83782D_CPUFAN_CNTL_IN_SUSPEND //_IF CPU1_FAN_USE_PWM EQ 1 FAN1_INDX equ 5Bh //_ENDIF; CPU1_FAN_USE_PWM EQ 1 //_IF CPU1_FAN_USE_PWM EQ 2 FAN1_INDX equ 5Ah //_ENDIF; CPU1_FAN_USE_PWM EQ 2 //_IF CPU1_FAN_USE_PWM EQ 3 FAN1_INDX equ 5Eh //_ENDIF; CPU1_FAN_USE_PWM EQ 3 //_IF CPU1_FAN_USE_PWM EQ 4 FAN1_INDX equ 5Fh //_ENDIF; CPU1_FAN_USE_PWM EQ 4 //_ifdef Show_CPU2_Temp //_IF CPU2_FAN_USE_PWM EQ 1 FAN2_INDX equ 5Bh //_ENDIF; CPU2_FAN_USE_PWM EQ 1 //_IF CPU2_FAN_USE_PWM EQ 2 FAN2_INDX equ 5Ah //_ENDIF; CPU2_FAN_USE_PWM EQ 2 //_IF CPU2_FAN_USE_PWM EQ 3 FAN2_INDX equ 5Eh //_ENDIF; CPU2_FAN_USE_PWM EQ 3 //_IF CPU2_FAN_USE_PWM EQ 4 FAN2_INDX equ 5Fh //_ENDIF; CPU2_FAN_USE_PWM EQ 4 //_endif; Show_CPU2_Temp //_ifdef Fan3_Cntl_Use_PWM FAN2_INDX equ Fan3_Fan_Indx //_endif; Fan3_Cntl_Use_PWM //_endif; W83782D_CPUFAN_CNTL_IN_SUSPEND THERMAL_ZONE EQU 1 //_ifndef W83782D_USE_SMBUS No_SMB_Bus_Support EQU 1 //_else; W83782D_USE_SMBUS SMB_Bus_Support EQU 1 //_endif; W83782D_USE_SMBUS SENSOR_HI_BASE EQU 02h SENSOR_LOW_BASE EQU 94h SENSOR_IO_LEN EQU 04h //_endif W83782D_Support //_ifdef W83783S_Support //_ifdef W83782D_CPUFAN_CNTL_IN_SUSPEND //_IF CPU1_FAN_USE_PWM EQ 1 FAN1_INDX equ 5Ah //_ENDIF; CPU1_FAN_USE_PWM EQ 1 //_IF CPU1_FAN_USE_PWM EQ 2 FAN1_INDX equ 5Bh //_ENDIF; CPU1_FAN_USE_PWM EQ 2 //_endif; W83782D_CPUFAN_CNTL_IN_SUSPEND THERMAL_ZONE EQU 1 SMB_Bus_Support EQU 1 //_endif W83783S_Support //_ifdef ITE8693 //_ifdef Superio_Support_Sensor THERMAL_ZONE EQU 1 No_SMB_Bus_Support EQU 1 //_ifdef Use_Sensor_FAN1 Sensor_Support_Fan EQU 1 //_endif ;Use_Sensor_FAN1 //_ifdef Use_Sensor_FAN2 Sensor_Support_Fan EQU 1 //_endif ;Use_Sensor_FAN2 //_endif Superio_Support_Sensor //_endif ITE8693 //_ifdef LM78_Support //_ifndef LM78_USE_SMBUS SENSOR_HI_BASE EQU 02h SENSOR_LOW_BASE EQU 94h SENSOR_IO_LEN EQU 04h //_endif LM78_USE_SMBUS //_endif LM78_Support END_IO1 EQU ACPI_PORT - 1 END_IO1_LEN EQU ACPI_PORT - 0D00h //_ifdef MSG_LED_USE_GPO LED_MSG_USE_GPO EQU 'GP' + DEC2(MSG_LED_USE_GPO) //_endif; MSG_LED_USE_GPO //_ifdef SLBTN_USE_GPE0_BLK SLEEP_BUTTON EQU 1 SLEEP_BUTTON_PIN EQU HEX2(SLBTN_USE_GPE0_BLK) //_endif SLBTN_USE_GPE0_BLK PCI_MEM EQU "FFF00000" PCI_MEM_MAX EQU "FFEFFFFF" //_ifdef MP_SUPPORT PCI_MEM EQU "FEC00000" PCI_MEM_MAX EQU "FEBFFFFF" //_endif MP_SUPPORT //_ifndef SLOT_PME_PIN //R01 //_ifdef VT686 //R01A SLOT_PME_PIN EQU 5 //R01A //_else; VT686 //R01A SLOT_PME_PIN EQU 1 //R01 //_endif; VT686 //R01A //_endif; SLOT_PME_PIN //R01 Patch_Win98SE_PS2_Mouse_Crach EQU 1 //OEM01