summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorAhmad Fatoum <ahmad@a3f.at>2019-08-27 17:09:10 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-08-30 12:05:16 +0200
commitcb7d858cc5a84ceca8b2989e705fa6bebad2659b (patch)
tree2698e06a2fa5962d689ffb0b94585b14516c3a8f /arch
parent987b49d5892762d0227a6f6bdd1ca047bf23db51 (diff)
downloadbarebox-cb7d858cc5a84ceca8b2989e705fa6bebad2659b.tar.gz
barebox-cb7d858cc5a84ceca8b2989e705fa6bebad2659b.tar.xz
Kconfig: create Kconfig symbol for ARCH_HAS_DATA_ABORT_MASK
Other arch-specific features are exposed in Kconfig too, so do here likewise. Signed-off-by: Ahmad Fatoum <ahmad@a3f.at> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig1
-rw-r--r--arch/arm/include/asm/barebox.h4
-rw-r--r--arch/mips/Kconfig1
-rw-r--r--arch/mips/include/asm/barebox.h2
4 files changed, 2 insertions, 6 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 752e3e2880..8adaed5286 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -399,6 +399,7 @@ config ARM_OPTIMZED_STRING_FUNCTIONS
increase your binary size.
config ARM_EXCEPTIONS
+ select ARCH_HAS_DATA_ABORT_MASK
bool "enable arm exception handling support"
default y
diff --git a/arch/arm/include/asm/barebox.h b/arch/arm/include/asm/barebox.h
index 38d3a0943e..c1b56432cc 100644
--- a/arch/arm/include/asm/barebox.h
+++ b/arch/arm/include/asm/barebox.h
@@ -1,8 +1,4 @@
#ifndef _BAREBOX_H_
#define _BAREBOX_H_ 1
-#ifdef CONFIG_ARM_EXCEPTIONS
-#define ARCH_HAS_DATA_ABORT_MASK
-#endif
-
#endif /* _BAREBOX_H_ */
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 728295d486..1395ad4c6f 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -10,6 +10,7 @@ config MIPS
select HAVE_CONFIGURABLE_TEXT_BASE
select HAVE_PBL_MULTI_IMAGES
select HAS_DMA
+ select ARCH_HAS_DATA_ABORT_MASK
select ELF
default y
diff --git a/arch/mips/include/asm/barebox.h b/arch/mips/include/asm/barebox.h
index 2d13ee932f..4c68e3f835 100644
--- a/arch/mips/include/asm/barebox.h
+++ b/arch/mips/include/asm/barebox.h
@@ -3,6 +3,4 @@
#ifndef _ASM_MIPS_BAREBOX_H_
#define _ASM_MIPS_BAREBOX_H_
-#define ARCH_HAS_DATA_ABORT_MASK
-
#endif /* _ASM_MIPS_BAREBOX_H_ */