summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 09:55:34 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:20 +0000
commit9ff8463b3961033b9ce21845adf56b146ed55a62 (patch)
treeca10630b014a8071afaf38473e24abfc9a451522 /include
parent156eebe912b0b0f78c244077a3129558233f1529 (diff)
drivers/spi: Make references to driver_api const
Change-Id: I9bf5bc445c0dac651d57ed7216bd239457b29bb3 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/spi.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/spi.h b/include/spi.h
index 7d8441ec7..3e160c950 100644
--- a/include/spi.h
+++ b/include/spi.h
@@ -115,7 +115,7 @@ struct spi_driver_api {
static inline int spi_configure(struct device *dev,
struct spi_config *config)
{
- struct spi_driver_api *api = (struct spi_driver_api *)dev->driver_api;
+ const struct spi_driver_api *api = dev->driver_api;
return api->configure(dev, config);
}
@@ -137,7 +137,7 @@ static inline int spi_configure(struct device *dev,
*/
static inline int spi_slave_select(struct device *dev, uint32_t slave)
{
- struct spi_driver_api *api = (struct spi_driver_api *)dev->driver_api;
+ const struct spi_driver_api *api = dev->driver_api;
if (!api->slave_select) {
return 0;
@@ -157,7 +157,7 @@ static inline int spi_slave_select(struct device *dev, uint32_t slave)
*/
static inline int spi_read(struct device *dev, void *buf, uint32_t len)
{
- struct spi_driver_api *api = (struct spi_driver_api *)dev->driver_api;
+ const struct spi_driver_api *api = dev->driver_api;
return api->transceive(dev, NULL, 0, buf, len);
}
@@ -173,7 +173,7 @@ static inline int spi_read(struct device *dev, void *buf, uint32_t len)
*/
static inline int spi_write(struct device *dev, const void *buf, uint32_t len)
{
- struct spi_driver_api *api = (struct spi_driver_api *)dev->driver_api;
+ const struct spi_driver_api *api = dev->driver_api;
return api->transceive(dev, buf, len, NULL, 0);
}
@@ -197,7 +197,7 @@ static inline int spi_transceive(struct device *dev,
const void *tx_buf, uint32_t tx_buf_len,
void *rx_buf, uint32_t rx_buf_len)
{
- struct spi_driver_api *api = (struct spi_driver_api *)dev->driver_api;
+ const struct spi_driver_api *api = dev->driver_api;
return api->transceive(dev, tx_buf, tx_buf_len, rx_buf, rx_buf_len);
}