kernel: add missing symbol to 5.4 config
[oweals/openwrt.git] / target / linux / rb532 / image / Makefile
index d529957dc7fb16c2795e569cb4f56da737b0c781..a6f8a6beafc1239fa905bd7d43be74cfbbd793dd 100644 (file)
@@ -13,12 +13,43 @@ RAMSIZE = 0x00100000                # 1MB
 IMAGE_COPY = 1
 
 LOADER_MAKEOPTS= \
+               CROSS_COMPILE="$(TARGET_CROSS)" \
+               PATH="$(TARGET_PATH)" \
+               CC="$(TARGET_CC)" \
                KDIR=$(KDIR) \
                LOADADDR=$(LOADADDR) \
                KERNEL_ENTRY=$(KERNEL_ENTRY) \
                RAMSIZE=$(RAMSIZE) \
                IMAGE_COPY=$(IMAGE_COPY)
 
+
+LOADER_DIR = $(GENERIC_PLATFORM_DIR)/image/lzma-loader
+
+define Build/lzma-loader-elf
+       rm -rf $@.loader
+       mkdir -p $@.loader
+       $(CP) $(LOADER_DIR)/src/* $@.loader/
+       $(CP) $@ $@.loader/vmlinux.lzma
+       $(MAKE) -C $@.loader $(LOADER_MAKEOPTS)
+       cp $@.loader/lzma.elf $@
+       rm -rf $@.loader
+endef
+
+define Device/nand
+  DEVICE_VENDOR := MikroTik
+  DEVICE_MODEL := RouterBOARD 532
+  CMDLINE := ubi.mtd=1 ubi.block=0,rootfs root=/dev/ubiblock0_1
+  BOARD_NAME := rb532
+  SUPPORTED_DEVICES := rb532
+  KERNEL_INITRAMFS := append-kernel | patch-cmdline | lzma | lzma-loader-elf
+  KERNEL := $$(KERNEL_INITRAMFS) | kernel2minor -s 2048 -i 0 -c
+  IMAGES := sysupgrade.bin
+  FILESYSTEMS := squashfs
+  IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
+endef
+
+TARGET_DEVICES := nand
+
 define Build/Clean
        $(MAKE) -C $(GENERIC_PLATFORM_DIR)/image/lzma-loader $(LOADER_MAKEOPTS) clean
 endef
@@ -55,8 +86,8 @@ define Image/Build
        $(call Image/Build/$(1),$(1))
        $(CP) $(KDIR)/vmlinux.elf $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel
        $(STAGING_DIR_HOST)/bin/patch-cmdline $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel 'root=/dev/sda2 '
-       ./gen_image.sh $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).bin \
-               5 $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel \
+       ./gen_image.sh $(BIN_DIR)/$(IMG_COMBINED)-$(1).bin \
+               6 $(BIN_DIR)/$(IMG_PREFIX)-$(1).kernel \
                $(CONFIG_TARGET_ROOTFS_PARTSIZE) $(KDIR)/root.$(1) \
                128
 endef