diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2016-10-22 09:55:34 +0100 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-24 22:22:20 +0000 |
commit | 9ff8463b3961033b9ce21845adf56b146ed55a62 (patch) | |
tree | ca10630b014a8071afaf38473e24abfc9a451522 /include | |
parent | 156eebe912b0b0f78c244077a3129558233f1529 (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.h | 10 |
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); } |