From 9d41d539277b5aae933500637fd57fce5dd0ab57 Mon Sep 17 00:00:00 2001 From: Peter Bigot Date: Fri, 11 Oct 2019 07:35:38 -0500 Subject: [PATCH] drivers: gpio: fix const qualifier on driver data pointers Several declarations provided a const pointer to mutable data. Change all declarations that are not used to change the invert field to be pointers to const data. Signed-off-by: Peter Bigot --- include/drivers/gpio.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/drivers/gpio.h b/include/drivers/gpio.h index a14693e4f75..0a035b6679c 100644 --- a/include/drivers/gpio.h +++ b/include/drivers/gpio.h @@ -638,8 +638,8 @@ static inline int z_impl_gpio_pin_interrupt_configure(struct device *port, { const struct gpio_driver_api *api = (const struct gpio_driver_api *)port->driver_api; - struct gpio_driver_data *const data = - (struct gpio_driver_data *const)port->driver_data; + const struct gpio_driver_data *const data = + (const struct gpio_driver_data *)port->driver_data; enum gpio_int_trig trig; enum gpio_int_mode mode; @@ -798,8 +798,8 @@ static inline int z_impl_gpio_port_get_raw(struct device *port, */ static inline int gpio_port_get(struct device *port, gpio_port_value_t *value) { - struct gpio_driver_data *const data = - (struct gpio_driver_data *const)port->driver_data; + const struct gpio_driver_data *const data = + (const struct gpio_driver_data *)port->driver_data; int ret; ret = gpio_port_get_raw(port, value); @@ -862,8 +862,8 @@ static inline int z_impl_gpio_port_set_masked_raw(struct device *port, static inline int gpio_port_set_masked(struct device *port, gpio_port_pins_t mask, gpio_port_value_t value) { - struct gpio_driver_data *const data = - (struct gpio_driver_data *const)port->driver_data; + const struct gpio_driver_data *const data = + (const struct gpio_driver_data *)port->driver_data; value ^= data->invert; @@ -1122,8 +1122,8 @@ static inline int gpio_pin_set_raw(struct device *port, unsigned int pin, */ static inline int gpio_pin_set(struct device *port, unsigned int pin, int value) { - struct gpio_driver_data *const data = - (struct gpio_driver_data *const)port->driver_data; + const struct gpio_driver_data *const data = + (const struct gpio_driver_data *)port->driver_data; __ASSERT(pin < GPIO_MAX_PINS_PER_PORT, "Invalid pin number");