blob: e2fc121ae757eeca6cee8370af8835c2ddc74394 [file] [log] [blame]
Peng Fane2fd36cc2016-02-03 10:06:07 +08001config PINCTRL_IMX
2 bool
3
Patrick Bruennba81b042016-11-04 11:57:02 +01004config PINCTRL_IMX5
5 bool "IMX5 pinctrl driver"
6 depends on ARCH_MX5 && PINCTRL_FULL
7 select DEVRES
8 select PINCTRL_IMX
9 help
10 Say Y here to enable the imx5 pinctrl driver
11
12 This provides a simple pinctrl driver for i.MX 53SoC familiy,
13 i.MX53. This feature depends on device tree
14 configuration. This driver is different from the linux one,
15 this is a simple implementation, only parses the 'fsl,pins'
16 property and configure related registers.
17
Peng Fane2fd36cc2016-02-03 10:06:07 +080018config PINCTRL_IMX6
19 bool "IMX6 pinctrl driver"
20 depends on ARCH_MX6 && PINCTRL_FULL
21 select DEVRES
22 select PINCTRL_IMX
23 help
24 Say Y here to enable the imx6 pinctrl driver
25
26 This provides a simple pinctrl driver for i.MX6 SoC familiy,
27 i.MX6DQ/SL/SX/UL/DQP. This feature depends on device tree
28 configuration. This driver is different from the linux one,
29 this is a simple implementation, only parses the 'fsl,pins'
30 property and configure related registers.
Peng Fan83431532016-02-03 10:06:08 +080031
32config PINCTRL_IMX7
33 bool "IMX7 pinctrl driver"
34 depends on ARCH_MX7 && PINCTRL_FULL
35 select DEVRES
36 select PINCTRL_IMX
37 help
38 Say Y here to enable the imx7 pinctrl driver
39
40 This provides a simple pinctrl driver for i.MX7 SoC familiy,
41 i.MX7D. This feature depends on device tree
42 configuration. This driver is different from the linux one,
43 this is a simple implementation, only parses the 'fsl,pins'
44 property and configure related registers.
Peng Fanf70bf2b2017-02-22 16:21:49 +080045
46config PINCTRL_IMX7ULP
47 bool "IMX7ULP pinctrl driver"
48 depends on ARCH_MX7ULP && PINCTRL_FULL
49 select DEVRES
50 select PINCTRL_IMX
51 help
52 Say Y here to enable the imx7ulp pinctrl driver
53
54 This provides a simple pinctrl driver for i.MX7ULP SoC familiy.
55 This feature depends on device tree configuration. This driver
56 is different from the linux one, this is a simple implementation,
57 only parses the 'fsl,pins' property and configure related
58 registers.
Peng Fane84d11f2018-10-18 14:28:28 +020059
Ye Li271b8a72021-08-07 16:00:43 +080060config PINCTRL_IMX8ULP
61 bool "IMX8ULP pinctrl driver"
62 depends on ARCH_IMX8ULP && PINCTRL_FULL
63 select DEVRES
64 select PINCTRL_IMX
65 help
66 Say Y here to enable the imx8ulp pinctrl driver
67
68 This provides a simple pinctrl driver for i.MX8ULP SoC familiy.
69 This feature depends on device tree configuration. This driver
70 is different from the linux one, this is a simple implementation,
71 only parses the 'fsl,pins' property and configure related
72 registers.
73
Peng Fane84d11f2018-10-18 14:28:28 +020074config PINCTRL_IMX8
75 bool "IMX8 pinctrl driver"
76 depends on ARCH_IMX8 && PINCTRL_FULL
77 select DEVRES
78 select PINCTRL_IMX
Peng Fane84d11f2018-10-18 14:28:28 +020079 help
80 Say Y here to enable the imx8 pinctrl driver
81
82 This provides a simple pinctrl driver for i.MX8 SoC familiy.
83 This feature depends on device tree configuration. This driver
84 is different from the linux one, this is a simple implementation,
85 only parses the 'fsl,pins' property and configures related
86 registers.
Lukasz Majewskib9f5a482018-11-20 00:38:06 +010087
Peng Fan3e0c1b92019-01-28 09:43:42 +000088config PINCTRL_IMX8M
89 bool "IMX8M pinctrl driver"
90 depends on ARCH_IMX8M && PINCTRL_FULL
Peng Fan3e0c1b92019-01-28 09:43:42 +000091 select PINCTRL_IMX
92 help
93 Say Y here to enable the imx8m pinctrl driver
94
95 This provides a simple pinctrl driver for i.MX8M SoC familiy.
96 This feature depends on device tree configuration. This driver
97 is different from the linux one, this is a simple implementation,
98 only parses the 'fsl,pins' property and configure related
99 registers.
100
Peng Fanf6cbb452022-07-26 16:40:42 +0800101config PINCTRL_IMX93
102 bool "IMX8M pinctrl driver"
103 depends on ARCH_IMX9 && PINCTRL_FULL
104 select PINCTRL_IMX
105 help
106 Say Y here to enable the imx8m pinctrl driver
107
108 This provides a simple pinctrl driver for i.MX8M SoC familiy.
109 This feature depends on device tree configuration. This driver
110 is different from the linux one, this is a simple implementation,
111 only parses the 'fsl,pins' property and configure related
112 registers.
113
Lukasz Majewski137419a2019-06-19 17:31:06 +0200114config PINCTRL_MXS
115 bool "NXP MXS pinctrl driver"
116 depends on ARCH_MX28 && PINCTRL_FULL
117 help
118 Say Y here to enable the i.MX mxs pinctrl driver
119
120 This option provides a simple pinctrl driver for i.MX mxs SoC
121 familiy, e.g. i.MX28. This feature depends on device tree
122 configuration.
123
Giulio Benetti6fd36dd2020-01-10 15:47:02 +0100124config PINCTRL_IMXRT
125 bool "IMXRT pinctrl driver"
126 depends on ARCH_IMXRT && PINCTRL_FULL
127 select DEVRES
128 select PINCTRL_IMX
129 help
130 Say Y here to enable the imxrt pinctrl driver
131
132 This provides a simple pinctrl driver for i.MXRT SoC familiy.
133 This feature depends on device tree configuration. This driver
134 is different from the linux one, this is a simple implementation,
135 only parses the 'fsl,pins' property and configure related
136 registers.
137
Lukasz Majewskib9f5a482018-11-20 00:38:06 +0100138config PINCTRL_VYBRID
139 bool "Vybrid (vf610) pinctrl driver"
140 depends on ARCH_VF610 && PINCTRL_FULL
141 select DEVRES
142 select PINCTRL_IMX
143 help
144 Say Y here to enable the Vybrid (vf610) pinctrl driver
145
146 This provides a simple pinctrl driver for Vybrid SoC familiy,
147 vf610. This feature depends on device tree
148 configuration. This driver is different from the linux one,
149 this is a simple implementation, only parses the 'fsl,pins'
150 property and configure related registers.