diff options
Diffstat (limited to '')
-rw-r--r-- | bsps/arm/imxrt/include/bsp.h | 5 | ||||
-rw-r--r-- | bsps/arm/imxrt/include/bsp/flash-headers.h | 2 | ||||
-rw-r--r-- | bsps/arm/imxrt/include/bsp/irq.h | 7 |
3 files changed, 10 insertions, 4 deletions
diff --git a/bsps/arm/imxrt/include/bsp.h b/bsps/arm/imxrt/include/bsp.h index f93c28aee0..7b8fd08880 100644 --- a/bsps/arm/imxrt/include/bsp.h +++ b/bsps/arm/imxrt/include/bsp.h @@ -7,7 +7,7 @@ */ /* - * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) + * Copyright (C) 2020 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -57,7 +57,7 @@ extern "C" { #define BSP_FEATURE_IRQ_EXTENSION #define BSP_FDT_IS_SUPPORTED -extern const unsigned char imxrt_dtb[]; +extern const unsigned char imxrt_dtb[] __attribute__(( __aligned__(8) )); extern const size_t imxrt_dtb_size; void *imx_get_reg_of_node(const void *fdt, int node); @@ -83,6 +83,7 @@ uint32_t imxrt_systick_frequency(void); void imxrt_lpspi_init(void); void imxrt_lpi2c_init(void); void imxrt_ffec_init(void); +void BOARD_InitDEBUG_UARTPins(void); #ifdef __cplusplus } diff --git a/bsps/arm/imxrt/include/bsp/flash-headers.h b/bsps/arm/imxrt/include/bsp/flash-headers.h index 6575b1c21b..f6986bb7d0 100644 --- a/bsps/arm/imxrt/include/bsp/flash-headers.h +++ b/bsps/arm/imxrt/include/bsp/flash-headers.h @@ -9,7 +9,7 @@ */ /* - * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) + * Copyright (C) 2020 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/bsps/arm/imxrt/include/bsp/irq.h b/bsps/arm/imxrt/include/bsp/irq.h index 6fcd055f03..b232eede56 100644 --- a/bsps/arm/imxrt/include/bsp/irq.h +++ b/bsps/arm/imxrt/include/bsp/irq.h @@ -7,7 +7,7 @@ */ /* - * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) + * Copyright (C) 2020 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -34,6 +34,7 @@ #ifndef LIBBSP_ARM_IMXRT_IRQ_H #define LIBBSP_ARM_IMXRT_IRQ_H +#include <bspopts.h> #ifndef ASM #include <rtems/irq.h> #include <rtems/irq-extension.h> @@ -43,7 +44,11 @@ extern "C" { #endif /* __cplusplus */ +#if IMXRT_IS_MIMXRT10xx #define BSP_INTERRUPT_VECTOR_COUNT 160 +#elif IMXRT_IS_MIMXRT11xx +#define BSP_INTERRUPT_VECTOR_COUNT 217 +#endif #define BSP_INTERRUPT_VECTOR_INVALID (UINT32_MAX) #ifdef __cplusplus |