|
7 | 7 | * Rewritten based on work by Prafulla WADASKAR <[email protected]> |
8 | 8 | * Copyright (C) 2011-2013 Linus Walleij <[email protected]> |
9 | 9 | */ |
10 | | -#include <linux/kernel.h> |
11 | | -#include <linux/init.h> |
12 | | -#include <linux/device.h> |
13 | | -#include <linux/platform_device.h> |
14 | | -#include <linux/io.h> |
| 10 | +#include <linux/bitops.h> |
15 | 11 | #include <linux/clk.h> |
| 12 | +#include <linux/device.h> |
16 | 13 | #include <linux/err.h> |
17 | 14 | #include <linux/gpio/driver.h> |
18 | | -#include <linux/spinlock.h> |
| 15 | +#include <linux/init.h> |
19 | 16 | #include <linux/interrupt.h> |
20 | | -#include <linux/slab.h> |
21 | | -#include <linux/of_device.h> |
| 17 | +#include <linux/io.h> |
| 18 | +#include <linux/kernel.h> |
22 | 19 | #include <linux/of_address.h> |
23 | | -#include <linux/bitops.h> |
| 20 | +#include <linux/of_device.h> |
| 21 | +#include <linux/platform_device.h> |
| 22 | +#include <linux/seq_file.h> |
| 23 | +#include <linux/slab.h> |
| 24 | +#include <linux/spinlock.h> |
| 25 | + |
| 26 | +/* Since we request GPIOs from ourself */ |
| 27 | +#include <linux/pinctrl/consumer.h> |
24 | 28 | #include <linux/pinctrl/machine.h> |
| 29 | +#include <linux/pinctrl/pinconf.h> |
25 | 30 | #include <linux/pinctrl/pinctrl.h> |
26 | 31 | #include <linux/pinctrl/pinmux.h> |
27 | | -#include <linux/pinctrl/pinconf.h> |
28 | | -/* Since we request GPIOs from ourself */ |
29 | | -#include <linux/pinctrl/consumer.h> |
30 | | -#include "pinctrl-nomadik.h" |
| 32 | + |
31 | 33 | #include "../core.h" |
32 | 34 | #include "../pinctrl-utils.h" |
33 | 35 |
|
| 36 | +#include "pinctrl-nomadik.h" |
| 37 | + |
34 | 38 | /* |
35 | 39 | * The GPIO module in the Nomadik family of Systems-on-Chip is an |
36 | 40 | * AMBA device, managing 32 pins and alternate functions. The logic block |
@@ -907,8 +911,6 @@ static int nmk_gpio_get_mode(struct nmk_gpio_chip *nmk_chip, int offset) |
907 | 911 | return (afunc ? NMK_GPIO_ALT_A : 0) | (bfunc ? NMK_GPIO_ALT_B : 0); |
908 | 912 | } |
909 | 913 |
|
910 | | -#include <linux/seq_file.h> |
911 | | - |
912 | 914 | static void nmk_gpio_dbg_show_one(struct seq_file *s, |
913 | 915 | struct pinctrl_dev *pctldev, struct gpio_chip *chip, |
914 | 916 | unsigned offset, unsigned gpio) |
|
0 commit comments