openwrt/target/linux/gemini/image
Linus Walleij 387752dc76 gemini: override IB-4220-B partitions for firmware
To optimize the flash usage and to make firmware upgrades
simpler, catenate the three firmware partitions "Kern",
"Ramdisk" and "Application" into one, and use all of this
for the combined MTD-splitted kernel+rootfs.

This works fine as long as the kernel is placed in the
beginning of this firmware partition and we leave the
RedBoot partition as is, so the boot loader still can load
the kernel from the first two RedBoot partitions.

Using the RedBoot partitions "as is" can be considered
harmful, because when you flash to a RedBoot partition the
file size is used for downsizing of the partition and make
firmware upgrades fail if they are larger than the RedBoot
partition size after flashing, despite there is actually
flash there. So overriding with fixed partitions is just
generally a good idea.

Link: https://github.com/openwrt/openwrt/pull/21820
Signed-off-by: Linus Walleij <linusw@kernel.org>
2026-02-03 13:33:12 +01:00
..
copy-kernel gemini: create a copy-kernel for 3072k kernels 2026-01-25 19:08:01 +01:00
dns313_gen_hdd_img.sh gemini: Add swap partition to DNS-313 2020-07-31 18:34:40 +02:00
ImageInfo-itian_sq201 gemini: use dts compatible based image filenames 2019-01-26 15:23:37 +01:00
ImageInfo-raidsonic_ib-4220-b gemini: use dts compatible based image filenames 2019-01-26 15:23:37 +01:00
ImageInfo-storlink_sl93512r gemini: Add SL93512r missing ImageInfo file 2019-07-07 13:02:06 +02:00
Makefile gemini: override IB-4220-B partitions for firmware 2026-02-03 13:33:12 +01:00