linux/drivers/net/wireless/iwlwifi
Johannes Berg 5d7969bf2b iwlagn: separate firmware version warning
We sometimes need to support new firmware API for
a while before we can publish them since testing
them fully takes a long time. We could keep all
the new code private, but that causes plenty of
problems and sometimes we can give a pre-release
version of firmware to people who need to test.
However, when we just bump the API version, the
driver will warn everybody that their firmware is
outdated, when in fact it isn't. (Currently our
case for this doesn't really change the API but
bumping the API version is necessary because the
firmware isn't fully backward compatible)

In order to handle this in the future, add a new
"api_ok" version; only below this will the driver
warn that the uCode is too old.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-08-08 16:04:02 -04:00
..
iwl-1000.c iwlagn: Remove ht40 support from 5.2GHz for _bgn devices 2011-08-08 16:04:02 -04:00
iwl-2000.c iwlagn: Remove ht40 support from 5.2GHz for _bgn devices 2011-08-08 16:04:02 -04:00
iwl-5000-hw.h iwlagn: generic temperature location in EEPROM 2011-06-11 07:10:48 -07:00
iwl-5000.c iwlagn: remove wireless extensions inclusions 2011-08-08 14:25:02 -04:00
iwl-6000-hw.h
iwl-6000.c iwlagn: remove wireless extensions inclusions 2011-08-08 14:25:02 -04:00
iwl-agn-calib.c iwlagn: remove un-necessary "_agn" 2011-07-21 07:31:01 -07:00
iwl-agn-calib.h iwlagn: remove iwlagn_hcmd_utils structure and call directly 2011-07-11 15:02:10 -04:00
iwl-agn-eeprom.c iwlagn: remove indirection for eeprom_query_addr 2011-07-11 15:02:05 -04:00
iwl-agn-hw.h iwlagn: reserve queue 10 for TX during scan dwell 2011-08-08 16:04:00 -04:00
iwl-agn-lib.c iwlagn: implement WoWLAN 2011-07-21 07:31:31 -07:00
iwl-agn-rs.c iwlagn: remove wireless extensions inclusions 2011-08-08 14:25:02 -04:00
iwl-agn-rs.h
iwl-agn-rxon.c iwlagn: track beacon interval sent to device 2011-07-21 07:31:54 -07:00
iwl-agn-sta.c iwlagn: rename iwlagn_set_dynamic_key 2011-07-21 07:32:03 -07:00
iwl-agn-tt.c iwlagn: use IWL_DEBUG_TEMP for temperature related debug 2011-06-11 07:10:25 -07:00
iwl-agn-tt.h
iwl-agn-tx.c iwlagn: testmode fixed rate available for testmode only 2011-07-21 07:30:36 -07:00
iwl-agn-ucode.c iwlagn: implement WoWLAN 2011-07-21 07:31:31 -07:00
iwl-agn.c iwlagn: separate firmware version warning 2011-08-08 16:04:02 -04:00
iwl-agn.h iwlagn: rewrite HW crypto 2011-07-21 07:31:25 -07:00
iwl-bus.h iwlagn: iwl_bus holds drv_data as void * instead of iwl_priv 2011-07-21 07:30:07 -07:00
iwl-commands.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-07-25 13:56:39 -07:00
iwl-core.c iwlagn: track beacon interval sent to device 2011-07-21 07:31:54 -07:00
iwl-core.h iwlagn: separate firmware version warning 2011-08-08 16:04:02 -04:00
iwl-csr.h iwlagn: implement WoWLAN 2011-07-21 07:31:31 -07:00
iwl-debug.h iwlagn: remove forgotten debugfs function 2011-07-21 07:31:10 -07:00
iwl-debugfs.c iwlagn: implement WoWLAN 2011-07-21 07:31:31 -07:00
iwl-dev.h iwlagn: reserve queue 10 for TX during scan dwell 2011-08-08 16:04:00 -04:00
iwl-devtrace.c
iwl-devtrace.h iwlagn: more ucode error log info 2011-05-13 12:01:50 -07:00
iwl-eeprom.c iwlagn: remove dual-indirect call to simply the code 2011-07-16 07:37:28 -07:00
iwl-eeprom.h iwlagn: remove indirection for eeprom_query_addr 2011-07-11 15:02:05 -04:00
iwl-fh.h iwlagn: remove the indirection for the dma channel num 2011-07-11 15:02:03 -04:00
iwl-helpers.h iwlwifi: fix stop/wake queue hacks 2011-06-20 15:16:32 -04:00
iwl-io.c
iwl-io.h iwlagn: simplify the bus architecture 2011-07-21 07:29:55 -07:00
iwl-led.c iwlagn: remove wireless extensions inclusions 2011-08-08 14:25:02 -04:00
iwl-led.h
iwl-pci.c iwlagn: sysfs couldn't find the priv pointer 2011-08-02 13:46:43 -04:00
iwl-power.c iwlagn: 5000 do not support idle mode 2011-08-02 13:50:56 -04:00
iwl-power.h iwlagn: move PCI power related functions to the PCI layer 2011-06-18 08:17:29 -07:00
iwl-prph.h iwlagn: add tx start API to transport layer 2011-07-16 07:39:42 -07:00
iwl-rx.c iwlagn: remove un-necessary "_agn" 2011-07-21 07:31:01 -07:00
iwl-scan.c iwlagn: remove un-necessary "_agn" 2011-07-21 07:31:01 -07:00
iwl-sta.c iwlagn: rewrite HW crypto 2011-07-21 07:31:25 -07:00
iwl-sta.h iwlagn: rewrite HW crypto 2011-07-21 07:31:25 -07:00
iwl-sv-open.c iwlagn: simplify the bus architecture 2011-07-21 07:29:55 -07:00
iwl-testmode.h iwlagn: allow application own the uCode operation 2011-07-11 15:02:08 -04:00
iwl-trans-int-pcie.h iwlagn: SCD configuration for AMPDU moves to transport layer 2011-07-21 07:29:12 -07:00
iwl-trans-rx-pcie.c iwlagn: remove un-necessary "_agn" 2011-07-21 07:31:01 -07:00
iwl-trans-tx-pcie.c iwlagn: implement WoWLAN 2011-07-21 07:31:31 -07:00
iwl-trans.c iwlagn: reserve queue 10 for TX during scan dwell 2011-08-08 16:04:00 -04:00
iwl-trans.h iwlagn: transport layer receives struct iwl_trans* 2011-07-21 07:29:48 -07:00
Kconfig iwlwifi: support the svtool messages interactions through nl80211 test mode 2011-05-06 10:44:46 -07:00
Makefile iwlagn: move all the ICT related functions to iwl-trans-rx-pcie.c 2011-07-16 07:39:34 -07:00