###################################################################################

  Title:        RTL8169 PG8169

  History:      V 1.00 --   2002.05.09
		V 1.01 --   2002.10.01


  Notes:        All changed codes are marked with the release date 'YY.MM.DD'.
		In other words, you may search '90.07.12' if you want to find
		the changed codes of a source program released on 1990.07.12,

################################################################################

  Name:          PG8169.100

  Version:       V 1.00

  Released By:   Season Chen

  Release Date:  2002.05.09

  Changed File:

  Reason:	1. Program 9346/9356 via VPD.


################################################################################

  Name:          PG8169.101

  Version:       V 1.01

  Released By:   Season Chen

  Release Date:  2002.10.01

  Changed File:  pg8169.c

  Reason:
		1. Incresing MAC address by one only when the EEPROM is programmed successfully.


################################################################################


  Name:          PG8169.102

  Version:       V 1.02

  Released By:   Season Chen

  Release Date:  2002.11.28

  Changed File:  8169.cfg

  Reason:
		1. Disable CONFIG1 VPD to prevent EEPROM from being changed unexpected.
		2. Disable CONFIG3 LinkUp bit.


################################################################################



  Name:          PG8169.103

  Version:       V 1.03

  Released By:   Season Chen

  Release Date:  2003.5.2

  Changed File:  pg8169.c

  Reason:
		1. Support programing RTL8169S.


################################################################################



  Name:          PG8169.105

  Version:       V 1.05

  Released By:   Season Chen

  Release Date:  2003.7.22

  Changed File:  pg8169.c
		 pci.h

  Reason:
		1. Fix bug of not correct showing "No RTL8169 Card Found" message.
		2. Add /r function.
		3. Add ROMCONF parameter for PXE.


################################################################################



  Name:          PG8169.106

  Version:       V 1.06

  Released By:   Season Chen

  Release Date:  2003.7.30

  Changed File:  pg8169.c
		 pci.h

  Reason:
		1. Support ENDID parameter.
		2. Fix LED definition been changed when performing "/r" function.


################################################################################



  Name:          PG8169.107

  Version:       V 1.07

  Released By:   Season Chen

  Release Date:  2003.8.14

  Changed File:  pg8169.c
		 8169.cfg

  Reason:
		1. Update CONFIGx from 00 to 01 to fix the 100M link up too late problem.
		2. Update pg8169 to not detecting RTL8169S by MAC revision.


################################################################################



  Name:          PG8169.108

  Version:       V 1.08

  Released By:   Ying-Zhe Hsu

  Release Date:  2003.9.15

  New File:      EEPROM.h: 
                 EEPROM.c: It is modified from 8169Diag and used to access 
                           93C46 by serial clock mechanism.

  Changed File:  pg8169.c

  Reason:
		1. Program and read EEPROM by serial clock (software clock).

  Usage: 	pg8169.exe [cmd]

		no cmd   : Program EEPROM by serial clock (software clock).

                cmd = /r : Dump content of EEPROM by serial clock (software clock).
                    = /hw: Program EEPROM by VPD.
                    = /hr: Dump content of EEPROM by VPD.

################################################################################



  Name:          PG8169.109

  Version:       V 1.09

  Released By:   Ying-Zhe Hsu

  Release Date:  2003.11.04

  Changed File: 
		EEPROM.h 
		pg8169.c

  Reason:
		1. Software clock timing issue.
		2. Software clock verification bug fixed.

################################################################################



  Name:          PG8169.110

  Version:       V 1.10

  Released By:   Ying-Zhe Hsu

  Release Date:  2004.01.15

  Changed File: 
		EEPROM.h
                EEPROM.c
		pg8169.c

  Reason:
		1. Ignore the absence of DO signal in end of Erase 
                   and Write operations to increase robustness.
                2. Change the cycle time of EECS from 500 micro-second to
                   6 micro-second.

################################################################################



  Name:          PG8169.111

  Version:       V 1.11

  Released By:   Ying-Zhe Hsu

  Release Date:  2004.02.05

  Changed File: 
		EEPROM.C
                EEPROM.H
                PCI.H
		PG8169.C

  Reason:
		1. Fill up checksum value when programming EEPROM via VPD or 
                   serial clock.
 
  NOTE:
                1. The forumla of checksum value is defined as:
                   2's complement of sum of words before the location of CheckSum.

################################################################################