#@TYPE: Machine #@NAME: Embedian SMARC-FiMX6 #@SOC: i.MX6Q #@DESCRIPTION: Machine configuration for Embedian SMARC-FiMX6 board #@MAINTAINER: Eric Lee include include/smarcfimx6.inc SOC_FAMILY = "mx6:mx6dl:mx6q" # Use u-boot SMARC-FiMX6 PREFERRED_PROVIDER_u-boot_imx6q2gsmarc = "u-boot-smarcfimx6" UBOOT_SUFFIX = "bin" UBOOT_BINARY = "u-boot.bin" UBOOT_MAKE_TARGET = "u-boot.bin" UBOOT_CONFIG ??= "sd" UBOOT_CONFIG[sd] = "smarcfimx6_quad_2g_ser3_config,sdcard" # Use linux kernel SMARC-FiMX6 PREFERRED_PROVIDER_virtual/kernel_imx6q2gsmarc = "linux-smarcfimx6" PREFERRED_VERSION_linux-smarcfimx6_imx6q2gsmarc = "3.14.28" KERNEL_DEVICETREE = "imx6q-smarcfimx6.dtb imx6dl-smarcfimx6.dtb" # Specify Nodejs version if you would like Cloud9 to be build PREFERRED_VERSION_nodejs_smarct335x = "0.8.21" SERIAL_CONSOLE = "115200 ttymxc4" MACHINE_FEATURES += "bluetooth wifi pci alsa serial usbhost" MACHINE_FIRMWARE_append_imx6q2gsmarc = " linux-firmware-ath6k" IMAGE_FSTYPES += "tar.gz ext4 sdcard" # Ship all kernel modules by default MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"