blob: 94dcdb5286515da56bfcc148c02754348ba63f65 [file] [log] [blame]
Linus Walleijedad3b22014-09-03 13:37:38 +02001config PINCTRL_IMX
2 bool
Gary Bissone566fc12017-01-02 19:20:21 +01003 select GENERIC_PINCTRL_GROUPS
Gary Bisson3fd6d6a2017-01-02 19:20:22 +01004 select GENERIC_PINMUX_FUNCTIONS
Dong Aishenga5cadbb2017-05-19 15:05:42 +08005 select GENERIC_PINCONF
Alexander Kurz6dd22a12016-04-10 20:41:38 +02006 select REGMAP
Linus Walleijedad3b22014-09-03 13:37:38 +02007
A.s. Dongb96eea72018-10-30 14:10:51 +00008config PINCTRL_IMX_SCU
9 bool
10 select PINCTRL_IMX
11
Linus Walleijedad3b22014-09-03 13:37:38 +020012config PINCTRL_IMX1_CORE
13 bool
14 select PINMUX
15 select PINCONF
16
17config PINCTRL_IMX1
18 bool "IMX1 pinctrl driver"
19 depends on SOC_IMX1
20 select PINCTRL_IMX1_CORE
21 help
22 Say Y here to enable the imx1 pinctrl driver
23
24config PINCTRL_IMX21
25 bool "i.MX21 pinctrl driver"
26 depends on SOC_IMX21
27 select PINCTRL_IMX1_CORE
28 help
29 Say Y here to enable the i.MX21 pinctrl driver
30
31config PINCTRL_IMX27
32 bool "IMX27 pinctrl driver"
33 depends on SOC_IMX27
34 select PINCTRL_IMX1_CORE
35 help
36 Say Y here to enable the imx27 pinctrl driver
37
38
39config PINCTRL_IMX25
40 bool "IMX25 pinctrl driver"
41 depends on OF
42 depends on SOC_IMX25
43 select PINCTRL_IMX
44 help
45 Say Y here to enable the imx25 pinctrl driver
46
47config PINCTRL_IMX35
48 bool "IMX35 pinctrl driver"
49 depends on SOC_IMX35
50 select PINCTRL_IMX
51 help
52 Say Y here to enable the imx35 pinctrl driver
53
54config PINCTRL_IMX50
55 bool "IMX50 pinctrl driver"
56 depends on SOC_IMX50
57 select PINCTRL_IMX
58 help
59 Say Y here to enable the imx50 pinctrl driver
60
61config PINCTRL_IMX51
62 bool "IMX51 pinctrl driver"
63 depends on SOC_IMX51
64 select PINCTRL_IMX
65 help
66 Say Y here to enable the imx51 pinctrl driver
67
68config PINCTRL_IMX53
69 bool "IMX53 pinctrl driver"
70 depends on SOC_IMX53
71 select PINCTRL_IMX
72 help
73 Say Y here to enable the imx53 pinctrl driver
74
75config PINCTRL_IMX6Q
76 bool "IMX6Q/DL pinctrl driver"
77 depends on SOC_IMX6Q
78 select PINCTRL_IMX
79 help
80 Say Y here to enable the imx6q/dl pinctrl driver
81
82config PINCTRL_IMX6SL
83 bool "IMX6SL pinctrl driver"
84 depends on SOC_IMX6SL
85 select PINCTRL_IMX
86 help
87 Say Y here to enable the imx6sl pinctrl driver
88
Bai Ping864670d2018-03-19 15:16:39 +080089config PINCTRL_IMX6SLL
90 bool "IMX6SLL pinctrl driver"
91 depends on SOC_IMX6SLL
92 select PINCTRL_IMX
93 help
94 Say Y here to enable the imx6sll pinctrl driver
95
Linus Walleijedad3b22014-09-03 13:37:38 +020096config PINCTRL_IMX6SX
97 bool "IMX6SX pinctrl driver"
98 depends on SOC_IMX6SX
99 select PINCTRL_IMX
100 help
101 Say Y here to enable the imx6sx pinctrl driver
102
Frank Li96123272015-06-19 23:32:27 +0800103config PINCTRL_IMX6UL
104 bool "IMX6UL pinctrl driver"
105 depends on SOC_IMX6UL
106 select PINCTRL_IMX
107 help
108 Say Y here to enable the imx6ul pinctrl driver
109
Frank Lic30024a2015-04-29 22:20:05 +0800110config PINCTRL_IMX7D
111 bool "IMX7D pinctrl driver"
112 depends on SOC_IMX7D
113 select PINCTRL_IMX
114 help
115 Say Y here to enable the imx7d pinctrl driver
116
Dong Aishengb0264022017-07-25 21:41:53 +0800117config PINCTRL_IMX7ULP
118 bool "IMX7ULP pinctrl driver"
119 depends on SOC_IMX7ULP
120 select PINCTRL_IMX
121 help
122 Say Y here to enable the imx7ulp pinctrl driver
123
Lucas Stach45b85fc2018-07-02 14:59:06 +0300124config PINCTRL_IMX8MQ
125 bool "IMX8MQ pinctrl driver"
126 depends on SOC_IMX8MQ
127 select PINCTRL_IMX
128 help
129 Say Y here to enable the imx8mq pinctrl driver
130
Linus Walleijedad3b22014-09-03 13:37:38 +0200131config PINCTRL_VF610
132 bool "Freescale Vybrid VF610 pinctrl driver"
133 depends on SOC_VF610
134 select PINCTRL_IMX
135 help
136 Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
137
138config PINCTRL_MXS
139 bool
140 select PINMUX
141 select PINCONF
142
143config PINCTRL_IMX23
144 bool
145 select PINCTRL_MXS
146
147config PINCTRL_IMX28
148 bool
149 select PINCTRL_MXS