]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arc/config.mk
arc: move CPU flags selection to the main "config.mk"
[people/ms/u-boot.git] / arch / arc / config.mk
CommitLineData
2f16ac9d
AB
1#
2# Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
3#
4# SPDX-License-Identifier: GPL-2.0+
5#
6
1f9ad445 7ifndef CONFIG_CPU_BIG_ENDIAN
2f16ac9d 8CONFIG_SYS_LITTLE_ENDIAN = 1
1f9ad445
AB
9else
10CONFIG_SYS_BIG_ENDIAN = 1
2f16ac9d
AB
11endif
12
13ifdef CONFIG_SYS_LITTLE_ENDIAN
9b6e2c36 14ARC_CROSS_COMPILE := arc-buildroot-linux-uclibc-
2f16ac9d
AB
15endif
16
17ifdef CONFIG_SYS_BIG_ENDIAN
9b6e2c36 18ARC_CROSS_COMPILE := arceb-buildroot-linux-uclibc-
2f16ac9d
AB
19PLATFORM_LDFLAGS += -EB
20endif
21
9b6e2c36
MY
22ifeq ($(CROSS_COMPILE),)
23CROSS_COMPILE := $(ARC_CROSS_COMPILE)
24endif
25
dcb431e7
AB
26ifdef CONFIG_ARC_MMU_VER
27CONFIG_MMU = 1
28endif
29
51f4999b
AB
30ifdef CONFIG_CPU_ARC750D
31PLATFORM_CPPFLAGS += -marc700
32endif
33
812980bd 34ifdef CONFIG_CPU_ARC770D
51f4999b 35PLATFORM_CPPFLAGS += -marc700 -mlock -mswape
812980bd
AB
36endif
37
90f984e3 38PLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2
2f16ac9d 39
2f16ac9d
AB
40# Needed for relocation
41LDFLAGS_FINAL += -pie
42
43# Load address for standalone apps
44CONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000
45
46# Support generic board on ARC
47__HAVE_ARCH_GENERIC_BOARD := y