summaryrefslogtreecommitdiff
path: root/conf/machine/colibri-vf.conf
blob: 4d1423b716c246d4904fe6da53c97ad32cd5a31a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#@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"