mpc85xx: fix address config for ws-ap3825i
[openwrt/openwrt.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 SUPPORTED_DEVICES := bananapi,bpi-r2
33 DEVICE_PACKAGES := kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-mmc \
34 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
35 UBOOT_TARGET := mt7623n_bpir2
36 IMAGES := img.gz
37 IMAGE/img.gz := banana-pi-sdcard | gzip | append-metadata
38 KERNEL := kernel-bin | fit none $$(DTS_DIR)/$$(DEVICE_DTS).dtb
39 KERNEL_INITRAMFS :=
40 endef
41 TARGET_DEVICES += bpi_bananapi-r2
42
43 define Device/unielec_u7623-02-emmc-512m
44 DEVICE_VENDOR := UniElec
45 DEVICE_MODEL := U7623-02
46 DEVICE_VARIANT := eMMC/512MB RAM
47 DEVICE_DTS := mt7623a-unielec-u7623-02-emmc-512m
48 IMAGES := sysupgrade-emmc.bin.gz
49 IMAGE/sysupgrade-emmc.bin.gz := sysupgrade-emmc | gzip | append-metadata
50 DEVICE_PACKAGES := kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-mmc \
51 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
52 endef
53 TARGET_DEVICES += unielec_u7623-02-emmc-512m