# SPDX-FileCopyrightText: Andrei Gherzan # # SPDX-License-Identifier: MIT #@TYPE: Machine #@NAME: RaspberryPi Development Boards (32bit) #@DESCRIPTION: Machine configuration for the RaspberryPi boards in 32 bit mode DEFAULTTUNE ?= "cortexa7thf-neon-vfpv4" require conf/machine/include/arm/armv7a/tune-cortexa7.inc include conf/machine/include/rpi-base.inc # This machine includes by default the kernel for v7l. We hook in support for # v7. RASPBERRYPI_v7_KERNEL = "linux-raspberrypi-v7" RASPBERRYPI_v7_KERNEL_PACKAGE_NAME = "kernel-v7" RASPBERRYPI_v7_KERNEL_FILE ?= "kernel7.img" # We don't need a lot for v7l because it is the default provider, # virtual/kernel. RASPBERRYPI_v7l_KERNEL_FILE ?= "kernel7l.img" MACHINE_FEATURES += "pci" MACHINE_EXTRA_RRECOMMENDS += "\ linux-firmware-rpidistro-bcm43430 \ linux-firmware-rpidistro-bcm43436 \ linux-firmware-rpidistro-bcm43436s \ linux-firmware-rpidistro-bcm43455 \ linux-firmware-rpidistro-bcm43456 \ bluez-firmware-rpidistro-bcm43430a1-hcd \ bluez-firmware-rpidistro-bcm43430b0-hcd \ bluez-firmware-rpidistro-bcm4345c0-hcd \ bluez-firmware-rpidistro-bcm4345c5-hcd \ " # FIXME: This machine doesn't support u-boot (yet) RPI_EXTRA_IMAGE_BOOT_FILES = " \ ${KERNEL_IMAGETYPE};${RASPBERRYPI_v7l_KERNEL_FILE} \ ${RASPBERRYPI_v7_KERNEL_PACKAGE_NAME}/${KERNEL_IMAGETYPE};${RASPBERRYPI_v7_KERNEL_FILE} \ "