GNU Linux-libre 4.14.257-gnu1
[releases.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_IMX1_CORE
9         bool
10         select PINMUX
11         select PINCONF
12
13 config PINCTRL_IMX1
14         bool "IMX1 pinctrl driver"
15         depends on SOC_IMX1
16         select PINCTRL_IMX1_CORE
17         help
18           Say Y here to enable the imx1 pinctrl driver
19
20 config PINCTRL_IMX21
21         bool "i.MX21 pinctrl driver"
22         depends on SOC_IMX21
23         select PINCTRL_IMX1_CORE
24         help
25           Say Y here to enable the i.MX21 pinctrl driver
26
27 config PINCTRL_IMX27
28         bool "IMX27 pinctrl driver"
29         depends on SOC_IMX27
30         select PINCTRL_IMX1_CORE
31         help
32           Say Y here to enable the imx27 pinctrl driver
33
34
35 config PINCTRL_IMX25
36         bool "IMX25 pinctrl driver"
37         depends on OF
38         depends on SOC_IMX25
39         select PINCTRL_IMX
40         help
41           Say Y here to enable the imx25 pinctrl driver
42
43 config PINCTRL_IMX35
44         bool "IMX35 pinctrl driver"
45         depends on SOC_IMX35
46         select PINCTRL_IMX
47         help
48           Say Y here to enable the imx35 pinctrl driver
49
50 config PINCTRL_IMX50
51         bool "IMX50 pinctrl driver"
52         depends on SOC_IMX50
53         select PINCTRL_IMX
54         help
55           Say Y here to enable the imx50 pinctrl driver
56
57 config PINCTRL_IMX51
58         bool "IMX51 pinctrl driver"
59         depends on SOC_IMX51
60         select PINCTRL_IMX
61         help
62           Say Y here to enable the imx51 pinctrl driver
63
64 config PINCTRL_IMX53
65         bool "IMX53 pinctrl driver"
66         depends on SOC_IMX53
67         select PINCTRL_IMX
68         help
69           Say Y here to enable the imx53 pinctrl driver
70
71 config PINCTRL_IMX6Q
72         bool "IMX6Q/DL pinctrl driver"
73         depends on SOC_IMX6Q
74         select PINCTRL_IMX
75         help
76           Say Y here to enable the imx6q/dl pinctrl driver
77
78 config PINCTRL_IMX6SL
79         bool "IMX6SL pinctrl driver"
80         depends on SOC_IMX6SL
81         select PINCTRL_IMX
82         help
83           Say Y here to enable the imx6sl pinctrl driver
84
85 config PINCTRL_IMX6SX
86         bool "IMX6SX pinctrl driver"
87         depends on SOC_IMX6SX
88         select PINCTRL_IMX
89         help
90           Say Y here to enable the imx6sx pinctrl driver
91
92 config PINCTRL_IMX6UL
93         bool "IMX6UL pinctrl driver"
94         depends on SOC_IMX6UL
95         select PINCTRL_IMX
96         help
97           Say Y here to enable the imx6ul pinctrl driver
98
99 config PINCTRL_IMX7D
100         bool "IMX7D pinctrl driver"
101         depends on SOC_IMX7D
102         select PINCTRL_IMX
103         help
104           Say Y here to enable the imx7d pinctrl driver
105
106 config PINCTRL_IMX7ULP
107         bool "IMX7ULP pinctrl driver"
108         depends on SOC_IMX7ULP
109         select PINCTRL_IMX
110         help
111           Say Y here to enable the imx7ulp pinctrl driver
112
113 config PINCTRL_VF610
114         bool "Freescale Vybrid VF610 pinctrl driver"
115         depends on SOC_VF610
116         select PINCTRL_IMX
117         help
118           Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
119
120 config PINCTRL_MXS
121         bool
122         select PINMUX
123         select PINCONF
124
125 config PINCTRL_IMX23
126         bool
127         select PINCTRL_MXS
128
129 config PINCTRL_IMX28
130         bool
131         select PINCTRL_MXS