linux_dsm_epyc7002/drivers/net/wireless/iwlwifi
Wey-Yi Guy 6942fec92d iwlagn: implement layout-agnostic EEPROM reading
From: Johannes Berg <johannes.berg@intel.com>

The current EEPROM reading code has some layout
assumptions that now turned out to be false with
some newer versions of the EEPROM. Luckily, we
can avoid all such assumptions by using data in
the EEPROM itself, so implement using that.

However, for risk mitigation purposes, keep the
old reading code for current hardware for now.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
2010-12-09 10:09:14 -08:00
..
iwl3945-base.c iwlwifi: dont use pci_dev before it being assign 2010-11-09 14:25:46 -05:00
iwl-1000.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-3945-debugfs.c
iwl-3945-debugfs.h
iwl-3945-fh.h
iwl-3945-hw.h iwlwifi: prepare for PAN queue/fifo assignment 2010-08-27 08:27:29 -07:00
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-3945.c iwl3945: fix queue allocation 2010-10-12 08:33:33 -07:00
iwl-3945.h iwlwifi: remove agn rates info there 2010-10-07 15:51:20 -07:00
iwl-4965-hw.h
iwl-4965.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-5000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-5000.c iwlwifi: remove apm_ops.stop 2010-10-07 15:52:34 -07:00
iwl-6000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-6000.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-agn-calib.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-calib.h iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-debugfs.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-debugfs.h iwlagn: keep track of failure tx status 2010-09-17 13:17:36 -07:00
iwl-agn-eeprom.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-agn-hcmd.c iwlwifi: move chain settings to agn 2010-10-07 15:49:34 -07:00
iwl-agn-hw.h
iwl-agn-ict.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-lib.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-agn-rs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-agn-rs.h iwlwifi: remove agn rates info there 2010-10-07 15:51:20 -07:00
iwl-agn-rx.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-sta.c iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-agn-tt.c iwlwifi: remove spurious exports 2010-10-07 15:51:11 -07:00
iwl-agn-tt.h iwlwifi: separate thermal throttling function 2010-08-24 16:28:07 -04:00
iwl-agn-tx.c iwlwifi: quiet a noisy printk 2010-10-25 14:45:56 -04:00
iwl-agn-ucode.c iwlagn: add temperature offset calib for 6000g2 2010-10-07 15:53:58 -07:00
iwl-agn.c iwlagn: check beacon frame size 2010-10-14 09:47:35 -07:00
iwl-agn.h iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-commands.h iwlagn: add temperature offset calib for 6000g2 2010-10-07 15:53:58 -07:00
iwl-core.c iwlwifi: blink LED in IBSS mode 2010-10-14 09:47:27 -07:00
iwl-core.h iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-csr.h iwlagn: set CSR register for 6050g2 devices 2010-09-28 16:56:03 -07:00
iwl-debug.h iwlwifi: fix compile warning 2010-08-04 15:27:37 -04:00
iwl-debugfs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-dev.h iwlwifi: rename ibss_beacon variable 2010-10-14 09:46:42 -07:00
iwl-devtrace.c
iwl-devtrace.h iwlwifi: fix TX tracer 2010-08-06 13:53:58 -04:00
iwl-eeprom.c iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-eeprom.h iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-fh.h
iwl-hcmd.c iwlwifi: add PAN API 2010-08-27 09:28:08 -07:00
iwl-helpers.h iwlwifi: remove iwl_check_bits 2010-10-07 15:53:00 -07:00
iwl-io.h
iwl-led.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-led.h
iwl-power.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-power.h iwlwifi: separate thermal throttling function 2010-08-24 16:28:07 -04:00
iwl-prph.h iwlwifi: prepare for PAN queue/fifo assignment 2010-08-27 08:27:29 -07:00
iwl-rx.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-scan.c iwlwifi: remove spurious exports 2010-10-07 15:51:11 -07:00
iwl-spectrum.h
iwl-sta.c iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-sta.h iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-tx.c iwlwifi: move tx fail code to agn 2010-10-07 15:50:48 -07:00
Kconfig iwlwifi: move debug options into submenu 2010-08-24 16:32:03 -04:00
Makefile iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00