mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-20 08:26:59 +08:00

[mac80211] ca5ee6e mac80211: Fix potential endless loop 2c14710 mac80211: add more AQL fixes/improvements 91fb3ce mac80211: remove an obsolete patch that is no longer doing anything useful acf1733 mac80211: add preliminary support for enabling 802.11ax in config d717343 mac80211: update encap offload patches to the latest version 673062f mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited caf7277 mac80211: do not allow bigger VHT MPDUs than the hardware supports cd36c0d mac80211: select the first available channel for 5GHz interfaces 1c6d456 mac80211: fix regression in station connection monitor optimization 4bd7689 mac80211: update sta connection monitor regression fix [target] Sync: at91, ath25, ath79, lantiq, mediatek, mvebu.
143 lines
2.6 KiB
Bash
Executable File
143 lines
2.6 KiB
Bash
Executable File
#
|
|
# Copyright (C) 2010-2015 OpenWrt.org
|
|
#
|
|
|
|
. /lib/imx6.sh
|
|
|
|
RAMFS_COPY_BIN='blkid jffs2reset'
|
|
|
|
enable_image_metadata_check() {
|
|
case "$(board_name)" in
|
|
toradex,apalis_imx6q-eval |\
|
|
toradex,apalis_imx6q-ixora |\
|
|
toradex,apalis_imx6q-ixora-v1.1 )
|
|
REQUIRE_IMAGE_METADATA=1
|
|
;;
|
|
esac
|
|
}
|
|
enable_image_metadata_check
|
|
|
|
apalis_copy_config() {
|
|
apalis_mount_boot
|
|
cp -af "$UPGRADE_BACKUP" "/boot/$BACKUP_FILE"
|
|
sync
|
|
umount /boot
|
|
}
|
|
|
|
apalis_do_upgrade() {
|
|
apalis_mount_boot
|
|
get_image "$1" | tar Oxf - sysupgrade-apalis/kernel > /boot/uImage
|
|
get_image "$1" | tar Oxf - sysupgrade-apalis/root > $(rootpart_from_uuid)
|
|
sync
|
|
umount /boot
|
|
}
|
|
|
|
platform_check_image() {
|
|
local board=$(board_name)
|
|
|
|
case "$board" in
|
|
gw,imx6dl-gw51xx |\
|
|
gw,imx6dl-gw52xx |\
|
|
gw,imx6dl-gw53xx |\
|
|
gw,imx6dl-gw54xx |\
|
|
gw,imx6dl-gw551x |\
|
|
gw,imx6dl-gw552x |\
|
|
gw,imx6dl-gw553x |\
|
|
gw,imx6dl-gw5904 |\
|
|
gw,imx6dl-gw5907 |\
|
|
gw,imx6dl-gw5910 |\
|
|
gw,imx6dl-gw5912 |\
|
|
gw,imx6dl-gw5913 |\
|
|
gw,imx6q-gw51xx |\
|
|
gw,imx6q-gw52xx |\
|
|
gw,imx6q-gw53xx |\
|
|
gw,imx6q-gw5400-a |\
|
|
gw,imx6q-gw54xx |\
|
|
gw,imx6q-gw551x |\
|
|
gw,imx6q-gw552x |\
|
|
gw,imx6q-gw553x |\
|
|
gw,imx6q-gw5904 |\
|
|
gw,imx6q-gw5907 |\
|
|
gw,imx6q-gw5910 |\
|
|
gw,imx6q-gw5912 |\
|
|
gw,imx6q-gw5913 )
|
|
nand_do_platform_check $board $1
|
|
return $?;
|
|
;;
|
|
toradex,apalis_imx6q-eval |\
|
|
toradex,apalis_imx6q-ixora |\
|
|
toradex,apalis_imx6q-ixora-v1.1 )
|
|
return 0
|
|
;;
|
|
esac
|
|
|
|
echo "Sysupgrade is not yet supported on $board."
|
|
return 1
|
|
}
|
|
|
|
platform_do_upgrade() {
|
|
local board=$(board_name)
|
|
|
|
case "$board" in
|
|
gw,imx6dl-gw51xx |\
|
|
gw,imx6dl-gw52xx |\
|
|
gw,imx6dl-gw53xx |\
|
|
gw,imx6dl-gw54xx |\
|
|
gw,imx6dl-gw551x |\
|
|
gw,imx6dl-gw552x |\
|
|
gw,imx6dl-gw553x |\
|
|
gw,imx6dl-gw5904 |\
|
|
gw,imx6dl-gw5907 |\
|
|
gw,imx6dl-gw5910 |\
|
|
gw,imx6dl-gw5912 |\
|
|
gw,imx6dl-gw5913 |\
|
|
gw,imx6q-gw51xx |\
|
|
gw,imx6q-gw52xx |\
|
|
gw,imx6q-gw53xx |\
|
|
gw,imx6q-gw5400-a |\
|
|
gw,imx6q-gw54xx |\
|
|
gw,imx6q-gw551x |\
|
|
gw,imx6q-gw552x |\
|
|
gw,imx6q-gw553x |\
|
|
gw,imx6q-gw5904 |\
|
|
gw,imx6q-gw5907 |\
|
|
gw,imx6q-gw5910 |\
|
|
gw,imx6q-gw5912 |\
|
|
gw,imx6q-gw5913 )
|
|
nand_do_upgrade "$1"
|
|
;;
|
|
toradex,apalis_imx6q-eval |\
|
|
toradex,apalis_imx6q-ixora |\
|
|
toradex,apalis_imx6q-ixora-v1.1 )
|
|
apalis_do_upgrade "$1"
|
|
;;
|
|
esac
|
|
}
|
|
|
|
platform_copy_config() {
|
|
local board=$(board_name)
|
|
|
|
case "$board" in
|
|
toradex,apalis_imx6q-eval |\
|
|
toradex,apalis_imx6q-ixora |\
|
|
toradex,apalis_imx6q-ixora-v1.1 )
|
|
apalis_copy_config
|
|
;;
|
|
esac
|
|
}
|
|
|
|
platform_pre_upgrade() {
|
|
local board=$(board_name)
|
|
|
|
case "$board" in
|
|
toradex,apalis_imx6q-eval |\
|
|
toradex,apalis_imx6q-ixora |\
|
|
toradex,apalis_imx6q-ixora-v1.1 )
|
|
[ -z "$UPGRADE_BACKUP" ] && {
|
|
jffs2reset -y
|
|
umount /overlay
|
|
}
|
|
;;
|
|
esac
|
|
}
|