android_kernel_xiaomi_sm8350/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
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
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c
iwl-3945.c
iwl-3945.h
iwl-4965-hw.h
iwl-4965.c
iwl-5000-hw.h
iwl-5000.c
iwl-6000-hw.h
iwl-6000.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-agn-calib.c
iwl-agn-calib.h
iwl-agn-debugfs.c
iwl-agn-debugfs.h
iwl-agn-eeprom.c iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-agn-hcmd.c
iwl-agn-hw.h
iwl-agn-ict.c
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
iwl-agn-rs.h
iwl-agn-rx.c
iwl-agn-sta.c
iwl-agn-tt.c
iwl-agn-tt.h
iwl-agn-tx.c
iwl-agn-ucode.c
iwl-agn.c
iwl-agn.h
iwl-commands.h
iwl-core.c
iwl-core.h iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-csr.h
iwl-debug.h
iwl-debugfs.c
iwl-dev.h
iwl-devtrace.c
iwl-devtrace.h
iwl-eeprom.c
iwl-eeprom.h iwlagn: implement layout-agnostic EEPROM reading 2010-12-09 10:09:14 -08:00
iwl-fh.h
iwl-hcmd.c
iwl-helpers.h
iwl-io.h
iwl-led.c
iwl-led.h
iwl-power.c
iwl-power.h
iwl-prph.h
iwl-rx.c
iwl-scan.c
iwl-spectrum.h
iwl-sta.c
iwl-sta.h
iwl-tx.c
Kconfig
Makefile