summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 10:02:12 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:24 +0000
commit07b56d8545b282b141f3a4f22f5a4a09c1390fb8 (patch)
treebbfabd1775feda2391b09da494971d26b6d39320 /include
parent5e1e3edee64ceff96366f1bd9880c8a77c017887 (diff)
drivers/pinmux: Make references to driver_api const
Change-Id: Ifc5ee93db7631bbe7c900666b5d83bf80facf9fb Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/pinmux.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/include/pinmux.h b/include/pinmux.h
index 726fbf967..4902e6cdf 100644
--- a/include/pinmux.h
+++ b/include/pinmux.h
@@ -84,9 +84,8 @@ static inline int pinmux_pin_set(struct device *dev,
uint32_t pin,
uint32_t func)
{
- struct pinmux_driver_api *api;
+ const struct pinmux_driver_api *api = dev->driver_api;
- api = (struct pinmux_driver_api *) dev->driver_api;
return api->set(dev, pin, func);
}
@@ -94,9 +93,8 @@ static inline int pinmux_pin_get(struct device *dev,
uint32_t pin,
uint32_t *func)
{
- struct pinmux_driver_api *api;
+ const struct pinmux_driver_api *api = dev->driver_api;
- api = (struct pinmux_driver_api *) dev->driver_api;
return api->get(dev, pin, func);
}
@@ -104,9 +102,8 @@ static inline int pinmux_pin_pullup(struct device *dev,
uint32_t pin,
uint8_t func)
{
- struct pinmux_driver_api *api;
+ const struct pinmux_driver_api *api = dev->driver_api;
- api = (struct pinmux_driver_api *) dev->driver_api;
return api->pullup(dev, pin, func);
}
@@ -114,9 +111,8 @@ static inline int pinmux_pin_input_enable(struct device *dev,
uint32_t pin,
uint8_t func)
{
- struct pinmux_driver_api *api;
+ const struct pinmux_driver_api *api = dev->driver_api;
- api = (struct pinmux_driver_api *) dev->driver_api;
return api->input(dev, pin, func);
}