Intel Calistoga Chipset

;+------------------------------------------------------------------------
;
; Date              : 06/06/'07
; ZU2 BIOS Ver.     : v1.3112
; INTEL VGA BIOS    : v1436.dat 
;
1. Fix WMI return value incorrect for set function.
        append\as\wmi_oem.asi (modify setDeviceStatus)

2. Fix the ePresent cannot work in XP
        append\asl\wmi_q.asi (notify 0x82 instead of 0x80 for Q94 & Q95)

;+------------------------------------------------------------------------
;
; Date              : 06/04/'07
; ZU2 BIOS Ver.     : v1.3111
; INTEL VGA BIOS    : v1436.dat 
;
1. Update MRC to 1.11
        chipset\intel\calistga\cs.inc
        chipset\intel\calistga\imemory.inc
        chipset\intel\calistga\memory.inc
        chipset\intel\calistga\spddata.inc
        oem.twn\chipset\grfxinit.asm
        zu2.tc1\bb.bin

2. Fix there is bo bo sound when adjust brightness. Access EC RAM instead of
   issue SMI
        append\asl\vga_lcd.asi
        append\asl\wmi_q.asi

3. Fix brightness issue via ePM in XP
        append\asl\wmi_oem.asi

4. Update EC to v0.14

;+------------------------------------------------------------------------
;
; Date              : 05/14/'07
; ZU2 BIOS Ver.     : v1.3110
; INTEL VGA BIOS    : v1436.dat 
;
1. Limited the TOLUD (Top of Low Used DRAM) to 3.0G to fix the system memory
   conflict when 4G memory installed
        chipset\intel\calistga\memory.inc (modify OEM_TOLUD_SIZE)

;+------------------------------------------------------------------------
;
; Date              : 05/04/'07
; ZU2 BIOS Ver.     : v1.3109
; INTEL VGA BIOS    : v1436.dat 
;
1. Update EC to v0.12

;+------------------------------------------------------------------------
;
; Date              : 05/02/'07
; ZU2 BIOS Ver.     : v1.3108
; INTEL VGA BIOS    : v1436.dat 
;
1. Issue PCI reset instead of powerinf off the system when restarting.
        append\asl\calistga.asl (add _PS0 and _PS3 to Device SATA)
        append\asl\qci_com.asi (add DISABLE_AHCI)
        append\srv32\srv32.asm (add oemDisableAhciSmm)
        common\oemcomm.asm (modify oemCheckSataDevJ)
        common\warmrst.asm (mask oemForceissueCmd8CJ)
        zu2.tc1\oem_ahci.asm
        zu2.tc1\oemcode.asm (add oemIssuePciResetJ)

2. issue command to EC to protect flash part except ESCD when updaiting ESCD.
        append\ec\ec_escd.asm 

1. Update EC to v0.11

;+------------------------------------------------------------------------
;
; Date              : 04/19/'07
; ZU2 BIOS Ver.     : v0.3107
; INTEL VGA BIOS    : v1436.dat 
;
1. Try to fix S4 resume time take too long
        base\fdisk\make.mak (mask raid.asm)
        base\fdisk\sata.asm

2. Update EC to 0.10

;+------------------------------------------------------------------------
;
; Date              : 04/11/'07
; ZU2 BIOS Ver.     : v0.3106
; INTEL VGA BIOS    : v1436.dat 
;
1. Configure 8769 when powering on. It should work with EC
        base\bootblok\hooks.asm (add oemEcEarlyInitJDI)
        base\bootblok\oemcode.asm

2. Update EC to 0.08

3. Update code
        chipset\intel\calistga\imemory.inc
        zu2.tc1\oemcode.asm (add oemCheckPlatformJ)

;+------------------------------------------------------------------------
;
; Date              : 04/09/'07
; ZU2 BIOS Ver.     : v0.3105
; INTEL VGA BIOS    : v1436.dat 
;
1. Fix card reader SSID & SVID incorrect after S3 resume
        append\cardread\mr510\crinit.asm
        append\subid\oemsubid.asm (remove progCardReaderId)

;+------------------------------------------------------------------------
;
; Date              : 04/09/'07
; ZU2 BIOS Ver.     : v0.3104
; INTEL VGA BIOS    : v1436.dat 
;
1. Config SVID & SSID for 1394 and card reader
        append\subid\oemsubid.asm

2. Disable the break event to improve battery life
        intel.600\initlstk.asm

;+------------------------------------------------------------------------
;
; Date              : 04/04/'07
; ZU2 BIOS Ver.     : v0.3103
; INTEL VGA BIOS    : v1436.dat 
;
1. Add 0x6F6 microcode
        base\cpu\m206f6c7.asm
        zu2.tc1\bcp.asm (add m206f6c7 to and remove m2006f6 from INSTALL_VS_UPDATE)

