1409d4b0c4
The kernel is from upstream and U-Boot is from the OpenBMC branch because mainline doesn't have the required support for HW, yet. The main resulting file from the build is a flash image. The partition layout matches the OpenBMC one for 64M chips. It makes it easier to update the different partitions from Linux. Intermediate files can be used to boot from U-boot over the network or to boot QEMU using -kernel/-initrd/-dtb. Signed-off-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
# Architecture
|
|
BR2_arm=y
|
|
BR2_cortex_a7=y
|
|
BR2_ARM_FPU_VFPV4=y
|
|
|
|
# System
|
|
BR2_TARGET_GENERIC_HOSTNAME="aspeed-evb"
|
|
BR2_TARGET_GENERIC_ISSUE="Aspeed EVB"
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
|
|
# Filesystem
|
|
BR2_TARGET_ROOTFS_CPIO=y
|
|
BR2_TARGET_ROOTFS_CPIO_XZ=y
|
|
|
|
# Image
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/aspeed/common/post-image.sh"
|
|
|
|
# Linux headers same as kernel
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y
|
|
|
|
# Kernel
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="aspeed_g5"
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="aspeed-ast2600-evb"
|
|
|
|
# Boot
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
BR2_TARGET_UBOOT_CUSTOM_GIT=y
|
|
BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/openbmc/u-boot.git"
|
|
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="f2b82fa4ba17ed8091fe76c284220006645a293b"
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="evb-ast2600"
|
|
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
|
BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=ast2600a1-evb"
|
|
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
|
|
# Target tools
|
|
BR2_PACKAGE_MTD=y
|