aboutsummaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorCarsten Spieß <mail@carsten-spiess.de>2023-07-12 10:16:27 +0200
committerChristian Lamparter <chunkeey@gmail.com>2023-07-15 22:24:50 +0200
commitabe659efba3e28b5657143ef604c5bc42d1edb91 (patch)
treeeb237e41f25ec57630c9c0725965e535dfdb4467 /target
parent00d4a3190bd7e1465cc377481647dabfcedd88d3 (diff)
downloadupstream-abe659efba3e28b5657143ef604c5bc42d1edb91.tar.gz
upstream-abe659efba3e28b5657143ef604c5bc42d1edb91.tar.bz2
upstream-abe659efba3e28b5657143ef604c5bc42d1edb91.zip
octeon: ubnt-edgerouter-e300: fix missing MTD partition
The MAC addresses should be read from 3rd MTD partition, but only two MTD partitions are populated. To fix it, a partitions node has to surround the partition nodes in device tree. Tested with Edgerouter 6P Signed-off-by: Carsten Spieß <mail@carsten-spiess.de> (fixed checkpatch complains) Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (cherry picked from commit 2b1d7965c7e74e1b31ff29a966eaf6334b0d7057)
Diffstat (limited to 'target')
-rw-r--r--target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi38
1 files changed, 22 insertions, 16 deletions
diff --git a/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi b/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi
index e63598fc97..855736b209 100644
--- a/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi
+++ b/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi
@@ -99,22 +99,28 @@
reg = <0>;
spi-max-frequency = <25000000>;
- partition@0 {
- label = "boot0";
- read-only;
- reg = <0x000000 0x300000>;
- };
-
- partition@300000 {
- label = "dummy";
- read-only;
- reg = <0x300000 0x100000>;
- };
-
- eeprom: partition@400000 {
- label = "eeprom";
- read-only;
- reg = <0x400000 0x10000>;
+ partitions {
+ compatible = "fixed-partitions";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ partition@0 {
+ label = "boot0";
+ read-only;
+ reg = <0x000000 0x300000>;
+ };
+
+ partition@300000 {
+ label = "dummy";
+ read-only;
+ reg = <0x300000 0x100000>;
+ };
+
+ eeprom: partition@400000 {
+ label = "eeprom";
+ read-only;
+ reg = <0x400000 0x10000>;
+ };
};
};
};