#@TYPE: Machine #@NAME: SolidRun CuBox-i and HummingBoard #@SOC: i.MX6 Q/DL #@DESCRIPTION: Machine configuration for SolidRun CuBox-i and HummingBoard machines #@MAINTAINER: Carlos Rafael Giani # Machine config for the SolidRun CuBox-i and HummingBoard machines. # They all use the same machine config, since the u-boot SPL # autodetects the machine type upon booting. MACHINEOVERRIDES includes # all SoCs from all of these machines to let recipes include firmware # etc. for all of these SoCs. MACHINEOVERRIDES =. "mx6:mx6dl:mx6q:" require conf/machine/include/imx-base.inc require conf/machine/include/tune-cortexa9.inc PREFERRED_PROVIDER_virtual/kernel ?= "linux-fslc" UBOOT_MAKE_TARGET = "" UBOOT_SUFFIX = "img" UBOOT_CONFIG ??= "sd" UBOOT_CONFIG[sd] = "mx6cuboxi_defconfig,sdcard" UENV_FILENAME = "uEnv-${MACHINE}.txt" SPL_BINARY = "SPL" WKS_FILES = "imx-uboot-spl.wks.in" UBOOT_EXTLINUX = "1" UBOOT_EXTLINUX_ROOT = "root=PARTUUID=${uuid}" KERNEL_IMAGETYPE = "zImage" KERNEL_DEVICETREE = "imx6dl-cubox-i.dtb imx6q-cubox-i.dtb imx6dl-hummingboard.dtb imx6q-hummingboard.dtb" MACHINE_FEATURES += "pci wifi bluetooth alsa irda serial usbhost" MACHINE_EXTRA_RRECOMMENDS += "bcm4330-nvram-config bcm4329-nvram-config" SERIAL_CONSOLES = "115200;ttymxc0" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " \ kernel-image \ kernel-devicetree \ u-boot-fslc \ "