Add support for cflags for pi0/1 93/9593/3
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>
Wed, 31 May 2017 23:34:32 +0000 (01:34 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 1 Jun 2017 21:05:06 +0000 (21:05 +0000)
Change-Id: I36f09230305ce19905b80f90beae7021f301bddf
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9593
Reviewed-by: Martin Kelly <mkelly@xevo.com>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
meta-agl-distro/conf/distro/include/arm-tune.inc

index 5aebd53..fa68e05 100644 (file)
@@ -6,7 +6,16 @@
 # medium profile boards need to
 #   include conf/machine/include/arch/arm-armv7-a.inc
 
-DEFAULTTUNE = "${@bb.utils.contains('DISTRO_FEATURES', 'agl-medium-arm-compiler', 'armv7athf-neon', 'armv7vethf-neon-vfpv4', d)}"
+# Standard target for 32bit ARM (newer than cortex-a15)
+AGLDEFAULTTUNE = "armv7vethf-neon-vfpv4"
+
+# for cortex-a8, cortex-a9, cortex-a7 (=rpi 2/3)
+AGLDEFAULTTUNE := "${@bb.utils.contains('DISTRO_FEATURES', 'agl-medium-arm-compiler', 'armv7athf-neon', '${AGLDEFAULTTUNE}', d)}"
+
+# for armv6 (=rpi0/1)
+AGLDEFAULTTUNE := "${@bb.utils.contains('DISTRO_FEATURES', 'agl-low-arm-compiler', 'arm1176jzfshf', '${AGLDEFAULTTUNE}', d)}"
+DEFAULTTUNE := "${AGLDEFAULTTUNE}"
+
 QB_SYSTEM_NAME ?= "qemu-system-arm"
 QB_DEFAULT_KERNEL ?= "zImage"
 QB_DEFAULT_FSTYPE ?= "ext4"