57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
|
#@TYPE: Machine
|
||
|
#@NAME: MSM7627A FFA
|
||
|
#@DESCRIPTION: Machine configuration for Qualcomm MSM7627A FFA
|
||
|
|
||
|
DEFAULTTUNE ?= "cortexa5-neon"
|
||
|
|
||
|
require conf/machine/include/arm/arch-armv7a.inc
|
||
|
|
||
|
TUNEVALID[cortexa5] = "Enable Cortex-A5 specific processor optimizations"
|
||
|
TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa5", "-mtune=cortex-a5", "", d)}"
|
||
|
|
||
|
# Little Endian base configs
|
||
|
AVAILTUNES += "cortexa5 cortexa5t cortexa5-neon"
|
||
|
TUNE_FEATURES_tune-cortexa5 = "${TUNE_FEATURES_tune-armv7a} cortexa5"
|
||
|
TUNE_FEATURES_tune-cortexa5t = "${TUNE_FEATURES_tune-armv7at} cortexa5"
|
||
|
TUNE_FEATURES_tune-cortexa5-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa5"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon}"
|
||
|
|
||
|
# VFP Tunes
|
||
|
AVAILTUNES += "cortexa5hf cortexa5thf cortexa5hf-neon"
|
||
|
TUNE_FEATURES_tune-cortexa5hf ?= "${TUNE_FEATURES_tune-armv7ahf} cortexa5"
|
||
|
TUNE_FEATURES_tune-cortexa5thf ?= "${TUNE_FEATURES_tune-armv7athf} cortexa5"
|
||
|
TUNE_FEATURES_tune-cortexa5hf-neon ?= "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa5"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf}"
|
||
|
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}"
|
||
|
|
||
|
MACHINE_DISPLAY_WIDTH_PIXELS = "480"
|
||
|
MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
|
||
|
|
||
|
KERNEL_DEFCONFIG = "msm7627a-perf_defconfig"
|
||
|
|
||
|
# fastboot image configuration
|
||
|
MACHINE_CONSOLE = "tty0"
|
||
|
MACHINE_ROOTDEV = "/dev/mmcblk0"
|
||
|
MACHINE_KERNEL_BASE = "0x00200000"
|
||
|
MACHINE_FLASH_PAGE_SIZE = "4096"
|
||
|
MACHINE_KERNEL_VERSION = `sed -r 's/#define UTS_RELEASE "(.*)"/\1/' ${STAGING_KERNEL_DIR}/include/generated/utsrelease.h`
|
||
|
|
||
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-msm"
|
||
|
|
||
|
#TODO: remove
|
||
|
#update-modules needs this
|
||
|
MACHINE_FEATURES += "kernel26"
|
||
|
|
||
|
#Enable X11
|
||
|
DISTRO_FEATURES += "x11"
|
||
|
|
||
|
#Enable rpm packaging
|
||
|
PACKAGE_CLASSES += " package_rpm"
|
||
|
|
||
|
# BB_SIGNATURE_HANDLER The noop value will result in using a '0' for
|
||
|
# the checksum of a shared state binary. The default value is OEBasic.
|
||
|
BB_SIGNATURE_HANDLER = "noop"
|