blob: 0128bdc71274af6cb69b1b31195e6515c3edfd71 [file] [log] [blame]
Andrew Geissler87f5cff2022-09-30 13:13:31 -05001# 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 \
Patrick Williamsf52e3dd2024-01-26 13:04:43 -060035 broadcom/bcm2712-rpi-5-b.dtb \
Andrew Geissler87f5cff2022-09-30 13:13:31 -050036"
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"