diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2016-10-22 10:01:38 +0100 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-24 22:22:24 +0000 |
commit | 39d34d73a00d39613006e6dac4ab66b226d31a34 (patch) | |
tree | e982b262c15294fb4ceb6b26f011feaf387408d6 /include | |
parent | b3774c907003abe2fd1e3f6ece6435205b9cf341 (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.h | 15 |
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); } |