realtek: add rt-loader recipe
To make use of the new rt-loader provide the needed recipes. This has been tested with the following devices: - rtl838x Linksys LGS310: initramfs & flash - rtl930x Zyxel XGS1210: initramfs Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/18397 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
ccbff8bbdd
commit
ae0a1f5b08
1 changed files with 17 additions and 0 deletions
|
@ -19,6 +19,17 @@ DEVICE_VARS += \
|
|||
LINKSYS_HEADER \
|
||||
ZYXEL_VERS
|
||||
|
||||
define Build/rt-compress
|
||||
$(STAGING_DIR_HOST)/bin/xz -9 --format=lzma --stdout "$@" > "$@.new"
|
||||
mv "$@.new" "$@"
|
||||
endef
|
||||
|
||||
define Build/rt-loader
|
||||
$(MAKE) all clean -C rt-loader CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
KERNEL_IMG_IN="$@" KERNEL_IMG_OUT="$@.new" BUILD_DIR="$@.build"
|
||||
mv "$@.new" "$@"
|
||||
endef
|
||||
|
||||
define Build/zyxel-vers
|
||||
( echo VERS;\
|
||||
for hw in $(ZYXEL_VERS); do\
|
||||
|
@ -108,6 +119,12 @@ define Device/Default
|
|||
append-metadata
|
||||
endef
|
||||
|
||||
define Device/uimage-rt-loader
|
||||
KERNEL/rt-loader := kernel-bin | append-dtb | rt-compress | rt-loader
|
||||
KERNEL := $$(KERNEL/rt-loader) | uImage none
|
||||
KERNEL_INITRAMFS := $$(KERNEL/rt-loader) | uImage none
|
||||
endef
|
||||
|
||||
include $(SUBTARGET).mk
|
||||
|
||||
$(eval $(call BuildImage))
|
||||
|
|
Loading…
Reference in a new issue