mediatek: remove condition in Device/Default
[openwrt/staging/wigyori.git] / target / linux / mediatek / image / mt7623.mk
1 KERNEL_LOADADDR := 0x80008000
2
3 ifneq ($(CONFIG_BANANA_PI_BOOT_PARTSIZE),)
4 BOOTFS_BLOCK_SIZE := 1024
5 BOOTFS_BLOCKS := $(shell echo $$(($(CONFIG_BANANA_PI_BOOT_PARTSIZE)*1024*1024/$(BOOTFS_BLOCK_SIZE))))
6 endif
7
8 define Build/banana-pi-sdcard
9 rm -f $@.boot
10 mkfs.fat -C $@.boot $(BOOTFS_BLOCKS)
11
12 ./gen_banana_pi_img.sh emmc $@.emmc \
13 $(STAGING_DIR_IMAGE)/$(UBOOT_TARGET)-preloader.bin
14
15 mkenvimage -s 0x2000 -o $(STAGING_DIR_IMAGE)/$(UBOOT_TARGET)-uboot.env $(UBOOT_TARGET)-uEnv.txt
16 mcopy -i $@.boot $(STAGING_DIR_IMAGE)/$(UBOOT_TARGET)-uboot.env ::uboot.env
17 mcopy -i $@.boot $(IMAGE_KERNEL) ::uImage
18 mcopy -i $@.boot $@.emmc ::eMMCboot.bin
19 ./gen_banana_pi_img.sh sd $@ \
20 $(STAGING_DIR_IMAGE)/$(UBOOT_TARGET)-preloader.bin \
21 $(STAGING_DIR_IMAGE)/$(UBOOT_TARGET)-u-boot.bin \
22 $@.boot \
23 $(IMAGE_ROOTFS) \
24 $(CONFIG_BANANA_PI_BOOT_PARTSIZE) \
25 $(CONFIG_TARGET_ROOTFS_PARTSIZE)
26 endef
27
28 define Device/bpi_bananapi-r2
29 DEVICE_VENDOR := Bpi
30 DEVICE_MODEL := Banana Pi R2
31 DEVICE_DTS := mt7623n-bananapi-bpi-r2
32 KERNEL_NAME := zImage
33 KERNEL := kernel-bin | fit none $$(DTS_DIR)/$$(DEVICE_DTS).dtb
34 KERNEL_INITRAMFS :=
35 DEVICE_PACKAGES := kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-mmc \
36 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
37 UBOOT_TARGET := mt7623n_bpir2
38 IMAGES := img.gz
39 IMAGE/img.gz := banana-pi-sdcard | gzip | append-metadata
40 SUPPORTED_DEVICES := bananapi,bpi-r2
41 endef
42 TARGET_DEVICES += bpi_bananapi-r2
43
44 define Device/unielec_u7623-02-emmc-512m
45 DEVICE_VENDOR := UniElec
46 DEVICE_MODEL := U7623-02
47 DEVICE_VARIANT := eMMC/512MB RAM
48 DEVICE_DTS := mt7623a-unielec-u7623-02-emmc-512m
49 KERNEL_NAME := zImage
50 KERNEL := kernel-bin | append-dtb | uImage none
51 KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none
52 DEVICE_PACKAGES := kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-mmc \
53 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
54 IMAGES := sysupgrade-emmc.bin.gz
55 IMAGE/sysupgrade-emmc.bin.gz := sysupgrade-emmc | gzip | append-metadata
56 endef
57 TARGET_DEVICES += unielec_u7623-02-emmc-512m