diff options
author | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-08-07 15:25:12 +0200 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-08-30 22:18:35 +0200 |
commit | 4e4ee4649553ab536225060a27fc320bf54e458c (patch) | |
tree | 711fbf5485f94baec8b708edba00c7250b923872 /target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k | |
parent | 47b2ee2d9a9a1790f9bf8a528640c333af39e4ba (diff) | |
download | upstream-4e4ee4649553ab536225060a27fc320bf54e458c.tar.gz upstream-4e4ee4649553ab536225060a27fc320bf54e458c.tar.bz2 upstream-4e4ee4649553ab536225060a27fc320bf54e458c.zip |
ar71xx: drop target
This target has been mostly replaced by ath79 and won't be included
in the upcoming release anymore. Finally put it to rest.
This also removes all references in packages, tools, etc. as well as
the uboot-ar71xx and vsc73x5-ucode packages.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k')
-rw-r--r-- | target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k b/target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k deleted file mode 100644 index cc3dc42c9c..0000000000 --- a/target/linux/ar71xx/base-files/lib/preinit/82_patch_ath10k +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -. /lib/functions.sh -. /lib/functions/system.sh - -do_patch_ath10k_firmware() { - local firmware_file="/lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin" - - # bail out if firmware does not exist - [ -f "$firmware_file" ] || return - - local mac_offset=276 - local mac_length=6 - local default_mac="00:03:07:12:34:56" - local current_mac="$(hexdump -v -n $mac_length -s $mac_offset -e '5/1 "%02x:" 1/1 "%02x"' $firmware_file 2>/dev/null)" - - # check if mac address was already patched - [ "$default_mac" = "$current_mac" ] || return - - # some boards have bogus mac in otp (= directly in the PCIe card's EEPROM). - # we have to patch the default mac in the firmware because we cannot change - # the otp. - case $(board_name) in - dgl-5500-a1|\ - tew-823dru) - local mac - mac=$(mtd_get_mac_ascii nvram wlan1_mac) - - cp $firmware_file /tmp/ath10k-firmware.bin - macaddr_2bin $mac | dd of=/tmp/ath10k-firmware.bin \ - conv=notrunc bs=1 seek=$mac_offset count=$mac_length - ;; - esac - - [ -f /tmp/ath10k-firmware.bin ] || return - - cp /tmp/ath10k-firmware.bin $firmware_file - rm /tmp/ath10k-firmware.bin -} - -check_patch_ath10k_firmware() { - case $(board_name) in - dgl-5500-a1|\ - tew-823dru) - do_patch_ath10k_firmware - ;; - esac -} - -boot_hook_add preinit_main check_patch_ath10k_firmware |