mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-30 16:14:12 +00:00
ipq807x: nbg7815: use the standard eMMC sysupgrade code
Note that the old ad-hoc method did not explicitly align backup data to 64 KiB boundaries. Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
bdfae5a166
commit
5583d23189
@ -446,7 +446,7 @@ define Device/zyxel_nbg7815
|
|||||||
DEVICE_MODEL := NBG7815
|
DEVICE_MODEL := NBG7815
|
||||||
DEVICE_DTS_CONFIG := config@nbg7815
|
DEVICE_DTS_CONFIG := config@nbg7815
|
||||||
SOC := ipq8074
|
SOC := ipq8074
|
||||||
DEVICE_PACKAGES := ipq-wifi-zyxel_nbg7815 kmod-ath11k-pci \
|
DEVICE_PACKAGES := kmod-fs-f2fs f2fs-tools ipq-wifi-zyxel_nbg7815 kmod-ath11k-pci \
|
||||||
kmod-bluetooth kmod-hwmon-tmp103
|
kmod-bluetooth kmod-hwmon-tmp103
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += zyxel_nbg7815
|
TARGET_DEVICES += zyxel_nbg7815
|
||||||
|
@ -251,14 +251,13 @@ platform_do_upgrade() {
|
|||||||
[ -z "$config_mtdnum" ] && reboot
|
[ -z "$config_mtdnum" ] && reboot
|
||||||
part_num="$(hexdump -e '1/1 "%01x|"' -n 1 -s 168 -C /dev/mtd$config_mtdnum | cut -f 1 -d "|" | head -n1)"
|
part_num="$(hexdump -e '1/1 "%01x|"' -n 1 -s 168 -C /dev/mtd$config_mtdnum | cut -f 1 -d "|" | head -n1)"
|
||||||
if [ "$part_num" -eq "0" ]; then
|
if [ "$part_num" -eq "0" ]; then
|
||||||
kernelname="0:HLOS"
|
CI_KERNPART="0:HLOS"
|
||||||
rootfsname="rootfs"
|
CI_ROOTPART="rootfs"
|
||||||
mmc_do_upgrade "$1"
|
|
||||||
else
|
else
|
||||||
kernelname="0:HLOS_1"
|
CI_KERNPART="0:HLOS_1"
|
||||||
rootfsname="rootfs_1"
|
CI_ROOTPART="rootfs_1"
|
||||||
mmc_do_upgrade "$1"
|
|
||||||
fi
|
fi
|
||||||
|
emmc_do_upgrade "$1"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
default_do_upgrade "$1"
|
default_do_upgrade "$1"
|
||||||
@ -268,7 +267,8 @@ platform_do_upgrade() {
|
|||||||
|
|
||||||
platform_copy_config() {
|
platform_copy_config() {
|
||||||
case "$(board_name)" in
|
case "$(board_name)" in
|
||||||
spectrum,sax1v1k)
|
spectrum,sax1v1k|\
|
||||||
|
zyxel,nbg7815)
|
||||||
emmc_copy_config
|
emmc_copy_config
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user