summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/imx/include/bsp.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-04 07:24:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-06 12:49:30 +0200
commit170df3d9b1bf53705f2d7a345f87d68d8ba41994 (patch)
tree85c191ef4d70bbf1650632b15ea298c78adf3f40 /c/src/lib/libbsp/arm/imx/include/bsp.h
parentbsp/imx: Add imx_iomux_configure_pins() (diff)
downloadrtems-170df3d9b1bf53705f2d7a345f87d68d8ba41994.tar.bz2
bsp/imx: Add SPI bus driver
Update #3090.
Diffstat (limited to 'c/src/lib/libbsp/arm/imx/include/bsp.h')
-rw-r--r--c/src/lib/libbsp/arm/imx/include/bsp.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/imx/include/bsp.h b/c/src/lib/libbsp/arm/imx/include/bsp.h
index d22039717b..cfea80748c 100644
--- a/c/src/lib/libbsp/arm/imx/include/bsp.h
+++ b/c/src/lib/libbsp/arm/imx/include/bsp.h
@@ -62,6 +62,17 @@ rtems_vector_number imx_get_irq_of_node(
*/
int i2c_bus_register_imx(const char *bus_path, const char *alias_or_path);
+/**
+ * @brief Registers an IMX ECSPI bus driver.
+ *
+ * @param[in] bus_path The ECSPI bus driver device path, e.g. "/dev/spi-0".
+ * @param[in] alias_or_path The FDT alias or path, e.g. "spi0".
+ *
+ * @retval 0 Successful operation.
+ * @retval -1 An error occurred. The errno is set to indicate the error.
+ */
+int spi_bus_register_imx(const char *bus_path, const char *alias_or_path);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */