gpio/qmsi: Make config_info pointers const.
Preparation for const driver configuration data. Change-Id: I61733f055ac16997da93cc56fb46fb7a7436b473 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@gmail.com>
This commit is contained in:
parent
ca9a7932bd
commit
f686da5c11
1 changed files with 5 additions and 5 deletions
|
@ -279,7 +279,7 @@ static void qmsi_write_bit(uint32_t *target, uint8_t bit, uint8_t value)
|
||||||
|
|
||||||
static inline void qmsi_pin_config(struct device *port, uint32_t pin, int flags)
|
static inline void qmsi_pin_config(struct device *port, uint32_t pin, int flags)
|
||||||
{
|
{
|
||||||
struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
const struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
||||||
qm_gpio_t gpio = gpio_config->gpio;
|
qm_gpio_t gpio = gpio_config->gpio;
|
||||||
|
|
||||||
/* Save int mask and mask this pin while we configure the port.
|
/* Save int mask and mask this pin while we configure the port.
|
||||||
|
@ -330,7 +330,7 @@ static inline void qmsi_pin_config(struct device *port, uint32_t pin, int flags)
|
||||||
|
|
||||||
static inline void qmsi_port_config(struct device *port, int flags)
|
static inline void qmsi_port_config(struct device *port, int flags)
|
||||||
{
|
{
|
||||||
struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
const struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
||||||
uint8_t num_pins = gpio_config->num_pins;
|
uint8_t num_pins = gpio_config->num_pins;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
@ -358,7 +358,7 @@ static inline int gpio_qmsi_config(struct device *port,
|
||||||
static inline int gpio_qmsi_write(struct device *port,
|
static inline int gpio_qmsi_write(struct device *port,
|
||||||
int access_op, uint32_t pin, uint32_t value)
|
int access_op, uint32_t pin, uint32_t value)
|
||||||
{
|
{
|
||||||
struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
const struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
||||||
qm_gpio_t gpio = gpio_config->gpio;
|
qm_gpio_t gpio = gpio_config->gpio;
|
||||||
|
|
||||||
gpio_critical_region_start(port);
|
gpio_critical_region_start(port);
|
||||||
|
@ -380,7 +380,7 @@ static inline int gpio_qmsi_write(struct device *port,
|
||||||
static inline int gpio_qmsi_read(struct device *port,
|
static inline int gpio_qmsi_read(struct device *port,
|
||||||
int access_op, uint32_t pin, uint32_t *value)
|
int access_op, uint32_t pin, uint32_t *value)
|
||||||
{
|
{
|
||||||
struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
const struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
||||||
qm_gpio_t gpio = gpio_config->gpio;
|
qm_gpio_t gpio = gpio_config->gpio;
|
||||||
qm_gpio_state_t state;
|
qm_gpio_state_t state;
|
||||||
|
|
||||||
|
@ -450,7 +450,7 @@ static struct gpio_driver_api api_funcs = {
|
||||||
|
|
||||||
int gpio_qmsi_init(struct device *port)
|
int gpio_qmsi_init(struct device *port)
|
||||||
{
|
{
|
||||||
struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
const struct gpio_qmsi_config *gpio_config = port->config->config_info;
|
||||||
|
|
||||||
gpio_reentrancy_init(port);
|
gpio_reentrancy_init(port);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue