blob: d1fe97d82f12cb60f914b6cf2ba4bbd8518517cb [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"
9PREFERRED_VERSION_u-boot ?= "2022.04"
10UBOOT_RD_LOADADDRESS = "0x88000000"
11UBOOT_RD_ENTRYPOINT = "0x88000000"
12UBOOT_LOADADDRESS = "0x80080000"
13UBOOT_ENTRYPOINT = "0x80080000"
14# Below options will generate a key to sign the kernel Image and INITRAMFS_IMAGE
15# according to the default parameters of kernel-fitimage.bbclass. If the user
16# would prefer to use their own keys, disable the key generation using the
17# FIT_GENERATE_KEYS parameter and specify the location of the keys using the
18# below paramters.
19UBOOT_SIGN_ENABLE = "1"
20UBOOT_MKIMAGE_DTCOPTS = "-I dts -O dtb"
21UBOOT_SIGN_KEYNAME = "dev_key"
22UBOOT_SIGN_KEYDIR = "${DEPLOY_DIR_IMAGE}/keys"
23FIT_GENERATE_KEYS = "1"
24
25PREFERRED_PROVIDER_virtual/kernel ?= "linux-arm64-ack"
26PREFERRED_VERSION_linux-arm64-ack ?= "5.10"
27
28# OP-TEE
Patrick Williams8dd68482022-10-04 07:57:18 -050029PREFERRED_VERSION_optee-os ?= "3.18%"
30PREFERRED_VERSION_optee-client ?= "3.18%"
31PREFERRED_VERSION_optee-test ?= "3.18%"
Brad Bishopbec4ebc2022-08-03 09:55:16 -040032
33# Cannot use the default zImage on arm64
34KERNEL_IMAGETYPE = "Image"
35KERNEL_IMAGETYPES += "fitImage"
36KERNEL_CLASSES = " kernel-fitimage "
37
38IMAGE_FSTYPES += "cpio.gz"
39INITRAMFS_IMAGE ?= "core-image-minimal"
40
41SERIAL_CONSOLES = "115200;ttyAMA0"