summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 10:01:38 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:24 +0000
commit39d34d73a00d39613006e6dac4ab66b226d31a34 (patch)
treee982b262c15294fb4ceb6b26f011feaf387408d6 /include
parentb3774c907003abe2fd1e3f6ece6435205b9cf341 (diff)
drivers/rtc: Make references to driver_api const
Change-Id: I3e32eb8a12ec8ac71257dbd5f98fe614f3c385c7 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/rtc.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/include/rtc.h b/include/rtc.h
index 8c8f73fff..16885898e 100644
--- a/include/rtc.h
+++ b/include/rtc.h
@@ -88,44 +88,39 @@ struct rtc_driver_api {
static inline uint32_t rtc_read(struct device *dev)
{
- struct rtc_driver_api *api;
+ const struct rtc_driver_api *api = dev->driver_api;
- api = (struct rtc_driver_api *)dev->driver_api;
return api->read(dev);
}
static inline void rtc_enable(struct device *dev)
{
- struct rtc_driver_api *api;
+ const struct rtc_driver_api *api = dev->driver_api;
- api = (struct rtc_driver_api *)dev->driver_api;
api->enable(dev);
}
static inline void rtc_disable(struct device *dev)
{
- struct rtc_driver_api *api;
+ const struct rtc_driver_api *api = dev->driver_api;
- api = (struct rtc_driver_api *)dev->driver_api;
api->disable(dev);
}
static inline int rtc_set_config(struct device *dev,
struct rtc_config *cfg)
{
- struct rtc_driver_api *api;
+ const struct rtc_driver_api *api = dev->driver_api;
- api = (struct rtc_driver_api *)dev->driver_api;
return api->set_config(dev, cfg);
}
static inline int rtc_set_alarm(struct device *dev,
const uint32_t alarm_val)
{
- struct rtc_driver_api *api;
+ const struct rtc_driver_api *api = dev->driver_api;
- api = (struct rtc_driver_api *)dev->driver_api;
return api->set_alarm(dev, alarm_val);
}