diff options
Diffstat (limited to 'drivers/pinctrl/spear')
-rw-r--r-- | drivers/pinctrl/spear/pinctrl-plgpio.c | 2 | ||||
-rw-r--r-- | drivers/pinctrl/spear/pinctrl-spear.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/pinctrl/spear/pinctrl-plgpio.c b/drivers/pinctrl/spear/pinctrl-plgpio.c index 295b349a05cf..a4908ecd74fb 100644 --- a/drivers/pinctrl/spear/pinctrl-plgpio.c +++ b/drivers/pinctrl/spear/pinctrl-plgpio.c | |||
@@ -15,12 +15,12 @@ | |||
15 | #include <linux/io.h> | 15 | #include <linux/io.h> |
16 | #include <linux/irq.h> | 16 | #include <linux/irq.h> |
17 | #include <linux/irqdomain.h> | 17 | #include <linux/irqdomain.h> |
18 | #include <linux/irqchip/chained_irq.h> | ||
18 | #include <linux/module.h> | 19 | #include <linux/module.h> |
19 | #include <linux/pinctrl/consumer.h> | 20 | #include <linux/pinctrl/consumer.h> |
20 | #include <linux/platform_device.h> | 21 | #include <linux/platform_device.h> |
21 | #include <linux/pm.h> | 22 | #include <linux/pm.h> |
22 | #include <linux/spinlock.h> | 23 | #include <linux/spinlock.h> |
23 | #include <asm/mach/irq.h> | ||
24 | 24 | ||
25 | #define MAX_GPIO_PER_REG 32 | 25 | #define MAX_GPIO_PER_REG 32 |
26 | #define PIN_OFFSET(pin) (pin % MAX_GPIO_PER_REG) | 26 | #define PIN_OFFSET(pin) (pin % MAX_GPIO_PER_REG) |
diff --git a/drivers/pinctrl/spear/pinctrl-spear.c b/drivers/pinctrl/spear/pinctrl-spear.c index 6a7dae70db08..116da0412c4b 100644 --- a/drivers/pinctrl/spear/pinctrl-spear.c +++ b/drivers/pinctrl/spear/pinctrl-spear.c | |||
@@ -198,7 +198,7 @@ static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, | |||
198 | kfree(map); | 198 | kfree(map); |
199 | } | 199 | } |
200 | 200 | ||
201 | static struct pinctrl_ops spear_pinctrl_ops = { | 201 | static const struct pinctrl_ops spear_pinctrl_ops = { |
202 | .get_groups_count = spear_pinctrl_get_groups_cnt, | 202 | .get_groups_count = spear_pinctrl_get_groups_cnt, |
203 | .get_group_name = spear_pinctrl_get_group_name, | 203 | .get_group_name = spear_pinctrl_get_group_name, |
204 | .get_group_pins = spear_pinctrl_get_group_pins, | 204 | .get_group_pins = spear_pinctrl_get_group_pins, |
@@ -340,7 +340,7 @@ static void gpio_disable_free(struct pinctrl_dev *pctldev, | |||
340 | gpio_request_endisable(pctldev, range, offset, false); | 340 | gpio_request_endisable(pctldev, range, offset, false); |
341 | } | 341 | } |
342 | 342 | ||
343 | static struct pinmux_ops spear_pinmux_ops = { | 343 | static const struct pinmux_ops spear_pinmux_ops = { |
344 | .get_functions_count = spear_pinctrl_get_funcs_count, | 344 | .get_functions_count = spear_pinctrl_get_funcs_count, |
345 | .get_function_name = spear_pinctrl_get_func_name, | 345 | .get_function_name = spear_pinctrl_get_func_name, |
346 | .get_function_groups = spear_pinctrl_get_func_groups, | 346 | .get_function_groups = spear_pinctrl_get_func_groups, |