openwrt-6.x/target/linux
INAGAKI Hiroshi a224412bbc ramips: use ARTIFACTS for initramfs-factory of I-O DATA WN-AX1167GR
Use ARTIFACTS to generate initramfs-based factory image of I-O DATA
WN-AX1167GR instead of redundant recipe which generate on
KERNEL_INITRAMFS.

Note:

WN-AX1167GR has 2x OS images on stock firmware.

stock log:

flash manufacture id: c2, device id 20 18
MX25L12805D(c2 2018c220) (16384 Kbytes)
mtd .name = raspi, .size = 0x01000000 (16M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 10 MTD partitions on "raspi":
0x000000000000-0x000001000000 : "ALL"
0x000000000000-0x000000030000 : "Bootloader"
0x000000030000-0x000000040000 : "Config "
0x000000040000-0x000000050000 : "Factory"
0x000000050000-0x000000060000 : "iNIC_rf"
0x000000060000-0x0000007e0000 : "Kernel"
0x000000800000-0x000000f80000 : "app"
0x000000f90000-0x000000fa0000 : "Key"
0x000000fa0000-0x000000fb0000 : "backup"
0x000000fb0000-0x000001000000 : "storage"

1st image is "Kernel" and 2nd is "app" when booted from 1st image.
In OpenWrt, those 2x partitions are combined to "firmware" with
undefined (empty) areas (0x7e0000-0x7fffff, 0xf80000-0xf8ffff).

The size of an OS image partition is 0x780000 (7680 KiB = 7.5 MiB), so
check-size for initramfs-factory image needs to be called with the size.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2022-12-05 01:28:28 +00:00
..
airoha airoha: disable swconfig 2022-11-27 13:18:29 +01:00
apm821xx kernel: bump 5.10 to 5.10.154 2022-11-12 17:05:13 +01:00
archs38
armvirt
at91 at91: Remove CONFIG_PINCTRL_MCP23S08 configuration option 2022-10-31 00:46:15 +01:00
ath25
ath79 ath79: D-Link DIR-825 B1 add factory.bin recipe 2022-11-27 13:18:29 +01:00
bcm27xx kernel: bump 5.15 to 5.15.80 2022-11-27 13:18:29 +01:00
bcm47xx mac80211: remove old legacy legacy drivers 2022-11-09 20:44:28 +01:00
bcm53xx bcm53xx: update DTS files with the latest changes 2022-11-10 09:51:25 +01:00
bcm63xx
bcm4908 treewide: uniform vendor name for ASUS 2022-11-16 23:30:11 +01:00
bmips
gemini
generic kernel: bump 5.10 to 5.10.156 2022-11-27 13:18:29 +01:00
imx cypress-nvram: consolidate NVRAM packages 2022-11-16 20:14:13 +01:00
ipq40xx ipq40xx: add support for Mikrotik wAP R ac / LTE / LTE6 2022-11-27 13:28:22 +00:00
ipq806x ipq806x: disable cache and fabric devfreq driver to improve stability 2022-11-26 00:38:31 +01:00
kirkwood
lantiq lantiq: xway: kernel: enable SMP support 2022-11-18 20:27:52 +01:00
layerscape layerscape: kmod-ppfe: Use ppfe driver as module 2022-11-27 13:18:29 +01:00
malta
mediatek kernel: bump 5.15 to 5.15.80 2022-11-27 13:18:29 +01:00
mpc85xx mpc85xx: fix missing kernel config symbol 2022-11-16 23:30:11 +01:00
mvebu Revert "mvebu: switch default kernel to 5.15" 2022-12-04 08:16:49 +01:00
mxs target/mxs: replace gpio-mcp23s08 with pinctrl-mcp23s08 2022-10-30 23:14:45 +01:00
octeon
octeontx
omap
oxnas
pistachio kernel: backport support for "linux,rootfs" in DT 2022-11-08 09:12:16 +01:00
qoriq kernel: add missing symbol in generic config 2022-11-16 20:23:34 +02:00
ramips ramips: use ARTIFACTS for initramfs-factory of I-O DATA WN-AX1167GR 2022-12-05 01:28:28 +00:00
realtek realtek: fix dell typo 2022-12-01 22:49:23 +01:00
rockchip rockchip: enable watchdog driver 2022-12-04 15:21:12 +08:00
sunxi
tegra
uml
x86 kernel: bump 5.10 to 5.10.156 2022-11-27 13:18:29 +01:00
zynq
Makefile