summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 10:00:28 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:23 +0000
commitb3774c907003abe2fd1e3f6ece6435205b9cf341 (patch)
tree9b8a1426a54498acb5f43e59c2beca752b1f58c4 /include
parenta45c3f8ad6c6cc0d98766ec2eeae2f5a7d320145 (diff)
drivers/sensor: Make references to driver_api const
Change-Id: I872bf5c748f00bc40e5a1f8992e1e11ad843311c Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/sensor.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/include/sensor.h b/include/sensor.h
index 816d85b75..fc7daebbf 100644
--- a/include/sensor.h
+++ b/include/sensor.h
@@ -269,9 +269,8 @@ static inline int sensor_attr_set(struct device *dev,
enum sensor_attribute attr,
const struct sensor_value *val)
{
- struct sensor_driver_api *api;
+ const struct sensor_driver_api *api = dev->driver_api;
- api = (struct sensor_driver_api *)dev->driver_api;
if (!api->attr_set) {
return -ENOTSUP;
}
@@ -298,9 +297,8 @@ static inline int sensor_trigger_set(struct device *dev,
struct sensor_trigger *trig,
sensor_trigger_handler_t handler)
{
- struct sensor_driver_api *api;
+ const struct sensor_driver_api *api = dev->driver_api;
- api = (struct sensor_driver_api *)dev->driver_api;
if (!api->trigger_set) {
return -ENOTSUP;
}
@@ -326,9 +324,7 @@ static inline int sensor_trigger_set(struct device *dev,
*/
static inline int sensor_sample_fetch(struct device *dev)
{
- struct sensor_driver_api *api;
-
- api = (struct sensor_driver_api *)dev->driver_api;
+ const struct sensor_driver_api *api = dev->driver_api;
return api->sample_fetch(dev, SENSOR_CHAN_ALL);
}
@@ -355,9 +351,7 @@ static inline int sensor_sample_fetch(struct device *dev)
static inline int sensor_sample_fetch_chan(struct device *dev,
enum sensor_channel type)
{
- struct sensor_driver_api *api;
-
- api = (struct sensor_driver_api *)dev->driver_api;
+ const struct sensor_driver_api *api = dev->driver_api;
return api->sample_fetch(dev, type);
}
@@ -387,9 +381,7 @@ static inline int sensor_channel_get(struct device *dev,
enum sensor_channel chan,
struct sensor_value *val)
{
- struct sensor_driver_api *api;
-
- api = (struct sensor_driver_api *)dev->driver_api;
+ const struct sensor_driver_api *api = dev->driver_api;
return api->channel_get(dev, chan, val);
}