blob: 75bfea07e35c4d0cfac67fca8215a378a5922b23 [file] [log] [blame]
Brad Bishopbec4ebc2022-08-03 09:55:16 -04001TUNE_FEATURES = "aarch64"
2
3require conf/machine/include/arm/arch-armv8a.inc
4
5MACHINEOVERRIDES =. "tc:"
6
7# Das U-boot
8UBOOT_MACHINE ?= "total_compute_defconfig"
Brad Bishopbec4ebc2022-08-03 09:55:16 -04009UBOOT_RD_LOADADDRESS = "0x88000000"
10UBOOT_RD_ENTRYPOINT = "0x88000000"
11UBOOT_LOADADDRESS = "0x80080000"
12UBOOT_ENTRYPOINT = "0x80080000"
Patrick Williamse760df82023-05-26 11:10:49 -050013# Below options will generate a key to sign the kernel Image and INITRAMFS_IMAGE
14# according to the default parameters of kernel-fitimage.bbclass. If the user
15# would prefer to use their own keys, disable the key generation using the
16# FIT_GENERATE_KEYS parameter and specify the location of the keys using the
17# below paramters.
18UBOOT_SIGN_ENABLE = "1"
19UBOOT_MKIMAGE_DTCOPTS = "-I dts -O dtb"
20UBOOT_SIGN_KEYNAME = "dev_key"
21UBOOT_SIGN_KEYDIR = "${DEPLOY_DIR_IMAGE}/keys"
22FIT_GENERATE_KEYS = "1"
23FIT_SIGN_INDIVIDUAL = "1"
Brad Bishopbec4ebc2022-08-03 09:55:16 -040024
Patrick Williamse760df82023-05-26 11:10:49 -050025PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
Brad Bishopbec4ebc2022-08-03 09:55:16 -040026
27# OP-TEE
Patrick Williams8dd68482022-10-04 07:57:18 -050028PREFERRED_VERSION_optee-os ?= "3.18%"
29PREFERRED_VERSION_optee-client ?= "3.18%"
30PREFERRED_VERSION_optee-test ?= "3.18%"
Brad Bishopbec4ebc2022-08-03 09:55:16 -040031
32# Cannot use the default zImage on arm64
33KERNEL_IMAGETYPE = "Image"
34KERNEL_IMAGETYPES += "fitImage"
35KERNEL_CLASSES = " kernel-fitimage "
36
37IMAGE_FSTYPES += "cpio.gz"
38INITRAMFS_IMAGE ?= "core-image-minimal"
39
40SERIAL_CONSOLES = "115200;ttyAMA0"
Patrick Williams8e7b46e2023-05-01 14:19:06 -050041
42EXTRA_IMAGEDEPENDS += "trusted-firmware-a optee-os"
43# FIXME - there is signed image dependency/race with testimage.
44# This should be fixed in oe-core
45TESTIMAGEDEPENDS:append = " virtual/kernel:do_deploy"