summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-02-02 11:00:54 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-02-04 06:06:42 +0100
commitc344e5828c3e8447a6164402f5786c8b0fbfb6a2 (patch)
treeef1772f2981872b0b5162e79dfaab01b45521aac /bsps/arm/atsam
parentsysinit: Add RTEMS_SYSINIT_ORDER_LAST_BUT_[1-9] (diff)
downloadrtems-c344e5828c3e8447a6164402f5786c8b0fbfb6a2.tar.bz2
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST to allow applications and support functions to place system initialization handlers behind the standard handlers. Update #3838.
Diffstat (limited to 'bsps/arm/atsam')
-rw-r--r--bsps/arm/atsam/console/debug-console.c2
-rw-r--r--bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c2
-rw-r--r--bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c2
-rw-r--r--bsps/arm/atsam/start/getentropy-trng.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/bsps/arm/atsam/console/debug-console.c b/bsps/arm/atsam/console/debug-console.c
index a405fe9665..9ddc98bd93 100644
--- a/bsps/arm/atsam/console/debug-console.c
+++ b/bsps/arm/atsam/console/debug-console.c
@@ -48,5 +48,5 @@ BSP_polling_getchar_function_type BSP_poll_char = atsam_debug_console_in;
RTEMS_SYSINIT_ITEM(
atsam_debug_console_init,
RTEMS_SYSINIT_BSP_START,
- RTEMS_SYSINIT_ORDER_LAST
+ RTEMS_SYSINIT_ORDER_LAST_BUT_5
);
diff --git a/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c b/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c
index 1dd67d854d..cab7c385cb 100644
--- a/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c
+++ b/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c
@@ -250,7 +250,7 @@ static void PIO_SysInitializeInterrupts(void)
}
RTEMS_SYSINIT_ITEM(PIO_SysInitializeInterrupts, RTEMS_SYSINIT_BSP_START,
- RTEMS_SYSINIT_ORDER_LAST);
+ RTEMS_SYSINIT_ORDER_LAST_BUT_5);
/**
* Configures a PIO or a group of PIO to generate an interrupt on status
diff --git a/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c b/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c
index 1734be1b62..13b227036e 100644
--- a/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c
+++ b/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c
@@ -172,7 +172,7 @@ static void XDMAD_SysInitialize(void)
}
RTEMS_SYSINIT_ITEM(XDMAD_SysInitialize, RTEMS_SYSINIT_BSP_START,
- RTEMS_SYSINIT_ORDER_LAST);
+ RTEMS_SYSINIT_ORDER_LAST_BUT_5);
/**
diff --git a/bsps/arm/atsam/start/getentropy-trng.c b/bsps/arm/atsam/start/getentropy-trng.c
index 11e24dcda1..a7b396ac15 100644
--- a/bsps/arm/atsam/start/getentropy-trng.c
+++ b/bsps/arm/atsam/start/getentropy-trng.c
@@ -57,5 +57,5 @@ int getentropy(void *ptr, size_t n)
RTEMS_SYSINIT_ITEM(
atsam_trng_enable,
RTEMS_SYSINIT_DEVICE_DRIVERS,
- RTEMS_SYSINIT_ORDER_LAST
+ RTEMS_SYSINIT_ORDER_LAST_BUT_5
);