#@TYPE: Machine #@NAME: colibri_vf50/colibri_vf61 SOM powered by Freescale Vybrid family #@SOC: vf50 vf61 #@DESCRIPTION: Toradex Colibri VF50, Colibri VF61 #use hard float DEFAULTTUNE = "armv7ahf-neon" include conf/machine/include/imx-base.inc include conf/machine/include/tune-cortexa5.inc #TODO SOC_FAMILY = "vf:vf60" PREFERRED_PROVIDER_virtual/kernel = "linux-toradex-fsl" PREFERRED_PROVIDER_u-boot = "u-boot-toradex-fsl" PREFERRED_PROVIDER_virtual/bootloader = "u-boot-toradex-fsl" UBOOT_SUFFIX = "nand" UBOOT_MAKE_TARGET = "" UBOOT_MACHINE = "colibri_vf_config" # note that this is a pure SW solution, don't expect GPU performance PREFERRED_PROVIDER_virtual/mesa = "mesa" PREFERRED_PROVIDER_virtual/gl = "mesa" PREFERRED_PROVIDER_virtual/libgl = "mesa" SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" SERIAL_CONSOLE = "115200 ttymxc0" MACHINE_FEATURES = "apm usbgadget usbhost vfat ext2 alsa touchscreen ethernet wifi bluetooth 3g" EXTRA_IMAGEDEPENDS += "u-boot" #Workaround #if there is /dev/null with correct major and minor number, the userspace RS232 #console gobbles most of the output. Sometimes there is a kernel oops during #init. So don't provide any device files during in the rootfs and let the #tempdevfs do the work USE_DEVFS = "1"