mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	Remove BPI-R2 image generation, now available upstream
This commit is contained in:
		
							parent
							
								
									9ae587ca64
								
							
						
					
					
						commit
						a5813fe1e4
					
				
					 18 changed files with 0 additions and 1458 deletions
				
			
		|  | @ -1,4 +0,0 @@ | |||
| config MEDIATEK_SD_BOOT_PARTSIZE | ||||
| 	int "Boot (SD Card) filesystem partition size (in MB)" | ||||
| 	depends on TARGET_mediatek | ||||
| 	default 128 | ||||
|  | @ -1,90 +0,0 @@ | |||
| #
 | ||||
| # Copyright (C) 2012-2015 OpenWrt.org
 | ||||
| # Copyright (C) 2016-2017 LEDE project
 | ||||
| #
 | ||||
| # This is free software, licensed under the GNU General Public License v2.
 | ||||
| # See /LICENSE for more information.
 | ||||
| #
 | ||||
| include $(TOPDIR)/rules.mk | ||||
| include $(INCLUDE_DIR)/image.mk | ||||
| 
 | ||||
| FAT32_BLOCK_SIZE=1024 | ||||
| FAT32_BLOCKS=$(shell echo $$(($(CONFIG_MEDIATEK_SD_BOOT_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE)))) | ||||
| 
 | ||||
| # for arm
 | ||||
| KERNEL_LOADADDR := 0x80008000 | ||||
| 
 | ||||
| define Build/mediatek-sdcard | ||||
|         rm -f $@.boot | ||||
|         mkfs.fat $@.boot -C $(FAT32_BLOCKS) | ||||
| 
 | ||||
|         mcopy -i $@.boot $(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-uEnv.txt ::uEnv.txt | ||||
|         mcopy -i $@.boot $(IMAGE_KERNEL) ::uImage | ||||
|         ./gen_mt7623_sdcard_img.sh $@ \
 | ||||
|                 $(STAGING_DIR_IMAGE)/bpi-r2-preloader.bin \
 | ||||
|                 $(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-uboot-mediatek.bin \
 | ||||
|                 $@.boot \
 | ||||
|                 $(IMAGE_ROOTFS) \
 | ||||
|                 $(CONFIG_MEDIATEK_SD_BOOT_PARTSIZE) \
 | ||||
|                 $(CONFIG_TARGET_ROOTFS_PARTSIZE) | ||||
|         rm -f $@.boot | ||||
| 
 | ||||
| endef | ||||
| 
 | ||||
| # for arm64
 | ||||
| ifeq ($(SUBTARGET),mt7622) | ||||
| KERNEL_LOADADDR = 0x41080000 | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(SUBTARGET),mt7629) | ||||
| KERNEL_LOADADDR = 0x40008000 | ||||
| endif | ||||
| 
 | ||||
| define Build/sysupgrade-emmc | ||||
| 	rm -f $@.recovery | ||||
| 	mkfs.fat -C $@.recovery 3070 | ||||
| 
 | ||||
| 	./gen_mt7623_emmc_img.sh $@ \
 | ||||
| 		$(IMAGE_KERNEL) \
 | ||||
| 		$@.recovery \
 | ||||
| 		$(IMAGE_ROOTFS) | ||||
| endef | ||||
| 
 | ||||
| # default all platform image(fit) build 
 | ||||
| define Device/Default | ||||
|   PROFILES = Default $$(DEVICE_NAME) | ||||
|   KERNEL_NAME := zImage | ||||
|   FILESYSTEMS := squashfs | ||||
|   DEVICE_DTS_DIR := $(DTS_DIR) | ||||
|   IMAGES := sysupgrade.bin | ||||
|   IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | ||||
|   SUPPORTED_DEVICES := $(subst _,$(comma),$(1)) | ||||
| ifeq ($(SUBTARGET),mt7623) | ||||
|   DEVICE_VARS := MEDIATEK_UBOOT | ||||
|   KERNEL_NAME := zImage | ||||
|   KERNEL := kernel-bin | append-dtb | uImage none | ||||
|   KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none | ||||
|   FILESYSTEMS += ext4 | ||||
|   IMAGES := sysupgrade.tar sdcard.img.gz | ||||
|   IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata | ||||
|   IMAGE/sdcard.img.gz := mediatek-sdcard | gzip | append-metadata | ||||
| else | ||||
|   KERNEL_NAME := Image | ||||
|   KERNEL = kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | ||||
|   KERNEL_INITRAMFS = kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | ||||
| endif | ||||
| endef | ||||
| 
 | ||||
| ifeq ($(SUBTARGET),mt7622) | ||||
| include mt7622.mk | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(SUBTARGET),mt7623) | ||||
| include mt7623.mk | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(SUBTARGET),mt7629) | ||||
| include mt7629.mk | ||||
| endif | ||||
| 
 | ||||
