meta-ox64-bsp/recipes-bsp/u-boot/u-boot_2023-02-19.bb
Grzegorz Kowalski 3e13a0fa03 add initial bootable image
based on openbouffalo/meta-bl808
2024-08-31 17:45:25 +02:00

38 lines
1.3 KiB
BlitzBasic

require recipes-bsp/u-boot/u-boot-common.inc
require recipes-bsp/u-boot/u-boot.inc
SRC_URI = "git://github.com/openbouffalo/u-boot.git;protocol=https;branch=bl808/all \
file://0001-add-default-script-address.patch \
file://defconfig \
file://0002-add-a-few-more-variables-for-extlinux-loading-to-wor.patch \
"
SRCREV = "b96565ca8ebfc9d38f3c09d6c16ed4cf1f0c806e"
LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1"
UBOOT_EXTLINUX = "1"
UBOOT_EXTLINUX_ROOT = "root=/dev/mmcblk0p1"
UBOOT_EXTLINUX_CONSOLE = "console=ttyS0,2000000 loglevel=8 earlycon=sbi"
UBOOT_EXTLINUX_KERNEL_ARGS = "rootwait rw rootfstype=ext4"
UBOOT_EXTLINUX_INSTALL_DIR ?= "/boot/extlinux"
UBOOT_EXTLINUX_CONF_NAME ?= "extlinux.conf"
UBOOT_EXTLINUX_SYMLINK ?= "${UBOOT_EXTLINUX_CONF_NAME}"
UBOOT_EXTLINUX_KERNEL_IMAGE = "../Image"
UBOOT_EXTLINUX_LABELS = "ox64"
UBOOT_EXTLINUX_DEFAULT_LABEL ??= "${DISTRO} ${MACHINE}"
UBOOT_EXTLINUX_TIMEOUT ??= "10"
UBOOT_EXTLINUX_MENU_DESCRIPTION:ox64 = "${DISTRO} ${MACHINE}"
UBOOT_EXTLINUX_FDT:ox64 = "../bl808-pine64-ox64.dtb"
inherit uboot-extlinux-config
do_deploy:append() {
if [ "${UBOOT_EXTLINUX}" = "1" ]
then
install -m 644 ${UBOOT_EXTLINUX_CONFIG} ${DEPLOYDIR}/${UBOOT_EXTLINUX_SYMLINK}
fi
}