summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 09:55:47 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:20 +0000
commit842a8e4a249dacd6a9692e015b354f4e3bdd9ef9 (patch)
treec08c5f87cff5579071d2eb38be48803d9fee97cc /include
parent9ff8463b3961033b9ce21845adf56b146ed55a62 (diff)
drivers/adc: Make references to driver_api const
Change-Id: I4981f0679345845762e762c585d098c3eaa85384 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/adc.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/adc.h b/include/adc.h
index a3570e6d0..dc8efa4b2 100644
--- a/include/adc.h
+++ b/include/adc.h
@@ -101,9 +101,8 @@ struct adc_driver_api {
*/
static inline void adc_enable(struct device *dev)
{
- struct adc_driver_api *api;
+ const struct adc_driver_api *api = dev->driver_api;
- api = (struct adc_driver_api *)dev->driver_api;
api->enable(dev);
}
@@ -119,9 +118,8 @@ static inline void adc_enable(struct device *dev)
*/
static inline void adc_disable(struct device *dev)
{
- struct adc_driver_api *api;
+ const struct adc_driver_api *api = dev->driver_api;
- api = (struct adc_driver_api *)dev->driver_api;
api->disable(dev);
}
@@ -142,9 +140,8 @@ static inline void adc_disable(struct device *dev)
*/
static inline int adc_read(struct device *dev, struct adc_seq_table *seq_table)
{
- struct adc_driver_api *api;
+ const struct adc_driver_api *api = dev->driver_api;
- api = (struct adc_driver_api *)dev->driver_api;
return api->read(dev, seq_table);
}