summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2017-02-11 09:42:35 +0530
committerAnas Nashif <nashif@linux.intel.com>2017-02-11 07:00:38 +0000
commit81f61f9cdcbad86f82aa088f89e8a22b68072ec5 (patch)
tree9cb288a511f3e5d0a4bb027090d7733c912f156a
parentf399d5a24acf2990165e4a22fb68b08272589443 (diff)
arm: sam70: refactor clearing of exception faults to common code
Signed-off-by: Anas Nashif <anas.nashif@intel.com> Change-Id: I8a9045eb46d5a23cbbd9a6bce75a0f1e78171eeb
-rw-r--r--arch/arm/soc/atmel_sam/same70/soc.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/soc/atmel_sam/same70/soc.c b/arch/arm/soc/atmel_sam/same70/soc.c
index 5f666847b..8eaadb7c7 100644
--- a/arch/arm/soc/atmel_sam/same70/soc.c
+++ b/arch/arm/soc/atmel_sam/same70/soc.c
@@ -14,7 +14,7 @@
#include <device.h>
#include <init.h>
#include <soc.h>
-#include <arch/cpu.h>
+#include <cortex_m/exc.h>
/* Power Manager Controller */
@@ -224,10 +224,7 @@ static int atmel_same70_init(struct device *arg)
key = irq_lock();
/* Clear all faults */
- _ScbMemFaultAllFaultsReset();
- _ScbBusFaultAllFaultsReset();
- _ScbUsageFaultAllFaultsReset();
- _ScbHardFaultAllFaultsReset();
+ _ClearFaults();
/*
* Set FWS (Flash Wait State) value before increasing Master Clock