openwrt/target/linux
Michał Kępień 5264296ce4
ath79: mikrotik: update kernel on NAND using Yafut
Instead of erasing the entire NAND partition holding the kernel during
every system upgrade and then flashing a Yaffs file system image
prepared using kernel2minor (not accounting for bad blocks in the
process), use the Yafut utility to replace the kernel executable on
MikroTik NAND devices, preserving the existing Yaffs file system
(including bad block information) on the partition holding the kernel.

Add Yafut to DEFAULT_PACKAGES for the ath79/mikrotik target, so that the
tool is included in the initramfs images created when building for
multiple profiles.  However, exclude Yafut from the images built for
MikroTik devices with NOR flash as the tool is currently only meant to
be used on devices with NAND flash.

As this addresses the concerns for MikroTik NAND devices discussed in
commit 9d96b6fb72 ("ath79/mikrotik: disable building NAND images"),
re-enable building images for these devices.

Signed-off-by: Michał Kępień <openwrt@kempniu.pl>
2023-04-18 13:53:04 +02:00
..
airoha kernel: bump 5.15 to 5.15.100 2023-03-18 12:52:17 +01:00
apm821xx apm821xx: Migrate to libdeflate 2023-03-26 16:39:37 +02:00
archs38
armvirt
at91 kernel: bump 5.10 to 5.10.173 2023-03-20 22:44:28 +01:00
ath25
ath79 ath79: mikrotik: update kernel on NAND using Yafut 2023-04-18 13:53:04 +02:00
bcm27xx kernel: backport of_request_module() 2023-04-06 06:27:02 +02:00
bcm47xx bcm47xx: enable adm6996 only on legacy subtarget 2023-03-27 01:25:03 +02:00
bcm53xx bcm53xx: switch to Kernel 5.15 by default 2023-04-10 23:13:12 +02:00
bcm63xx
bcm4908 bcm4908: switch to Kernel 5.15 by default 2023-04-10 21:21:03 +02:00
bmips bmips: dts: add missing phy modes 2023-04-10 10:06:22 +02:00
gemini
generic kernel: backport MEMREAD ioctl 2023-04-18 13:53:03 +02:00
imx
ipq40xx ipq40xx: convert AP-365 to DSA 2023-04-15 14:15:42 +02:00
ipq806x base-files: fix Linksys upgrade, restore config step 2023-04-11 12:22:35 +02:00
ipq807x kernel: backport NVMEM patch for U-Boot env data "ethaddr" cell 2023-04-06 12:21:29 +02:00
kirkwood kirkwood: fix Linksys upgrade, restore config step 2023-04-11 12:21:15 +02:00
lantiq lantiq: fix lzma-loader for Netgear DGN 3500(B) 2023-04-02 22:33:55 +02:00
layerscape kernel: bump 5.15 to 5.15.100 2023-03-18 12:52:17 +01:00
malta
mediatek kernel: backport MEMREAD ioctl 2023-04-18 13:53:03 +02:00
mpc85xx mpc85xx: refresh patches 2023-04-08 14:41:01 +02:00
mvebu mvebu: puzzle-mcu: add mcu write retry function 2023-04-13 01:07:54 +01:00
mxs
octeon octeon: switch to Kernel 5.15 by default 2023-04-08 00:47:12 +02:00
octeontx kernel: bump 5.15 to 5.15.100 2023-03-18 12:52:17 +01:00
omap
oxnas
pistachio kernel: bump 5.10 to 5.10.173 2023-03-20 22:44:28 +01:00
qoriq
ramips ramips: add Xiaomi RA75 red signal led 2023-04-17 18:59:28 +02:00
realtek realtek: Fix typo for EnGenius EWS2910P 2023-04-07 11:22:37 +02:00
rockchip
sunxi
tegra tegra: switch to Kernel 5.15 by default 2023-04-08 00:30:22 +02:00
uml
x86 x86: fix deprecated CONFIG_MICROCODE_OLD_INTERACE 2023-03-20 22:44:20 +01:00
zynq
Makefile