2. Disable the clock of PCIE3, 7, and 8
        zu2.tc1\oemclock.asm

3. Fix eSetting hangs
        zu2.tc1\oemfeats.asm (modify getSerialPort1Resource)

;+------------------------------------------------------------------------
;
; Date              : 04/03/'07
; ZU2 BIOS Ver.     : v0.3102
; INTEL VGA BIOS    : v1436.dat 
;
1. Fix the system will go to S4 automatically in 2 minutes if it is back from S4
        append\asl\calistga.asl (unmask PWRB)
        append\asl\ptswak.asi (notify PWRB when S4 resumes)

2. Update T5500/T5600 microcode (0x6F2)
        base\cpu\m206f257.asm
        zu2.tc1\bcp.asm (add m206f257 to INSTALL_VS_UPDATE)

3. Update EC to 0.07    

;+------------------------------------------------------------------------
;
; Date              : 03/29/'07
; ZU2 BIOS Ver.     : v0.3101
; INTEL VGA BIOS    : v1436.dat 
;
1. Change card reader IRQ routing to PIRQB
        append\asl\pcib_prt.asi
        zu2.tc1\gpioinit.asm (mask GPIO_PIRQG)

2. Enable PCIE L0/L1
        common\intelnv.asm (modify cmosRpxAspm)
        
3. Disable AHCI mode when the system restart
        common\oemcomm.asm (modify oemCheckSataDevJ)

4. Update product code name
        zu2.tc1\oemfeats.asm (modify productCodeName)

5. Update EC to v0.006

;+------------------------------------------------------------------------
;
; Date              : 03/27/'07
; ZU2 BIOS Ver.     : v0.2104
; INTEL VGA BIOS    : v1436.dat 
;
1. Update code
        append\asl\battery.asi
        append\asl\ec.asi
        append\asl\wmi.asi
        append\asl\wmi_inc.asi
        append\asl\wmi_oem.asi
        append\asl\wmi_q.asi
        append\asl\wmibuff.asi
        feats\wmi\wmihand.asm (modify wmiGetDeviceInfoSmm)

;+------------------------------------------------------------------------
;
; Date              : 03/23/'07
; ZU2 BIOS Ver.     : v0.2103
; INTEL VGA BIOS    : v1436.dat 
;
1. Update code for brightness control for Vista
        append\asl\vga_lcd.asi
        append\asl\wmi_q.asi

2. Work around for T5200 CPU
        zu2.tc1\oemcode.asm (mask oemCheckPlatformJ)

3. Update EC to 0.005

;+------------------------------------------------------------------------
;
; Date              : 03/21/'07
; ZU2 BIOS Ver.     : v0.2102
; INTEL VGA BIOS    : v1436.dat 
;
1. Make delay when S3 resumes to wait PCIE device ready
        intel.600\pcie\pcieoem.asm (modify oemRootPortsPreInit)

2. Update code
        intel.600\ppm\ppm.inc (add L2_WAY_RED_MIN_1)
        intel.600\ppm\pmmmrm.asm
        intel.600\ppm\pmmynh.asm
        intel.600\acpis3.asm (mask memThermInit from oemPostSegmentFarS3Restore)
        intel.600\initlstk.asm (mask memThermInit from mchLateInit)

3. Support Winflash
        zu2.tc1\flashint.asm (add label SPIBASE)

4. Update mini card PFA
        zu2.tc1\oemcode.asm (modify oemCHeckMiniCardDevicePfa)

;+------------------------------------------------------------------------
;
; Date              : 03/19/'07
; ZU2 BIOS Ver.     : v0.2101
; INTEL VGA BIOS    : v1436.dat 
;
1. Remove the code un-needed
        append\asl\calistga.asl (mask Device PWRB)
        append\asl\ich_gpe.asi (mask _L16)

2. Clear card reader resource
        append\cardbus\cb1410\cbinit.asm (mask the code related to card reader)
        append\cardbus\make.mak (remove crcode.asm)
        append\cardread\mr510\crinit.asm

3. Update code
        append\asl\vga_lcd.asi
        append\srv32\sv32hand.asm (modify oemConfigSpeakerSmm)
        common\oemcomm.asm (Add turnBacklightOnFar)
        common\oempwrbt.asm (modify oemEnablePowerButtonSmiFar)

4. Support ASF
        base\asf\asf.asm
        base\multboot.xp\mbxpasf.asm
        zu2.tc1\asfoem.asm
        zu2.tc1\bcp.asm (add INSTALL_ASF20 MULTIBOOT_XP)
        zu2.tc1\template.asm (add asfMenu)

