Michael Pratt
7a4bd9cc51
ath79: use dynamic partitioning for TP-Link CPE series
...
CPExxx and WBSxxx boards with AR9344 SOC
use the OKLI lzma kernel loader
with the offset of 3 blocks of length 4k (0x3000)
in order to have a fake "kernel" that cannot grow larger
than how it is defined in the now static OEM partition table.
Before recent changes to the mtdsplit driver,
the uImage parser for OKLI only supported images
that started exactly on an eraseblock boundary.
The mtdsplit parser for uImage now supports identifying images
with any magic number value
and at any offset from the eraseblock boundary
using DTS properties to define those values.
So, it is no longer necessary to use fixed sizes
for kernel and rootfs
Tested-by: Andrew Cameron <apcameron@softhome.net> [CPE510 v2]
Tested-by: Bernhard Geier <freifunk@geierb.de> [WBS210 v2]
Tested-by: Petrov <d7c48mWsPKx67w2@gmail.com> [CPE210 v1]
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit 7b9a0c264cb9dc2c5a946a0aa9a290427a5e559c)
2021-06-18 08:39:14 +02:00
..
2021-06-11 07:20:31 +02:00
2021-06-11 07:20:31 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-06-11 07:20:31 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2021-02-25 14:42:11 +01:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-06-11 07:20:31 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-08-17 15:19:03 +02:00
2021-02-25 14:42:11 +01:00
2021-01-22 21:03:11 +01:00
2021-01-22 21:03:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-01 00:47:46 +01:00
2021-02-01 00:47:46 +01:00
2021-02-25 14:42:11 +01:00
2020-08-17 15:19:03 +02:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-06-11 07:20:31 +02:00
2021-06-11 07:20:31 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2019-06-05 10:12:31 +02:00
2021-03-27 07:47:07 +01:00
2021-03-27 07:47:07 +01:00
2021-03-27 07:47:07 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-30 23:32:07 +01:00
2020-12-30 23:32:07 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 15:13:13 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-12-04 15:50:24 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-06-11 07:20:31 +02:00
2021-06-11 07:20:31 +02:00
2020-12-29 00:03:26 +01:00
2020-12-29 00:03:26 +01:00
2020-12-29 00:03:26 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2020-01-31 13:42:12 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-01-15 18:32:38 +01:00
2020-09-25 23:26:34 +02:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2020-11-18 21:13:46 +01:00
2020-11-18 21:13:46 +01:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-25 10:38:13 +01:00
2020-12-25 10:38:13 +01:00
2021-06-11 07:20:31 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-01-19 15:39:36 +01:00
2021-01-19 15:39:36 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-15 18:52:39 +02:00
2020-10-15 18:52:39 +02:00
2020-10-17 20:17:59 +02:00
2020-10-17 20:17:59 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-03-29 22:26:27 +02:00
2021-03-29 22:26:27 +02:00
2021-03-29 22:26:27 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-12-02 16:28:19 +01:00
2021-06-18 08:39:14 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-06-12 11:01:43 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-04-17 13:23:06 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-06-11 07:20:31 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-11-18 23:49:34 +01:00
2020-11-18 23:49:34 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-11-12 17:18:26 +01:00
2020-11-12 17:18:26 +01:00
2021-02-25 14:42:11 +01:00
2020-11-12 17:18:26 +01:00
2020-11-12 17:18:26 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-05-02 14:32:52 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-01-04 01:09:32 +01:00
2021-01-04 01:09:32 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-28 19:37:24 +01:00
2020-12-28 19:37:24 +01:00
2021-02-25 14:42:11 +01:00
2020-12-22 19:11:50 +01:00
2021-02-25 14:42:11 +01:00
2020-12-22 19:11:50 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-01-04 01:09:32 +01:00
2021-06-11 07:20:31 +02:00
2020-12-22 19:11:50 +01:00
2021-06-11 07:20:31 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2021-06-11 07:20:31 +02:00
2020-12-14 16:57:21 +01:00
2020-12-14 16:59:49 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2021-01-04 01:09:32 +01:00
2021-02-25 14:42:11 +01:00
2021-02-09 13:10:33 +01:00
2021-02-25 14:42:11 +01:00
2020-12-22 19:11:50 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2021-04-30 10:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-01-19 21:41:25 +01:00
2021-01-19 21:41:25 +01:00
2021-01-19 21:41:26 +01:00
2021-01-19 21:41:26 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-17 20:17:59 +02:00
2020-10-17 20:17:59 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 18:21:08 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-10-17 20:18:00 +02:00
2020-10-17 20:18:00 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2021-02-25 14:42:11 +01:00
2021-04-18 12:04:56 +02:00
2020-11-23 22:53:15 +01:00
2020-11-23 22:53:15 +01:00
2020-11-23 22:53:15 +01:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00
2020-10-04 15:44:05 +02:00
2020-10-04 15:44:05 +02:00
2020-10-04 15:44:05 +02:00
2020-10-04 15:44:05 +02:00
2020-12-04 15:50:24 +01:00
2021-02-25 14:42:11 +01:00
2020-12-04 15:50:24 +01:00
2020-09-25 23:26:34 +02:00
2021-04-18 12:05:00 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2019-11-27 22:54:36 +01:00
2021-02-25 14:42:11 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-25 14:42:11 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-05-18 13:35:38 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2021-02-25 14:42:11 +01:00