meta-digi/meta-digi-arm/conf/machine/include/ccimx53.inc

74 lines
2.6 KiB
HTML

#@TYPE: Machine
#@NAME: ConnectCore for MX53 module.
#@DESCRIPTION: Machine configuration for Digi's ConnectCore for MX53 module.
include conf/machine/include/imx-digi-base.inc
include conf/machine/include/tune-cortexa8.inc
DIGI_FAMILY = "ccimx5:ccimx53"
SOC_FAMILY = "mx5:mx53:${DIGI_FAMILY}"
# Disable perf features when using kernel 2.6.35 as perf fails to build otherwise
PERF_FEATURES_ENABLE = ""
# Platform u-boot settings
UBOOT_ENTRYPOINT = "0x70008000"
UBOOT_SUFFIX = "bin"
UBOOT_SYMLINK = "u-boot-${MACHINE}.${UBOOT_SUFFIX}"
# Firmware
MACHINE_FIRMWARE = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
MACHINE_EXTRA_RDEPENDS += "mtd-utils-ubifs nvram ubootenv update-flash"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-smsc911x"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-scc2-driver"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-sahara"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mt9v111-camera"
KERNEL_MODULE_AUTOLOAD += "mma7455l"
KERNEL_MODULE_AUTOLOAD += "smsc911x"
KERNEL_MODULE_AUTOLOAD += "scc2_driver"
KERNEL_MODULE_AUTOLOAD += "sahara"
KERNEL_MODULE_AUTOLOAD += "mt9v111_camera"
#
# Supported variants
#
# Maintain in sync with the same table in platform local.conf template.
#
# Name WiFi Eth2 RAM NAND
# ------------------------------------------
# - N N 512 512 (empty MACHINE_VARIANT="")
# 128 N N 128 128
# 4k N N 512 1024
# e N Y 1024 512
# e4k N Y 512 1024
# w Y N 512 512
# w128 Y N 128 128
# we Y Y 512 512
# All variants support
MACHINE_FEATURES += "accelerometer accel-graphics accel-video"
# Per-variant machine features
MACHINE_FEATURES_append_e = " ext-eth"
MACHINE_FEATURES_append_e4k = " ext-eth"
MACHINE_FEATURES_append_w = " wifi"
MACHINE_FEATURES_append_w128 = " wifi"
MACHINE_FEATURES_append_we = " wifi ext-eth"
# Per-variant u-boot configuration
UBOOT_CONFIG ??= "ccimx53js"
UBOOT_CONFIG_128 = "ccimx53js_128sdram"
UBOOT_CONFIG_4k = "ccimx53js_4Kpage"
UBOOT_CONFIG_e = "ccimx53js_ext_eth"
UBOOT_CONFIG_e4k = "ccimx53js_4Kpage"
UBOOT_CONFIG_w128 = "ccimx53js_128sdram"
UBOOT_CONFIG_we = "ccimx53js_ext_eth"
UBOOT_CONFIG[ccimx53js] = "ccimx53js_config"
UBOOT_CONFIG[ccimx53js_128sdram] = "ccimx53js_128sdram_config"
UBOOT_CONFIG[ccimx53js_4Kpage] = "ccimx53js_4Kpage_config"
UBOOT_CONFIG[ccimx53js_ext_eth] = "ccimx53js_ext_eth_config"