]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r206443-206446, 206474-206477, 207001
authorbschmidt <bschmidt@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 30 Apr 2010 18:13:11 +0000 (18:13 +0000)
committerbschmidt <bschmidt@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 30 Apr 2010 18:13:11 +0000 (18:13 +0000)
commit5d571a459a00cac324c0b7a628c78996dfcbd01c
tree6797289ac08dd17275009afb9148a94efd7a627a
parentc143744363f6ebf288670c659547c10323214a29
MFC r206443-206446, 206474-206477, 207001

r206443:
Small whitespace cleanup.

r206444 [1]:
- Rename bluetooth coexistence flags, no binary change.
- Enable DC calibration and crystal calibration on Centrino Advanced-N
  6250 parts.
- Workaround for a HW bug (does not affect 4965AGN) that may sporadically
  affect latency under some rare circumstances. From a similar commit to
  iwlwifi.
- Update sensitivity settings for 5000 series to workaround a performance
  bug in the DSP (1000 is not affected so we keep the old values for 5000).
- Update sensitivity settings for 6000 series.
- Set differential gains on 6250 too (but use a 1.0 factor, not 1.5).
- Init OFDM sensitivity with min value (which depends on the chip)
  instead of hardcoding it to 90.
- Read calibration version from ROM and set IWN_GP_DRIVER_CALIB_VER6
  bit on 6x50 if version >= 6.

r206445 [2]:
iwn4965_set_txpower() uses maxpwr from EEPROM to calculate the power to
set, it make sense to actually initialize that array.  This fixes some
issues with 4965 adapters where the TX power is crucial.

This got lost somewhere while merging with the OpenBSD code.

r206446:
Update firmware for the 6000 series Intel cards to version 9.193.4.1.

r206474:
Add some missing protoypes.

r206475:
iwn5000_reset_sched() is not used; #ifdef it.

r206476:
Hook ieee80211_media_change() to ieee80211_vap_attach().

r206477:
Declare all functions as static.

r207001 [3]:
Use correct bus_dma_tag_t for TX frames.

Approved by: rpaulo (mentor)
Obtained from: Openbsd [1], [2]
Reported by: Andreas Nilsson <andrnils at gmail.com> [3]

git-svn-id: svn://svn.freebsd.org/base/stable/8@207443 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/conf/files
sys/contrib/dev/iwn/LICENSE
sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu [deleted file]
sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu [new file with mode: 0644]
sys/dev/iwn/if_iwn.c
sys/dev/iwn/if_iwnreg.h
sys/dev/iwn/if_iwnvar.h
sys/modules/iwnfw/iwn6000/Makefile