raspberrypi4-64.conf 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #@TYPE: Machine
  2. #@NAME: RaspberryPi 4 Development Board (64bit)
  3. #@DESCRIPTION: Machine configuration for the RaspberryPi 4 in 64 bits mode
  4. MACHINEOVERRIDES = "raspberrypi4:${MACHINE}"
  5. MACHINE_FEATURES += "pci"
  6. MACHINE_EXTRA_RRECOMMENDS += "\
  7. linux-firmware-rpidistro-bcm43455 \
  8. bluez-firmware-rpidistro-bcm4345c0-hcd \
  9. linux-firmware-rpidistro-bcm43456 \
  10. bluez-firmware-rpidistro-bcm4345c5-hcd \
  11. "
  12. require conf/machine/include/arm/armv8a/tune-cortexa72.inc
  13. include conf/machine/include/rpi-base.inc
  14. RPI_KERNEL_DEVICETREE = " \
  15. broadcom/bcm2711-rpi-4-b.dtb \
  16. broadcom/bcm2711-rpi-400.dtb \
  17. broadcom/bcm2711-rpi-cm4.dtb \
  18. "
  19. SDIMG_KERNELIMAGE ?= "kernel8.img"
  20. SERIAL_CONSOLES ?= "115200;ttyS0"
  21. UBOOT_MACHINE = "rpi_arm64_config"
  22. VC4DTBO ?= "vc4-kms-v3d"
  23. # When u-boot is enabled we need to use the "Image" format and the "booti"
  24. # command to load the kernel
  25. KERNEL_IMAGETYPE_UBOOT ?= "Image"
  26. # "zImage" not supported on arm64 and ".gz" images not supported by bootloader yet
  27. KERNEL_IMAGETYPE_DIRECT ?= "Image"
  28. KERNEL_BOOTCMD ?= "booti"
  29. ARMSTUB ?= "armstub8-gic.bin"