summaryrefslogtreecommitdiff
path: root/examples/imx7_colibri_m4/board.h
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2017-02-09 14:24:14 -0800
committerStefan Agner <stefan.agner@toradex.com>2017-02-15 16:47:46 -0800
commit66efdcd187473fe461642caf0675dae666c83027 (patch)
tree0b1d9ce6c97748e4e3f32a94124f8f800b73088a /examples/imx7_colibri_m4/board.h
parent0c5d4d438d4118c7931e6168fc59192e5f253762 (diff)
add defines for Colibri standard SPI
The Colibri standard SPI is connected to the SoCs ECSPI3 instance. Add defines as BOARD_ECSPI_... Also add board level pinmux and clock readout support. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'examples/imx7_colibri_m4/board.h')
-rw-r--r--examples/imx7_colibri_m4/board.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/imx7_colibri_m4/board.h b/examples/imx7_colibri_m4/board.h
index b2d188b..d2c7e25 100644
--- a/examples/imx7_colibri_m4/board.h
+++ b/examples/imx7_colibri_m4/board.h
@@ -89,6 +89,15 @@
#define BOARD_GPIO_KEY_IRQ_NUM GPIO2_INT31_16_IRQn
#define BOARD_GPIO_KEY_HANDLER GPIO2_INT31_16_Handler
+/* Colibri SPI is ECSPI3 */
+#define BOARD_ECSPI_RDC_PDAP rdcPdapEcspi3
+#define BOARD_ECSPI_CCM_ROOT ccmRootEcspi3
+#define BOARD_ECSPI_CCM_CCGR ccmCcgrGateEcspi3
+#define BOARD_ECSPI_BASEADDR ECSPI3
+#define BOARD_ECSPI_CHANNEL ecspiSelectChannel0
+#define BOARD_ECSPI_IRQ_NUM eCSPI3_IRQn
+#define BOARD_ECSPI_HANDLER eCSPI3_Handler
+
/* Debug UART information for this board */
#define BOARD_DEBUG_UART_RDC_PDAP rdcPdapUart2
#define BOARD_DEBUG_UART_CCM_ROOT ccmRootUart2