Subject: CVS commit: src/sys/dev/pci
To: None <source-changes@NetBSD.org>
From: DEGROOTE Arnaud <degroote@netbsd.org>
List: source-changes
Date: 07/09/2007 19:38:52
Module Name:	src
Committed By:	degroote
Date:		Mon Jul  9 19:38:52 UTC 2007

Modified Files:
	src/sys/dev/pci: if_wpi.c if_wpireg.h if_wpivar.h

Log Message:
Sync the driver with the OpenBSD one

1/ Update the driver to use the new firmware images from Intel (2.14.3.)
2/ Read the list of supported channels from the EEPROM instead of having
   it hard-coded in the driver.
3/ Limit output power to what is specified in EEPROM.
4/ Decrease output power for highest OFDM rates to reduce distortion.
5/ Automatically adjust output power to temperature changes for increased
   throughput and range.
6/ Attach the adapter's onboard thermal sensor to the sensor framework.
7/ Replace 'magic' fields in structures with their correct definitions.
8/ Rewrite the firmware load in order to reduce the diff with OpenBSD one

NOTE2: you must install sysutils/wpi-firmware2 in order to use the new
driver

NOTE2: if you are using a channel not allowed by the regulatory domain
of your adapter, you will no longer be able to associate.

Thanks a lot for his hard work to damien@OpenBSD.org


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 src/sys/dev/pci/if_wpi.c
cvs rdiff -r1.3 -r1.4 src/sys/dev/pci/if_wpireg.h
cvs rdiff -r1.5 -r1.6 src/sys/dev/pci/if_wpivar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.