aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2022-03-16 17:34:24 +0100
committerChristian Lamparter <chunkeey@gmail.com>2022-03-16 20:48:01 +0100
commit621b0589fb5cc1cbab826deb1614009fb60ad995 (patch)
tree43818e166fd36ee5675c0cb8b3c694ddb51b7cdb /target/linux
parent7e614820a89208c4e91a3a5f9de07a5402accdaa (diff)
downloadupstream-621b0589fb5cc1cbab826deb1614009fb60ad995.tar.gz
upstream-621b0589fb5cc1cbab826deb1614009fb60ad995.tar.bz2
upstream-621b0589fb5cc1cbab826deb1614009fb60ad995.zip
ipq806x: fix TP-Link Archer VR2600v bootlooping
Timo Schroeder reported: "The TP-Link Archer VR2600v is stuck in a boot loop on written snapshot image. It's able to boot using the snapshot uimage though, but there ath10k firmware can't be found. 21.02.2 release version doesn't have either problem." The VR2600v has a 512 byte header at the beginning of the firmware that needs to be accounted for. Fixes: f6a01d7f5c3d ("ipq806x: convert TP-Link Archer VR2600v to denx,uimage") Reported-by: Timo Schroeder <der.timosch@gmail.com> References: <https://github.com/openwrt/openwrt/issues/9467> Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts3
1 files changed, 2 insertions, 1 deletions
diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
index 8fa0a5d291..27d9fc84b3 100644
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
@@ -257,7 +257,8 @@
partition@320000 {
label = "firmware";
reg = <0x320000 0xc60000>;
- compatible = "denx,uimage";
+ compatible = "openwrt,uimage";
+ openwrt,offset = <512>; /* account for pad-extra 512 */
};
/* hole 0xf80000 - 0xfaf100 */