nitrogen6x-lite: add machine definition

The board support has taken into account the following main features
of the board:

 * Freescale i.MX6 Solo Processor ARM Cortex A9 @ 1GHz
 * 512 MB DDR3 (expandable to 1GB)
 * microSD slot
 * 2MB Serial Flash
 * 802.11 a/b/g/n + BT4.0 via Optional Daughter Card

Change-Id: I02735b67d04ceae78a55905e26edd82f609da59e
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
This commit is contained in:
Lucas Dutra Nunes 2013-10-05 19:45:56 +00:00 committed by Otavio Salvador
parent f5831220de
commit 727649ddbf

View File

@ -0,0 +1,27 @@
#@TYPE: Machine
#@NAME: Boundary Devices Nitrogen6X Lite
#@SOC: i.MX6 Solo
#@DESCRIPTION: Machine configuration for Boundary Devices Nitrogen6X Lite
include conf/machine/include/imx-base.inc
include conf/machine/include/tune-cortexa9.inc
SOC_FAMILY = "mx6:mx6s"
PREFERRED_PROVIDER_u-boot = "u-boot-boundary"
PREFERRED_PROVIDER_virtual/kernel = "linux-boundary"
# Use SPI NOR U-Boot by default
IMAGE_BOOTLOADER ?= ""
# Ensure boot scripts will be available at rootfs time
do_rootfs[depends] += "u-boot-script-boundary:do_deploy"
# Boot scripts to install
BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript"
UBOOT_MACHINE ?= "nit6xlite_config"
SERIAL_CONSOLE = "115200 ttymxc1"
MACHINE_FEATURES += " pci wifi bluetooth"