| $(eval $(call BuildImage)) | ||||
|  | @ -1,48 +0,0 @@ | |||
| #!/usr/bin/env bash | ||||
| # | ||||
| # Copyright (C) 2013 OpenWrt.org | ||||
| # | ||||
| # This is free software, licensed under the GNU General Public License v2. | ||||
| # See /LICENSE for more information. | ||||
| # | ||||
| 
 | ||||
| set -e | ||||
| [ $# -eq 7 ] || { | ||||
|     echo "SYNTAX: $0 <file> <preloader image> <u-boot image> <bootfs image> <rootfs image> <bootfs size> <rootfs size>" | ||||
|     exit 1 | ||||
| } | ||||
| 
 | ||||
| OUTPUT="$1" | ||||
| PRELOADER="$2" | ||||
| UBOOT="$3" | ||||
| BOOTFS="$4" | ||||
| ROOTFS="$5" | ||||
| BOOTFSSIZE="$6" | ||||
| ROOTFSSIZE="$7" | ||||
| 
 | ||||
| head=4 | ||||
| sect=63 | ||||
| 
 | ||||
| set `ptgen -o $OUTPUT -h $head -s $sect -l 1024 -t c -p ${BOOTFSSIZE}M -t 83 -p ${ROOTFSSIZE}M -a 0` | ||||
| 
 | ||||
| BOOT_OFFSET="$(($1 / 512))" | ||||
| BOOT_SIZE="$(($2 / 512))" | ||||
| ROOTFS_OFFSET="$(($3 / 512))" | ||||
| ROOTFS_SIZE="$(($4 / 512))" | ||||
| 
 | ||||
| PRELOADER_OFFSET=2     # 2KB | ||||
| UBOOT_OFFSET=320       # 320KB | ||||
| 
 | ||||
| SDMMC_BOOT="SDMMC_BOOT\x00\x00\x01\x00\x00\x00\x00\x02\x00\x00" | ||||
| BRLYT="\ | ||||
| BRLYT\x00\x00\x00\x01\x00\x00\x00\x00\x08\x00\x00\ | ||||
| \x00\x08\x00\x00\x42\x42\x42\x42\x08\x00\x01\x00\x00\x08\x00\x00\ | ||||
| \x00\x08\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" | ||||
| 
 | ||||
| echo -en "${SDMMC_BOOT}" | dd bs=1 of="${OUTPUT}" seek=0   conv=notrunc | ||||
| echo -en "${BRLYT}"      | dd bs=1 of="${OUTPUT}" seek=512 conv=notrunc | ||||
| 
 | ||||
| dd bs=1024 if="${PRELOADER}" of="${OUTPUT}" seek="${PRELOADER_OFFSET}" conv=notrunc | ||||
| dd bs=1024 if="${UBOOT}"     of="${OUTPUT}" seek="${UBOOT_OFFSET}"     conv=notrunc | ||||
| dd bs=512  if="${BOOTFS}"    of="${OUTPUT}" seek="${BOOT_OFFSET}"      conv=notrunc | ||||
| dd bs=512  if="${ROOTFS}"    of="${OUTPUT}" seek="${ROOTFS_OFFSET}"    conv=notrunc | ||||
|  | @ -1,21 +0,0 @@ | |||
| define Device/unielec_u7623-02-emmc-512m | ||||
|   DEVICE_VENDOR := UniElec | ||||
|   DEVICE_MODEL := U7623-02 | ||||
|   DEVICE_VARIANT := eMMC/512MB RAM | ||||
|   DEVICE_DTS := mt7623a-unielec-u7623-02-emmc-512m | ||||
|   DEVICE_PACKAGES := mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 kmod-mmc | ||||
|   IMAGES := sysupgrade-emmc.bin.gz | ||||
|   IMAGE/sysupgrade-emmc.bin.gz := sysupgrade-emmc | gzip | append-metadata | ||||
| endef | ||||
| TARGET_DEVICES += unielec_u7623-02-emmc-512m | ||||
| 
 | ||||
| define Device/bpi_bananapi-r2 | ||||
|   DEVICE_VENDOR := Bpi | ||||
|   DEVICE_MODEL := Banana Pi R2 | ||||
|   DEVICE_DTS := mt7623n-bananapi-bpi-r2 | ||||
|   DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb3 \
 | ||||
|                      kmod-ata-core kmod-ata-ahci-mtk \
 | ||||
|                      mt7623n-preloader | ||||
|   SUPPORTED_DEVICES := bananapi,bpi-r2 | ||||
| endef | ||||
| TARGET_DEVICES += bpi_bananapi-r2 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue