f1d5a5c50d39b29e0d672bedbd4a9878905fbdb9
[platform/kernel/u-boot.git] / drivers / pinctrl / nxp / Kconfig
1 config PINCTRL_IMX
2         bool
3
4 config PINCTRL_IMX_SCU
5         bool
6
7 config PINCTRL_IMX5
8         bool "IMX5 pinctrl driver"
9         depends on ARCH_MX5 && PINCTRL_FULL
10         select DEVRES
11         select PINCTRL_IMX
12         help
13           Say Y here to enable the imx5 pinctrl driver
14
15           This provides a simple pinctrl driver for i.MX 53SoC familiy,
16           i.MX53. This feature depends on device tree
17           configuration. This driver is different from the linux one,
18           this is a simple implementation, only parses the 'fsl,pins'
19           property and configure related registers.
20
21 config PINCTRL_IMX6
22         bool "IMX6 pinctrl driver"
23         depends on ARCH_MX6 && PINCTRL_FULL
24         select DEVRES
25         select PINCTRL_IMX
26         help
27           Say Y here to enable the imx6 pinctrl driver
28
29           This provides a simple pinctrl driver for i.MX6 SoC familiy,
30           i.MX6DQ/SL/SX/UL/DQP. This feature depends on device tree
31           configuration. This driver is different from the linux one,
32           this is a simple implementation, only parses the 'fsl,pins'
33           property and configure related registers.
34
35 config PINCTRL_IMX7
36         bool "IMX7 pinctrl driver"
37         depends on ARCH_MX7 && PINCTRL_FULL
38         select DEVRES
39         select PINCTRL_IMX
40         help
41           Say Y here to enable the imx7 pinctrl driver
42
43           This provides a simple pinctrl driver for i.MX7 SoC familiy,
44           i.MX7D. This feature depends on device tree
45           configuration. This driver is different from the linux one,
46           this is a simple implementation, only parses the 'fsl,pins'
47           property and configure related registers.
48
49 config PINCTRL_IMX7ULP
50         bool "IMX7ULP pinctrl driver"
51         depends on ARCH_MX7ULP && PINCTRL_FULL
52         select DEVRES
53         select PINCTRL_IMX
54         help
55           Say Y here to enable the imx7ulp pinctrl driver
56
57           This provides a simple pinctrl driver for i.MX7ULP SoC familiy.
58           This feature depends on device tree configuration. This driver
59           is different from the linux one, this is a simple implementation,
60           only parses the 'fsl,pins' property and configure related
61           registers.
62
63 config PINCTRL_IMX8
64         bool "IMX8 pinctrl driver"
65         depends on ARCH_IMX8 && PINCTRL_FULL
66         select DEVRES
67         select PINCTRL_IMX
68         select PINCTRL_IMX_SCU
69         help
70           Say Y here to enable the imx8 pinctrl driver
71
72           This provides a simple pinctrl driver for i.MX8 SoC familiy.
73           This feature depends on device tree configuration. This driver
74           is different from the linux one, this is a simple implementation,
75           only parses the 'fsl,pins' property and configures related
76           registers.
77
78 config PINCTRL_VYBRID
79         bool "Vybrid (vf610) pinctrl driver"
80         depends on ARCH_VF610 && PINCTRL_FULL
81         select DEVRES
82         select PINCTRL_IMX
83         help
84           Say Y here to enable the Vybrid (vf610) pinctrl driver
85
86           This provides a simple pinctrl driver for Vybrid SoC familiy,
87           vf610. This feature depends on device tree
88           configuration. This driver is different from the linux one,
89           this is a simple implementation, only parses the 'fsl,pins'
90           property and configure related registers.