ath79: combine OCEDO dual firmware-partitions

In order to maximize the available space on OCEDO boards using a
dual-image partition layout, combine the two OS partitions into a single
partition.

This allows users to access more usable space for additional packages.

Don't limit the usable image size to the size of a single OS partition.
The initial installation has to be done with an older version of OpenWrt
in case the generated image exceeds the space of a single OS
partition in the future.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer 2022-11-15 15:25:40 +01:00
parent 69ea580882
commit eded295cd7
4 changed files with 9 additions and 24 deletions

View File

@ -91,15 +91,10 @@
};
partition@50000 {
/* Dual-Flash layout combined */
compatible = "denx,uimage";
label = "firmware";
reg = <0x050000 0x740000>;
};
partition@790000 {
label = "vendor";
reg = <0x790000 0x740000>;
read-only;
reg = <0x050000 0xe80000>;
};
partition@ed0000 {

View File

@ -84,15 +84,10 @@
};
partition@50000 {
/* Dual-Flash layout combined */
compatible = "denx,uimage";
label = "firmware";
reg = <0x050000 0x740000>;
};
partition@790000 {
label = "vendor";
reg = <0x790000 0x740000>;
read-only;
reg = <0x050000 0xe80000>;
};
partition@ed0000 {

View File

@ -55,15 +55,10 @@
};
partition@50000 {
/* Dual-Flash layout combined */
compatible = "denx,uimage";
label = "firmware";
reg = <0x050000 0x740000>;
};
partition@790000 {
label = "vendor";
reg = <0x790000 0x740000>;
read-only;
reg = <0x050000 0xe80000>;
};
partition@ed0000 {

View File

@ -1907,7 +1907,7 @@ define Device/ocedo_koala
DEVICE_MODEL := Koala
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
SUPPORTED_DEVICES += koala
IMAGE_SIZE := 7424k
IMAGE_SIZE := 14848k
endef
TARGET_DEVICES += ocedo_koala
@ -1915,7 +1915,7 @@ define Device/ocedo_raccoon
SOC := ar9344
DEVICE_VENDOR := Ocedo
DEVICE_MODEL := Raccoon
IMAGE_SIZE := 7424k
IMAGE_SIZE := 14848k
endef
TARGET_DEVICES += ocedo_raccoon
@ -1924,7 +1924,7 @@ define Device/ocedo_ursus
DEVICE_VENDOR := Ocedo
DEVICE_MODEL := Ursus
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
IMAGE_SIZE := 7424k
IMAGE_SIZE := 14848k
endef
TARGET_DEVICES += ocedo_ursus