treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / drivers / pinctrl / freescale / Kconfig
blobde775a85a51e6261d58dd895fb5c7c81bea0b1a6
1 # SPDX-License-Identifier: GPL-2.0-only
2 config PINCTRL_IMX
3         bool
4         select GENERIC_PINCTRL_GROUPS
5         select GENERIC_PINMUX_FUNCTIONS
6         select GENERIC_PINCONF
7         select REGMAP
9 config PINCTRL_IMX_SCU
10         bool
11         depends on IMX_SCU
12         select PINCTRL_IMX
14 config PINCTRL_IMX1_CORE
15         bool
16         select PINMUX
17         select PINCONF
19 config PINCTRL_IMX1
20         bool "IMX1 pinctrl driver"
21         depends on SOC_IMX1
22         select PINCTRL_IMX1_CORE
23         help
24           Say Y here to enable the imx1 pinctrl driver
26 config PINCTRL_IMX21
27         bool "i.MX21 pinctrl driver"
28         depends on SOC_IMX21
29         select PINCTRL_IMX1_CORE
30         help
31           Say Y here to enable the i.MX21 pinctrl driver
33 config PINCTRL_IMX27
34         bool "IMX27 pinctrl driver"
35         depends on SOC_IMX27
36         select PINCTRL_IMX1_CORE
37         help
38           Say Y here to enable the imx27 pinctrl driver
41 config PINCTRL_IMX25
42         bool "IMX25 pinctrl driver"
43         depends on OF
44         depends on SOC_IMX25
45         select PINCTRL_IMX
46         help
47           Say Y here to enable the imx25 pinctrl driver
49 config PINCTRL_IMX35
50         bool "IMX35 pinctrl driver"
51         depends on SOC_IMX35
52         select PINCTRL_IMX
53         help
54           Say Y here to enable the imx35 pinctrl driver
56 config PINCTRL_IMX50
57         bool "IMX50 pinctrl driver"
58         depends on SOC_IMX50
59         select PINCTRL_IMX
60         help
61           Say Y here to enable the imx50 pinctrl driver
63 config PINCTRL_IMX51
64         bool "IMX51 pinctrl driver"
65         depends on SOC_IMX51
66         select PINCTRL_IMX
67         help
68           Say Y here to enable the imx51 pinctrl driver
70 config PINCTRL_IMX53
71         bool "IMX53 pinctrl driver"
72         depends on SOC_IMX53
73         select PINCTRL_IMX
74         help
75           Say Y here to enable the imx53 pinctrl driver
77 config PINCTRL_IMX6Q
78         bool "IMX6Q/DL pinctrl driver"
79         depends on SOC_IMX6Q
80         select PINCTRL_IMX
81         help
82           Say Y here to enable the imx6q/dl pinctrl driver
84 config PINCTRL_IMX6SL
85         bool "IMX6SL pinctrl driver"
86         depends on SOC_IMX6SL
87         select PINCTRL_IMX
88         help
89           Say Y here to enable the imx6sl pinctrl driver
91 config PINCTRL_IMX6SLL
92         bool "IMX6SLL pinctrl driver"
93         depends on SOC_IMX6SLL
94         select PINCTRL_IMX
95         help
96           Say Y here to enable the imx6sll pinctrl driver
98 config PINCTRL_IMX6SX
99         bool "IMX6SX pinctrl driver"
100         depends on SOC_IMX6SX
101         select PINCTRL_IMX
102         help
103           Say Y here to enable the imx6sx pinctrl driver
105 config PINCTRL_IMX6UL
106         bool "IMX6UL pinctrl driver"
107         depends on SOC_IMX6UL
108         select PINCTRL_IMX
109         help
110           Say Y here to enable the imx6ul pinctrl driver
112 config PINCTRL_IMX7D
113         bool "IMX7D pinctrl driver"
114         depends on SOC_IMX7D
115         select PINCTRL_IMX
116         help
117           Say Y here to enable the imx7d pinctrl driver
119 config PINCTRL_IMX7ULP
120         bool "IMX7ULP pinctrl driver"
121         depends on SOC_IMX7ULP
122         select PINCTRL_IMX
123         help
124           Say Y here to enable the imx7ulp pinctrl driver
126 config PINCTRL_IMX8MM
127         bool "IMX8MM pinctrl driver"
128         depends on ARCH_MXC && ARM64
129         select PINCTRL_IMX
130         help
131           Say Y here to enable the imx8mm pinctrl driver
133 config PINCTRL_IMX8MN
134         bool "IMX8MN pinctrl driver"
135         depends on ARCH_MXC && ARM64
136         select PINCTRL_IMX
137         help
138           Say Y here to enable the imx8mn pinctrl driver
140 config PINCTRL_IMX8MP
141         bool "IMX8MP pinctrl driver"
142         depends on ARCH_MXC && ARM64
143         select PINCTRL_IMX
144         help
145           Say Y here to enable the imx8mp pinctrl driver
147 config PINCTRL_IMX8MQ
148         bool "IMX8MQ pinctrl driver"
149         depends on ARCH_MXC && ARM64
150         select PINCTRL_IMX
151         help
152           Say Y here to enable the imx8mq pinctrl driver
154 config PINCTRL_IMX8QM
155         bool "IMX8QM pinctrl driver"
156         depends on IMX_SCU && ARCH_MXC && ARM64
157         select PINCTRL_IMX_SCU
158         help
159           Say Y here to enable the imx8qm pinctrl driver
161 config PINCTRL_IMX8QXP
162         bool "IMX8QXP pinctrl driver"
163         depends on IMX_SCU && ARCH_MXC && ARM64
164         select PINCTRL_IMX_SCU
165         help
166           Say Y here to enable the imx8qxp pinctrl driver
168 config PINCTRL_VF610
169         bool "Freescale Vybrid VF610 pinctrl driver"
170         depends on SOC_VF610
171         select PINCTRL_IMX
172         help
173           Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
175 config PINCTRL_MXS
176         bool
177         select PINMUX
178         select PINCONF
180 config PINCTRL_IMX23
181         bool
182         select PINCTRL_MXS
184 config PINCTRL_IMX28
185         bool
186         select PINCTRL_MXS