diff options
| author | Shiji Yang | 2024-09-24 10:50:01 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2024-10-06 12:07:37 +0000 |
| commit | b62e6f5beb2a574c67ba5159f0049e54cdf25d69 (patch) | |
| tree | c5f855f761c79e0001a2293a75735a251dc532d1 | |
| parent | 08eecec3558d9adf351e03b58309e69a77de1a36 (diff) | |
| download | openwrt-b62e6f5beb2a574c67ba5159f0049e54cdf25d69.tar.gz | |
ramips: use OKLI loader for TP-Link RE200 v1 and RE210 v1
Using OKLI image to fix the booting stuck issue.
Tested with u-boot extracted from TP-Link stock images
"RE200(EU)_V1_171206.zip" and "RE210(US_CA)_V1_171205.zip".
Fixes: https://github.com/openwrt/openwrt/issues/16296
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/16473
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi | 5 | ||||
| -rw-r--r-- | target/linux/ramips/image/mt7620.mk | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/target/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi b/target/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi index 5f06dd4208..371b9f7373 100644 --- a/target/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi +++ b/target/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi @@ -4,6 +4,7 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> +#include <dt-bindings/mtd/partitions/uimage.h> / { aliases { @@ -63,9 +64,11 @@ }; partition@20000 { - compatible = "tplink,firmware"; + compatible = "openwrt,uimage", "denx,uimage"; label = "firmware"; reg = <0x20000 0x7c0000>; + openwrt,offset = <0x1000>; + openwrt,ih-magic = <IH_MAGIC_OKLI>; }; partition@7e0000 { diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk index 9f3a8dce0e..6cf65ad119 100644 --- a/target/linux/ramips/image/mt7620.mk +++ b/target/linux/ramips/image/mt7620.mk @@ -1290,7 +1290,7 @@ endef TARGET_DEVICES += tplink_ec220-g5-v2 define Device/tplink_re200-v1 - $(Device/tplink-v1) + $(Device/tplink-v1-okli) SOC := mt7620a DEVICE_MODEL := RE200 DEVICE_VARIANT := v1 @@ -1302,7 +1302,7 @@ endef TARGET_DEVICES += tplink_re200-v1 define Device/tplink_re210-v1 - $(Device/tplink-v1) + $(Device/tplink-v1-okli) SOC := mt7620a DEVICE_MODEL := RE210 DEVICE_VARIANT := v1 |