#@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"