Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 1 | # Configuration for juno development board |
| 2 | |
| 3 | #@TYPE: Machine |
| 4 | #@NAME: Juno machine |
| 5 | #@DESCRIPTION: Machine configuration for Juno |
| 6 | |
| 7 | TUNE_FEATURES = "aarch64" |
| 8 | |
| 9 | require conf/machine/include/arm/arch-armv8a.inc |
| 10 | |
| 11 | MACHINE_FEATURES = "usbhost usbgadget alsa screen wifi bluetooth optee pci" |
| 12 | |
Andrew Geissler | ea144b0 | 2023-01-27 16:03:57 -0600 | [diff] [blame] | 13 | KERNEL_IMAGETYPE = "Image.gz" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 14 | KERNEL_DEVICETREE = "arm/juno.dtb arm/juno-r1.dtb arm/juno-r2.dtb" |
| 15 | |
Andrew Geissler | ea144b0 | 2023-01-27 16:03:57 -0600 | [diff] [blame] | 16 | IMAGE_FSTYPES += "tar.bz2 ext4 cpio.gz" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 17 | |
| 18 | SERIAL_CONSOLES = "115200;ttyAMA0" |
| 19 | |
| 20 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 21 | PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" |
| 22 | |
| 23 | EXTRA_IMAGEDEPENDS += "trusted-firmware-a virtual/bootloader firmware-image-juno" |
| 24 | |
| 25 | # Juno u-boot configuration |
| 26 | UBOOT_MACHINE = "vexpress_aemv8a_juno_defconfig" |
Andrew Geissler | ea144b0 | 2023-01-27 16:03:57 -0600 | [diff] [blame] | 27 | |
| 28 | INITRAMFS_IMAGE_BUNDLE ?= "1" |
| 29 | INITRAMFS_IMAGE = "core-image-minimal" |
Andrew Geissler | 23e0279 | 2023-07-21 09:06:10 -0500 | [diff] [blame] | 30 | IMAGE_NAME_SUFFIX = "" |