openwrtv3/target/linux/ath79
Christian Lamparter a441c86d93 ath79: add ath9k calibration data MAC addresses patching
This patch copies over the MAC patching helper functions from lantiq's
target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom
file.

Not all vendors bothered to write the correct MAC addresses for the
ath9k wifi into the calibration data. And while ath9k does have some
special dt-properties to extract the addresses from a fixed position,
there are still devices that require userspace to edit or modify
the caldata.

In my case, the MAC address for the Wi-Fi device is stored in an
unsorted key-value based "nvram" database and there's an existing
userspace tool to extract the data.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2018-08-11 21:36:27 +02:00
..
base-files ath79: add ath9k calibration data MAC addresses patching 2018-08-11 21:36:27 +02:00
dts ath79: add support for TP-Link TL-WDR4900 v2 2018-08-11 21:36:27 +02:00
files ath79: ag71xx: remove PHY reset 2018-08-09 18:44:57 +02:00
generic ath79: disable unused drivers for tiny target 2018-07-07 21:07:40 +02:00
image ath79: add support for TP-Link TL-WDR4900 v2 2018-08-11 21:36:27 +02:00
nand ath79: add initial nand support for gl-ar300m 2018-06-18 20:29:38 +02:00
patches-4.14 treewide: convert gpio-export to platform driver 2018-08-04 08:39:35 +02:00
tiny kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
config-4.14 ath79: disable unused drivers for tiny target 2018-07-07 21:07:40 +02:00
Makefile ath79: add initial nand support for gl-ar300m 2018-06-18 20:29:38 +02:00
modules.mk