Commit bd9a01e2 authored by Vivek Unune's avatar Vivek Unune Committed by Florian Fainelli
Browse files

ARM: dts: BCM5301X: Linksys EA9500 add fixed partitions



This router has dual paritions to store trx firmware image and
dual partitions for nvram. The second one in each of these cases acts
as a backup store.

When tested with OpenWrt, the default partition parser causes two issues:

1. It labels both nvram partitions as nvram. In factory, second one is
labeled devinfo.
2. It parses second trx image and tries to create second 'linux' partition
and fails with - cannot create duplicate 'linux' partition

The following patch works around both of these issues.

Signed-off-by: default avatarVivek Unune <npcomplete13@gmail.com>
Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
parent 4b650a20
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
@@ -292,3 +292,44 @@ fixed-link {
&usb3_phy {
	status = "okay";
};

&nandcs {
	partitions {
		compatible = "fixed-partitions";
		#address-cells = <1>;
		#size-cells = <1>;

		partition@0 {
			label = "boot";
			reg = <0x0000000 0x0080000>;
			read-only;
		};

		partition@80000 {
			label = "nvram";
			reg = <0x080000 0x0100000>;
		};

		partition@180000{
			label = "devinfo";
			reg = <0x0180000 0x080000>;
		};

		partition@200000 {
			label = "firmware";
			reg = <0x0200000 0x01D00000>;
			compatible = "brcm,trx";
		};

		partition@1F00000 {
			label = "failsafe";
			reg = <0x01F00000 0x01D00000>;
			read-only;
		};

		partition@5200000 {
			label = "system";
			reg = <0x05200000 0x02E00000>;
		};
	};
};