5. Update EC to v0.04

;+------------------------------------------------------------------------
;
; Date              : 03/09/'07
; ZU2 BIOS Ver.     : v0.1107
; INTEL VGA BIOS    : v1436.dat 
;
1. Update code for WMI
        append\asl\calistga.asl (add wmi_inc.asi)
        append\asl\ec.asi (add EC RAM LANC)
        append\asl\qevent.asi (remove _Q8A)
        append\asl\wmi.asi
        append\asl\wmi_inc.asi
        append\asl\wmi_intr.asi (mask wmi_inc.asi)
        append\asl\wmi_oem.asi
        append\asl\wmi_q.asi
        append\asl\wmibuff.asi
        feats\wmi\wmi.inc
        feats\wmi\wmihand.asm

2. Fix brightness issue by ePM
        append\asl\cfa_lcd.asi

3. Enable PCIE 3 for EZ dock 2
        append\asl\pcieprt3.asi
        intel.600\oemhooks.asm (modify pciAdjustBusNumbersOptional)
        zu2.tc1\bcp.asm (unmask cmosPort3Enb)

;+------------------------------------------------------------------------
;
; Date              : 03/08/'07
; ZU2 BIOS Ver.     : v0.1106
; INTEL VGA BIOS    : v1436.dat 
;
1. Update code
        common\oemcomm.asm (modify oemCheckSataDevJ)

2. Enable LVDS spread spectrum
        zu2.tc1\vga\intel\1436\cal_1436.dat
        zu2.tc1\vga\intel\1436\cal_1436.btf

3. Fix CCD cannot detect
        zu2.tc1\oem_ccd.asm (update code from ZH5)

4. Fix 1394 and cardbus IRQ routing issue
        zu2.tc1\pcioem.asm

;+------------------------------------------------------------------------
;
; Date              : 03/08/'07
; ZU2 BIOS Ver.     : v0.1105
; INTEL VGA BIOS    : v1436.dat 
;
1. Update EC to 0.03

;+------------------------------------------------------------------------
;
; Date              : 03/07/'07
; ZU2 BIOS Ver.     : v0.1104
; INTEL VGA BIOS    : v1436.dat 
;
1. Support brightness control in Vista Mobility Center
        append\asl\vga_lcd.asi (modify the path for PEGA)
        append\asl\wmi_oem.asi
        append\asl\wmi_q.asi
        zu2.tc1\qci_inc.asi (unmask BRIGHTNESS_VISTA)

2. Update T2060 MCU
        base\cpu\m8006ec.asm

3. Fix blue tooth and wireless LAN cannot enabled by button
        zu2.tc1\btdetect.asm
        zu2.tc1\pcioem.asm

4. Update HD audio verb table
        zu2.tc1\hda_oem.asm

5. Update code
        append\asl\lpc_dev.asi (unmask device FWHD)
        common\oemcomm.asm
        chipset\intel\calistga\imemory.inc
        zu2.tc1\oemcode.asm (add oemCheckPlatformJ)

;+------------------------------------------------------------------------
;
; Date              : 03/05/'07
; ZU2 BIOS Ver.     : v0.1103
; INTEL VGA BIOS    : v1436.dat 
;
1. Fix card bus and 1394 cannot work in Windows
        zu2.tc1\oemfeats.asm (modify oemGetLanPfa)
        zu2.tc1\pcioem.asm (modify cardbus and 1394 PFA)        

;+------------------------------------------------------------------------
;
; Date              : 03/05/'07
; ZU2 BIOS Ver.     : v0.1102
; INTEL VGA BIOS    : v1436.dat 
;
1. Fix DOS flash failed
        include.600\escdtype.inc
        include.600\newflash.inc
        pnpnvs\flashpro\*.*
        oem.twn\base\pnpnvs\*.*
        oem.twn\zu2.tc1\bcp.asm (update INSTALL_FLASHPRO)

2. Fix S3 resumes failed
        base\miser\pmacpis3.asm (save/restore AHCI registes)

3. Update HD audio verb table
        zu2.tc1\hda_oem.asm

4. Update EC to 002a

5. Update VBIOS to 1436

6. Support wake-on-LAN
        append\asl\pcieprt2.asi

7. Hide PCIE bridge if there is no device connected
        zu2.tc1\bcp.asm (mask cmosPortxEnb)

;+------------------------------------------------------------------------
;
; Date              : 03/01/'07
; ZU2 BIOS Ver.     : v0.1101
; INTEL VGA BIOS    : v1313.dat 
;
1. Code base is ZH5 3204

