iwlwifi: changing EEPROM layout handling
This patch 1. changes the current EEPROM handling through a single HW struct layout representation, to more general approach, treating the EEPROM image as a flat bytes array, handling this image through ops functions and offsets. 2. Eeprom is dynamically allocated accroding HW type Signed-off-by:Tomas Winkler <tomas.winkler@intel.com> Signed-off-by:
Ron Rindjunsky <ron.rindjunsky@intel.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/iwlwifi/iwl-4965-hw.h 3 additions, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-4965-hw.h
- drivers/net/wireless/iwlwifi/iwl-4965.c 40 additions, 22 deletionsdrivers/net/wireless/iwlwifi/iwl-4965.c
- drivers/net/wireless/iwlwifi/iwl-4965.h 5 additions, 4 deletionsdrivers/net/wireless/iwlwifi/iwl-4965.h
- drivers/net/wireless/iwlwifi/iwl-core.h 1 addition, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-core.h
- drivers/net/wireless/iwlwifi/iwl-eeprom.c 72 additions, 29 deletionsdrivers/net/wireless/iwlwifi/iwl-eeprom.c
- drivers/net/wireless/iwlwifi/iwl-eeprom.h 63 additions, 92 deletionsdrivers/net/wireless/iwlwifi/iwl-eeprom.h
- drivers/net/wireless/iwlwifi/iwl4965-base.c 4 additions, 1 deletiondrivers/net/wireless/iwlwifi/iwl4965-base.c
Loading
Please register or sign in to comment