aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/kirkwood
diff options
context:
space:
mode:
authorPawel Dembicki <paweldembicki@gmail.com>2021-06-24 13:10:09 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2021-09-13 15:24:35 +0200
commit0e29e05deed1edd3884ca888ae7e1b549c84bfd0 (patch)
tree7e94123d15d8cf054174463d4904bb9109065862 /target/linux/kirkwood
parent601864c09eae5b22620bc7942ceae13c2f081f1e (diff)
downloadupstream-0e29e05deed1edd3884ca888ae7e1b549c84bfd0.tar.gz
upstream-0e29e05deed1edd3884ca888ae7e1b549c84bfd0.tar.bz2
upstream-0e29e05deed1edd3884ca888ae7e1b549c84bfd0.zip
kirkwood: increase kernel partition of Linksyses
At this moment kernel partition in Linksyses EA3500/E4200/EA4500 is ended before start of rootfs partition. It was introduced in 9808b9ae02 and it broke easy revert to stock. Sysupgrade, when OFW is used, write whole stock image to kernel partition. Most likeley image will be bigger than small kernel partition and it make stock system invalid. This patch change size of kernel partitions and now it overlaps rootfs. Revert to stock will be possible again. Fixes: 9808b9ae02 ("kirkwood: switch to kernel 4.9") Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Diffstat (limited to 'target/linux/kirkwood')
-rw-r--r--target/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-ea3500.dts4
-rw-r--r--target/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch6
2 files changed, 6 insertions, 4 deletions
diff --git a/target/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-ea3500.dts b/target/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-ea3500.dts
index b41243d8dd..b911138541 100644
--- a/target/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-ea3500.dts
+++ b/target/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-ea3500.dts
@@ -165,7 +165,7 @@
partition@200000 {
label = "kernel1";
- reg = <0x200000 0x290000>;
+ reg = <0x200000 0x1400000>;
};
partition@490000 {
@@ -175,7 +175,7 @@
partition@1600000 {
label = "kernel2";
- reg = <0x1600000 0x290000>;
+ reg = <0x1600000 0x1400000>;
};
partition@1890000 {
diff --git a/target/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch b/target/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch
index 0d97ad14a2..0933b567e4 100644
--- a/target/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch
+++ b/target/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch
@@ -28,8 +28,9 @@
partition@200000 {
- label = "kernel";
+- reg = <0x200000 0x2A0000>;
+ label = "kernel1";
- reg = <0x200000 0x2A0000>;
++ reg = <0x200000 0x1A00000>;
};
partition@4a0000 {
@@ -40,8 +41,9 @@
partition@1c00000 {
- label = "alt_kernel";
+- reg = <0x1C00000 0x2A0000>;
+ label = "kernel2";
- reg = <0x1C00000 0x2A0000>;
++ reg = <0x1C00000 0x1A00000>;
};
partition@1ea0000 {