Andrew Geissler | 87f5cff | 2022-09-30 13:13:31 -0500 | [diff] [blame] | 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 | |
| 9 | require conf/machine/include/arm/armv8a/tune-cortexa53.inc |
| 10 | include conf/machine/include/rpi-base.inc |
| 11 | |
| 12 | MACHINE_FEATURES += "pci" |
| 13 | MACHINE_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 | |
| 25 | RPI_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 Williams | f52e3dd | 2024-01-26 13:04:43 -0600 | [diff] [blame] | 35 | broadcom/bcm2712-rpi-5-b.dtb \ |
Andrew Geissler | 87f5cff | 2022-09-30 13:13:31 -0500 | [diff] [blame] | 36 | " |
| 37 | |
| 38 | SDIMG_KERNELIMAGE ?= "kernel8.img" |
| 39 | KERNEL_IMAGETYPE_UBOOT ?= "Image" |
| 40 | KERNEL_IMAGETYPE_DIRECT ?= "Image" |
| 41 | KERNEL_BOOTCMD ?= "booti" |
| 42 | UBOOT_MACHINE = "rpi_arm64_config" |
| 43 | SERIAL_CONSOLES ?= "115200;ttyS0" |
| 44 | |
| 45 | VC4DTBO ?= "vc4-fkms-v3d" |