Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git.kernel.org/pub/scm/linux...
[linux-2.6-microblaze.git] / drivers / pinctrl / freescale / Kconfig
1 config PINCTRL_IMX
2         bool
3         select GENERIC_PINCTRL_GROUPS
4         select GENERIC_PINMUX_FUNCTIONS
5         select GENERIC_PINCONF
6         select REGMAP
7
8 config PINCTRL_IMX_SCU
9         bool
10         depends on IMX_SCU
11         select PINCTRL_IMX
12
13 config PINCTRL_IMX1_CORE
14         bool
15         select PINMUX
16         select PINCONF
17
18 config PINCTRL_IMX1
19         bool "IMX1 pinctrl driver"
20         depends on SOC_IMX1
21         select PINCTRL_IMX1_CORE
22         help
23           Say Y here to enable the imx1 pinctrl driver
24
25 config PINCTRL_IMX21
26         bool "i.MX21 pinctrl driver"
27         depends on SOC_IMX21
28         select PINCTRL_IMX1_CORE
29         help
30           Say Y here to enable the i.MX21 pinctrl driver
31
32 config PINCTRL_IMX27
33         bool "IMX27 pinctrl driver"
34         depends on SOC_IMX27
35         select PINCTRL_IMX1_CORE
36         help
37           Say Y here to enable the imx27 pinctrl driver
38
39
40 config PINCTRL_IMX25
41         bool "IMX25 pinctrl driver"
42         depends on OF
43         depends on SOC_IMX25
44         select PINCTRL_IMX
45         help
46           Say Y here to enable the imx25 pinctrl driver
47
48 config PINCTRL_IMX35
49         bool "IMX35 pinctrl driver"
50         depends on SOC_IMX35
51         select PINCTRL_IMX
52         help
53           Say Y here to enable the imx35 pinctrl driver
54
55 config PINCTRL_IMX50
56         bool "IMX50 pinctrl driver"
57         depends on SOC_IMX50
58         select PINCTRL_IMX
59         help
60           Say Y here to enable the imx50 pinctrl driver
61
62 config PINCTRL_IMX51
63         bool "IMX51 pinctrl driver"
64         depends on SOC_IMX51
65         select PINCTRL_IMX
66         help
67           Say Y here to enable the imx51 pinctrl driver
68
69 config PINCTRL_IMX53
70         bool "IMX53 pinctrl driver"
71         depends on SOC_IMX53
72         select PINCTRL_IMX
73         help
74           Say Y here to enable the imx53 pinctrl driver
75
76 config PINCTRL_IMX6Q
77         bool "IMX6Q/DL pinctrl driver"
78         depends on SOC_IMX6Q
79         select PINCTRL_IMX
80         help
81           Say Y here to enable the imx6q/dl pinctrl driver
82
83 config PINCTRL_IMX6SL
84         bool "IMX6SL pinctrl driver"
85         depends on SOC_IMX6SL
86         select PINCTRL_IMX
87         help
88           Say Y here to enable the imx6sl pinctrl driver
89
90 config PINCTRL_IMX6SLL
91         bool "IMX6SLL pinctrl driver"
92         depends on SOC_IMX6SLL
93         select PINCTRL_IMX
94         help
95           Say Y here to enable the imx6sll pinctrl driver
96
97 config PINCTRL_IMX6SX
98         bool "IMX6SX pinctrl driver"
99         depends on SOC_IMX6SX
100         select PINCTRL_IMX
101         help
102           Say Y here to enable the imx6sx pinctrl driver
103
104 config PINCTRL_IMX6UL
105         bool "IMX6UL pinctrl driver"
106         depends on SOC_IMX6UL
107         select PINCTRL_IMX
108         help
109           Say Y here to enable the imx6ul pinctrl driver
110
111 config PINCTRL_IMX7D
112         bool "IMX7D pinctrl driver"
113         depends on SOC_IMX7D
114         select PINCTRL_IMX
115         help
116           Say Y here to enable the imx7d pinctrl driver
117
118 config PINCTRL_IMX7ULP
119         bool "IMX7ULP pinctrl driver"
120         depends on SOC_IMX7ULP
121         select PINCTRL_IMX
122         help
123           Say Y here to enable the imx7ulp pinctrl driver
124
125 config PINCTRL_IMX8MM
126         bool "IMX8MM pinctrl driver"
127         depends on ARCH_MXC && ARM64
128         select PINCTRL_IMX
129         help
130           Say Y here to enable the imx8mm pinctrl driver
131
132 config PINCTRL_IMX8MQ
133         bool "IMX8MQ pinctrl driver"
134         depends on ARCH_MXC && ARM64
135         select PINCTRL_IMX
136         help
137           Say Y here to enable the imx8mq pinctrl driver
138
139 config PINCTRL_IMX8QM
140         bool "IMX8QM pinctrl driver"
141         depends on IMX_SCU && ARCH_MXC && ARM64
142         select PINCTRL_IMX_SCU
143         help
144           Say Y here to enable the imx8qm pinctrl driver
145
146 config PINCTRL_IMX8QXP
147         bool "IMX8QXP pinctrl driver"
148         depends on IMX_SCU && ARCH_MXC && ARM64
149         select PINCTRL_IMX_SCU
150         help
151           Say Y here to enable the imx8qxp pinctrl driver
152
153 config PINCTRL_VF610
154         bool "Freescale Vybrid VF610 pinctrl driver"
155         depends on SOC_VF610
156         select PINCTRL_IMX
157         help
158           Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
159
160 config PINCTRL_MXS
161         bool
162         select PINMUX
163         select PINCONF
164
165 config PINCTRL_IMX23
166         bool
167         select PINCTRL_MXS
168
169 config PINCTRL_IMX28
170         bool
171         select PINCTRL_MXS