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