1# SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> 2# 3# SPDX-License-Identifier: MIT 4 5#@TYPE: Machine 6#@NAME: RaspberryPi Development Boards (64bit) 7#@DESCRIPTION: Machine configuration for the RaspberryPi boards in 64 bit mode 8 9require conf/machine/include/arm/armv8a/tune-cortexa53.inc 10include conf/machine/include/rpi-base.inc 11 12MACHINE_FEATURES += "pci" 13MACHINE_EXTRA_RRECOMMENDS += "\ 14 linux-firmware-rpidistro-bcm43430 \ 15 linux-firmware-rpidistro-bcm43455 \ 16 linux-firmware-rpidistro-bcm43456 \ 17 linux-firmware-rpidistro-bcm43436 \ 18 linux-firmware-rpidistro-bcm43436s \ 19 bluez-firmware-rpidistro-bcm43430a1-hcd \ 20 bluez-firmware-rpidistro-bcm43430b0-hcd \ 21 bluez-firmware-rpidistro-bcm4345c0-hcd \ 22 bluez-firmware-rpidistro-bcm4345c5-hcd \ 23" 24 25RPI_KERNEL_DEVICETREE = " \ 26 broadcom/bcm2710-rpi-3-b.dtb \ 27 broadcom/bcm2710-rpi-3-b-plus.dtb \ 28 broadcom/bcm2837-rpi-3-b.dtb \ 29 broadcom/bcm2710-rpi-cm3.dtb \ 30 broadcom/bcm2710-rpi-zero-2.dtb \ 31 broadcom/bcm2711-rpi-4-b.dtb \ 32 broadcom/bcm2711-rpi-400.dtb \ 33 broadcom/bcm2711-rpi-cm4.dtb \ 34 broadcom/bcm2711-rpi-cm4s.dtb \ 35 broadcom/bcm2712-rpi-5-b.dtb \ 36" 37 38SDIMG_KERNELIMAGE ?= "kernel8.img" 39KERNEL_IMAGETYPE_UBOOT ?= "Image" 40KERNEL_IMAGETYPE_DIRECT ?= "Image" 41KERNEL_BOOTCMD ?= "booti" 42UBOOT_MACHINE = "rpi_arm64_config" 43SERIAL_CONSOLES ?= "115200;ttyS0" 44 45VC4DTBO ?= "vc4-fkms-v3d" 46