xref: /rk3399_rockchip-uboot/arch/arc/config.mk (revision 90f984e397a14d9b77128feff582a44dece4fbaf)
12f16ac9dSAlexey Brodkin#
22f16ac9dSAlexey Brodkin# Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
32f16ac9dSAlexey Brodkin#
42f16ac9dSAlexey Brodkin# SPDX-License-Identifier:	GPL-2.0+
52f16ac9dSAlexey Brodkin#
62f16ac9dSAlexey Brodkin
72f16ac9dSAlexey Brodkinifndef CONFIG_SYS_BIG_ENDIAN
82f16ac9dSAlexey BrodkinCONFIG_SYS_LITTLE_ENDIAN = 1
92f16ac9dSAlexey Brodkinendif
102f16ac9dSAlexey Brodkin
112f16ac9dSAlexey Brodkinifdef CONFIG_SYS_LITTLE_ENDIAN
129b6e2c36SMasahiro YamadaARC_CROSS_COMPILE := arc-buildroot-linux-uclibc-
132f16ac9dSAlexey Brodkinendif
142f16ac9dSAlexey Brodkin
152f16ac9dSAlexey Brodkinifdef CONFIG_SYS_BIG_ENDIAN
169b6e2c36SMasahiro YamadaARC_CROSS_COMPILE := arceb-buildroot-linux-uclibc-
172f16ac9dSAlexey BrodkinPLATFORM_LDFLAGS += -EB
182f16ac9dSAlexey Brodkinendif
192f16ac9dSAlexey Brodkin
209b6e2c36SMasahiro Yamadaifeq ($(CROSS_COMPILE),)
219b6e2c36SMasahiro YamadaCROSS_COMPILE := $(ARC_CROSS_COMPILE)
229b6e2c36SMasahiro Yamadaendif
239b6e2c36SMasahiro Yamada
24*90f984e3SMasahiro YamadaPLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2
252f16ac9dSAlexey Brodkin
262f16ac9dSAlexey Brodkin# Needed for relocation
272f16ac9dSAlexey BrodkinLDFLAGS_FINAL += -pie
282f16ac9dSAlexey Brodkin
292f16ac9dSAlexey Brodkin# Load address for standalone apps
302f16ac9dSAlexey BrodkinCONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000
312f16ac9dSAlexey Brodkin
322f16ac9dSAlexey Brodkin# Support generic board on ARC
332f16ac9dSAlexey Brodkin__HAVE_ARCH_GENERIC_BOARD := y
34