summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam/include/bsp/sc16is752.h
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2019-10-15 17:10:01 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2019-10-23 10:41:34 +0200
commit9620dfa49eddf9f360c370bef4e0517787fe8422 (patch)
tree661511239cbd8b623e03dcdc481ba67ca4e5878c /bsps/arm/atsam/include/bsp/sc16is752.h
parentbsp/atsam: Add additional PIO helper. (diff)
downloadrtems-9620dfa49eddf9f360c370bef4e0517787fe8422.tar.bz2
bsp/atsam: Use PIO for SC16IS752.
This allows to mix SC16IS752 chips with other interrupts.
Diffstat (limited to 'bsps/arm/atsam/include/bsp/sc16is752.h')
-rw-r--r--bsps/arm/atsam/include/bsp/sc16is752.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/bsps/arm/atsam/include/bsp/sc16is752.h b/bsps/arm/atsam/include/bsp/sc16is752.h
index 35d298a7ed..e8973efc46 100644
--- a/bsps/arm/atsam/include/bsp/sc16is752.h
+++ b/bsps/arm/atsam/include/bsp/sc16is752.h
@@ -15,6 +15,7 @@
#ifndef LIBBSP_ARM_ATSAM_SC16IS752_H
#define LIBBSP_ARM_ATSAM_SC16IS752_H
+#include <rtems/irq-extension.h>
#include <libchip/chip.h>
#include <dev/serial/sc16is752.h>
@@ -26,6 +27,8 @@ extern "C" {
typedef struct {
sc16is752_spi_context base;
Pin irq_pin;
+ rtems_interrupt_server_entry irqs_entry; /* Internal. Don't touch. */
+ rtems_interrupt_server_action irqs_action; /* Internal. Don't touch. */
} atsam_sc16is752_spi_context;
/**