Linux 5.1.15
[linux/fpc-iii.git] / drivers / pinctrl / freescale / Kconfig
blob0d8387851b87a768b9fd95b41e15077d794ce2f4
1 config PINCTRL_IMX
2         bool
3         select GENERIC_PINCTRL_GROUPS
4         select GENERIC_PINMUX_FUNCTIONS
5         select GENERIC_PINCONF
6         select REGMAP
8 config PINCTRL_IMX_SCU
9         bool
10         depends on IMX_SCU
11         select PINCTRL_IMX
13 config PINCTRL_IMX1_CORE
14         bool
15         select PINMUX
16         select PINCONF
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
160 config PINCTRL_MXS
161         bool
162         select PINMUX
163         select PINCONF
165 config PINCTRL_IMX23
166         bool
167         select PINCTRL_MXS
169 config PINCTRL_IMX28
170         bool
171         select PINCTRL_MXS