lantiq: ath5k fix in wifi and ethernet eeprom handling patch.
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 4 Jun 2014 07:20:22 +0000 (07:20 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 4 Jun 2014 07:20:22 +0000 (07:20 +0000)
ath5k fix in wifi and ethernet eeprom handling patch.

Without the line that adds the patch of_ath5k_eeprom_probe cause a
kernel panic, at least with the ARV4518PW.
Tested only in the modem-router mentioned above.

This patch is based in Bruno's hack present in patch #5454.

Signed off by: Bruno Rodríguez <bruno.rodriguez.1980@gmail.com>
Signed off by: José Vázquez Fernández <ppvazquezfer@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40999 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/lantiq/patches-3.10/0010-MIPS-lantiq-wifi-and-ethernet-eeprom-handling.patch

index 403ee97..50c0527 100644 (file)
@@ -246,6 +246,8 @@ Subject: [PATCH 18/22] owrt: lantiq: wifi and ethernet eeprom handling
 +              }
 +
 +              eep = ioremap(eep_res->start, resource_size(eep_res));
++              ath5k_pdata.eeprom_data = kmalloc(ATH5K_PLAT_EEP_MAX_WORDS<<1,
++                              GFP_KERNEL);
 +              memcpy_fromio(ath5k_pdata.eeprom_data, eep,
 +                              ATH5K_PLAT_EEP_MAX_WORDS << 1);
 +      }