diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2016-10-22 09:59:20 +0100 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-24 22:22:21 +0000 |
commit | 4b93e14b64059c918543bd36222324b24ba1a0c0 (patch) | |
tree | 3064a6b1bfdcc27e98e85ea9765343a91365a651 /include | |
parent | df35c244c43ccfd35e634f746aafb577b8205cdf (diff) |
drivers/clock_control: Make references to driver_api const
Change-Id: I059fd2df62059a782b7ac5aa6e68e2cd948a2bc1
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/clock_control.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/include/clock_control.h b/include/clock_control.h index fcbd17a56..cc06f8be4 100644 --- a/include/clock_control.h +++ b/include/clock_control.h @@ -61,9 +61,8 @@ struct clock_control_driver_api { static inline int clock_control_on(struct device *dev, clock_control_subsys_t sys) { - struct clock_control_driver_api *api; + const struct clock_control_driver_api *api = dev->driver_api; - api = (struct clock_control_driver_api *)dev->driver_api; return api->on(dev, sys); } @@ -76,9 +75,8 @@ static inline int clock_control_on(struct device *dev, static inline int clock_control_off(struct device *dev, clock_control_subsys_t sys) { - struct clock_control_driver_api *api; + const struct clock_control_driver_api *api = dev->driver_api; - api = (struct clock_control_driver_api *)dev->driver_api; return api->off(dev, sys); } @@ -93,9 +91,7 @@ static inline int clock_control_get_rate(struct device *dev, clock_control_subsys_t sys, uint32_t *rate) { - struct clock_control_driver_api *api; - - api = (struct clock_control_driver_api *)dev->driver_api; + const struct clock_control_driver_api *api = dev->driver_api; __ASSERT(api->get_rate, "%s not implemented for device %s", __func__, dev->config->name); |