summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam/include/bsp/atsam-spi.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-06 09:48:41 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-03-06 13:07:16 +0100
commitb93489856255848c02521f22f3b4271de2fc873f (patch)
tree988f7c70344049de4511459abf873f9c2d057c09 /bsps/arm/atsam/include/bsp/atsam-spi.h
parentbsp/atsam: Simplify SPI configuration (diff)
downloadrtems-b93489856255848c02521f22f3b4271de2fc873f.tar.bz2
bsp/atsam: Make SPI CS delays configurable
Diffstat (limited to 'bsps/arm/atsam/include/bsp/atsam-spi.h')
-rw-r--r--bsps/arm/atsam/include/bsp/atsam-spi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/bsps/arm/atsam/include/bsp/atsam-spi.h b/bsps/arm/atsam/include/bsp/atsam-spi.h
index 4bfa6c3a1e..487795c0db 100644
--- a/bsps/arm/atsam/include/bsp/atsam-spi.h
+++ b/bsps/arm/atsam/include/bsp/atsam-spi.h
@@ -27,6 +27,12 @@ typedef struct {
Spi *spi_regs;
size_t pin_count;
bool chip_select_decode;
+
+ /* Delay before SCLK in ns */
+ uint32_t dlybs_in_ns[4];
+
+ /* Delay before consecutive word transfers in ns */
+ uint32_t dlybct_in_ns[4];
} atsam_spi_config;
int spi_bus_register_atsam(