mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Fix BPI-R2 support
This commit is contained in:
parent
6e263d824e
commit
ddae6a6eb1
5 changed files with 81 additions and 10 deletions
|
@ -8,9 +8,6 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
FAT32_BLOCK_SIZE=1024
|
||||
FAT32_BLOCKS=$(shell echo $$((32*1024*1024/$(FAT32_BLOCK_SIZE))))
|
||||
|
||||
# for arm
|
||||
KERNEL_LOADADDR := 0x80008000
|
||||
|
||||
|
@ -20,9 +17,15 @@ KERNEL_LOADADDR = 0x41080000
|
|||
endif
|
||||
|
||||
ifndef $(CONFIG_TARGET_ROOTFS_PARTSIZE)
|
||||
CONFIG_TARGET_ROOTFS_PARTSIZE := 256
|
||||
CONFIG_TARGET_ROOTFS_PARTSIZE := 512
|
||||
endif
|
||||
|
||||
ifndef $(CONFIG_TARGET_KERNEL_PARTSIZE)
|
||||
CONFIG_TARGET_KERNEL_PARTSIZE := 64
|
||||
endif
|
||||
|
||||
FAT32_BLOCK_SIZE=1024
|
||||
FAT32_BLOCKS=$(shell echo $$(($(CONFIG_TARGET_KERNEL_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE))))
|
||||
|
||||
define Build/mediatek-sdcard
|
||||
rm -f $@.boot
|
||||
|
@ -30,11 +33,11 @@ define Build/mediatek-sdcard
|
|||
mcopy -i $@.boot $(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-uEnv.txt ::uEnv.txt
|
||||
mcopy -i $@.boot $(IMAGE_KERNEL) ::uImage
|
||||
./gen_mediatek_sdcard_img.sh $@ \
|
||||
$(STAGING_DIR_IMAGE)/mtk-bpi-r2-preloader-sd.bin \
|
||||
$(STAGING_DIR_IMAGE)/bpi-r2-preloader.bin \
|
||||
$(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-uboot-mediatek.bin \
|
||||
$@.boot \
|
||||
$(IMAGE_ROOTFS) \
|
||||
32 \
|
||||
$(CONFIG_TARGET_KERNEL_PARTSIZE) \
|
||||
$(CONFIG_TARGET_ROOTFS_PARTSIZE)
|
||||
rm -f $@.boot
|
||||
endef
|
||||
|
@ -66,7 +69,7 @@ endef
|
|||
define Device/Default
|
||||
PROFILES = Default $$(DEVICE_NAME)
|
||||
KERNEL_NAME := zImage
|
||||
FILESYSTEMS := squashfs
|
||||
# FILESYSTEMS := squashfs
|
||||
DEVICE_DTS_DIR := $(DTS_DIR)
|
||||
IMAGES := sysupgrade.bin
|
||||
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
|
||||
|
@ -75,9 +78,10 @@ ifeq ($(SUBTARGET),mt7623)
|
|||
KERNEL_NAME := zImage
|
||||
KERNEL := kernel-bin | append-dtb | uImage none
|
||||
KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none
|
||||
FILESYSTEMS += ext4
|
||||
FILESYSTEMS := ext4
|
||||
endif
|
||||
ifeq ($(SUBTARGET),mt7622)
|
||||
FILESYSTEMS := squashfs
|
||||
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
|
||||
|
|
|
@ -15,7 +15,8 @@ define Device/7623n-bananapi-bpi-r2
|
|||
# DEVICE_PACKAGES := wmt uboot-mtk-bpi-r2 kmod-crypto-hw-mtk kmod-nat-hw-mtk
|
||||
DEVICE_PACKAGES := wmt uboot-mtk-bpi-r2 kmod-crypto-hw-mtk kmod-mt6625l-wlan-gen2 kmod-usb-core kmod-ata-core kmod-usb3 kmod-usb2 kmod-usb-ohci mt7623n-preloader
|
||||
SUPPORTED_DEVICES := bananapi,bpi-r2
|
||||
IMAGES := sysupgrade.tar sysupgrade-sd.img.gz sysupgrade-emmc.img.gz sdcard.img.gz
|
||||
# IMAGES := sysupgrade.tar sysupgrade-sd.img.gz sysupgrade-emmc.img.gz sdcard.img.gz
|
||||
IMAGES := sdcard.img.gz
|
||||
IMAGE/sysupgrade.tar := sysupgrade-tar | append-metadata
|
||||
IMAGE/sysupgrade-sd.img.gz := sysupgrade-bpi-r2-sd | gzip | append-metadata
|
||||
IMAGE/sysupgrade-emmc.img.gz := sysupgrade-bpi-r2-emmc | gzip | append-metadata
|
||||
|
|
|
@ -43,7 +43,7 @@ CONFIG_ARM_GIC=y
|
|||
CONFIG_ARM_HAS_SG_CHAIN=y
|
||||
CONFIG_ARM_L1_CACHE_SHIFT=6
|
||||
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
||||
# CONFIG_ARM_LPAE is not set
|
||||
CONFIG_ARM_LPAE=y
|
||||
CONFIG_ARM_MEDIATEK_CPUFREQ=y
|
||||
CONFIG_ARM_PATCH_IDIV=y
|
||||
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue