blob: f31c10cf24ac2a2d3fb508c77bb010a4134aba17 [file] [log] [blame]
Andrew Geissler84ad7c52020-06-27 00:00:16 -05001#@TYPE: Machine
2#@NAME: ultra96-zynqmp
3#@DESCRIPTION: Machine support for Ultra96 Evaluation Board.
4#
5
6require conf/machine/include/soc-zynqmp.inc
7require conf/machine/include/machine-xilinx-default.inc
Andrew Geisslerc60845c2021-01-29 15:55:05 -06008require conf/machine/include/xilinx-board.inc
9
10BOARD = "ultra96"
Andrew Geissler84ad7c52020-06-27 00:00:16 -050011
12MACHINE_FEATURES = "rtc ext2 ext3 vfat usbhost usbgadget wifi bluetooth mipi"
13
14UBOOT_MACHINE = "xilinx_zynqmp_virt_defconfig"
15SPL_BINARY ?= "spl/boot.bin"
16
17SERIAL_CONSOLES ?= "115200;ttyPS0"
18
19
20KERNEL_DEVICETREE = "xilinx/zynqmp-zcu100-revC.dtb"
21
22PMU_FIRMWARE_IMAGE_NAME ?= "pmu-firmware-zynqmp-pmu"
23PMU_FIRMWARE_DEPLOY_DIR ?= "${TOPDIR}/pmutmp/deploy/images/zynqmp-pmu"
24
25EXTRA_IMAGEDEPENDS += " \
26 u-boot-zynq-uenv \
27 arm-trusted-firmware \
28 virtual/boot-bin \
29 virtual/bootloader \
30 u-boot-zynq-scr \
31 "
32IMAGE_BOOT_FILES += " \
33 uEnv.txt \
34 atf-uboot.ub \
35 boot.scr \
36 "
37MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "linux-firmware-wl18xx"
38