xref: /openbmc/u-boot/drivers/pinctrl/nxp/Kconfig (revision a0d12cd2392af52000790739df3fc8ddbd4db460)
1745df68dSPeng Fanconfig PINCTRL_IMX
2745df68dSPeng Fan	bool
3745df68dSPeng Fan
438b6686fSPeng Fanconfig PINCTRL_IMX_SCU
538b6686fSPeng Fan	bool
638b6686fSPeng Fan
798d62e61SPatrick Bruennconfig PINCTRL_IMX5
898d62e61SPatrick Bruenn	bool "IMX5 pinctrl driver"
998d62e61SPatrick Bruenn	depends on ARCH_MX5 && PINCTRL_FULL
1098d62e61SPatrick Bruenn	select DEVRES
1198d62e61SPatrick Bruenn	select PINCTRL_IMX
1298d62e61SPatrick Bruenn	help
1398d62e61SPatrick Bruenn	  Say Y here to enable the imx5 pinctrl driver
1498d62e61SPatrick Bruenn
1598d62e61SPatrick Bruenn	  This provides a simple pinctrl driver for i.MX 53SoC familiy,
1698d62e61SPatrick Bruenn	  i.MX53. This feature depends on device tree
1798d62e61SPatrick Bruenn	  configuration. This driver is different from the linux one,
1898d62e61SPatrick Bruenn	  this is a simple implementation, only parses the 'fsl,pins'
1998d62e61SPatrick Bruenn	  property and configure related registers.
2098d62e61SPatrick Bruenn
21745df68dSPeng Fanconfig PINCTRL_IMX6
22745df68dSPeng Fan	bool "IMX6 pinctrl driver"
23745df68dSPeng Fan	depends on ARCH_MX6 && PINCTRL_FULL
24745df68dSPeng Fan	select DEVRES
25745df68dSPeng Fan	select PINCTRL_IMX
26745df68dSPeng Fan	help
27745df68dSPeng Fan	  Say Y here to enable the imx6 pinctrl driver
28745df68dSPeng Fan
29745df68dSPeng Fan	  This provides a simple pinctrl driver for i.MX6 SoC familiy,
30745df68dSPeng Fan	  i.MX6DQ/SL/SX/UL/DQP. This feature depends on device tree
31745df68dSPeng Fan	  configuration. This driver is different from the linux one,
32745df68dSPeng Fan	  this is a simple implementation, only parses the 'fsl,pins'
33745df68dSPeng Fan	  property and configure related registers.
34c4068dfbSPeng Fan
35c4068dfbSPeng Fanconfig PINCTRL_IMX7
36c4068dfbSPeng Fan	bool "IMX7 pinctrl driver"
37c4068dfbSPeng Fan	depends on ARCH_MX7 && PINCTRL_FULL
38c4068dfbSPeng Fan	select DEVRES
39c4068dfbSPeng Fan	select PINCTRL_IMX
40c4068dfbSPeng Fan	help
41c4068dfbSPeng Fan	  Say Y here to enable the imx7 pinctrl driver
42c4068dfbSPeng Fan
43c4068dfbSPeng Fan	  This provides a simple pinctrl driver for i.MX7 SoC familiy,
44c4068dfbSPeng Fan	  i.MX7D. This feature depends on device tree
45c4068dfbSPeng Fan	  configuration. This driver is different from the linux one,
46c4068dfbSPeng Fan	  this is a simple implementation, only parses the 'fsl,pins'
47c4068dfbSPeng Fan	  property and configure related registers.
484aa9d4d0SPeng Fan
494aa9d4d0SPeng Fanconfig PINCTRL_IMX7ULP
504aa9d4d0SPeng Fan	bool "IMX7ULP pinctrl driver"
514aa9d4d0SPeng Fan	depends on ARCH_MX7ULP && PINCTRL_FULL
524aa9d4d0SPeng Fan	select DEVRES
534aa9d4d0SPeng Fan	select PINCTRL_IMX
544aa9d4d0SPeng Fan	help
554aa9d4d0SPeng Fan	  Say Y here to enable the imx7ulp pinctrl driver
564aa9d4d0SPeng Fan
574aa9d4d0SPeng Fan	  This provides a simple pinctrl driver for i.MX7ULP SoC familiy.
584aa9d4d0SPeng Fan	  This feature depends on device tree configuration. This driver
594aa9d4d0SPeng Fan	  is different from the linux one, this is a simple implementation,
604aa9d4d0SPeng Fan	  only parses the 'fsl,pins' property and configure related
614aa9d4d0SPeng Fan	  registers.
6238b6686fSPeng Fan
6338b6686fSPeng Fanconfig PINCTRL_IMX8
6438b6686fSPeng Fan	bool "IMX8 pinctrl driver"
6538b6686fSPeng Fan	depends on ARCH_IMX8 && PINCTRL_FULL
6638b6686fSPeng Fan	select DEVRES
6738b6686fSPeng Fan	select PINCTRL_IMX
6838b6686fSPeng Fan	select PINCTRL_IMX_SCU
6938b6686fSPeng Fan	help
7038b6686fSPeng Fan	  Say Y here to enable the imx8 pinctrl driver
7138b6686fSPeng Fan
7238b6686fSPeng Fan	  This provides a simple pinctrl driver for i.MX8 SoC familiy.
7338b6686fSPeng Fan	  This feature depends on device tree configuration. This driver
7438b6686fSPeng Fan	  is different from the linux one, this is a simple implementation,
7538b6686fSPeng Fan	  only parses the 'fsl,pins' property and configures related
7638b6686fSPeng Fan	  registers.
77f0b73d97SLukasz Majewski
78*78814467SPeng Fanconfig PINCTRL_IMX8M
79*78814467SPeng Fan	bool "IMX8M pinctrl driver"
80*78814467SPeng Fan	depends on ARCH_IMX8M && PINCTRL_FULL
81*78814467SPeng Fan	select DEVRES
82*78814467SPeng Fan	select PINCTRL_IMX
83*78814467SPeng Fan	help
84*78814467SPeng Fan	  Say Y here to enable the imx8m pinctrl driver
85*78814467SPeng Fan
86*78814467SPeng Fan	  This provides a simple pinctrl driver for i.MX8M SoC familiy.
87*78814467SPeng Fan	  This feature depends on device tree configuration. This driver
88*78814467SPeng Fan	  is different from the linux one, this is a simple implementation,
89*78814467SPeng Fan	  only parses the 'fsl,pins' property and configure related
90*78814467SPeng Fan	  registers.
91*78814467SPeng Fan
92f0b73d97SLukasz Majewskiconfig PINCTRL_VYBRID
93f0b73d97SLukasz Majewski	bool "Vybrid (vf610) pinctrl driver"
94f0b73d97SLukasz Majewski	depends on ARCH_VF610 && PINCTRL_FULL
95f0b73d97SLukasz Majewski	select DEVRES
96f0b73d97SLukasz Majewski	select PINCTRL_IMX
97f0b73d97SLukasz Majewski	help
98f0b73d97SLukasz Majewski	  Say Y here to enable the Vybrid (vf610) pinctrl driver
99f0b73d97SLukasz Majewski
100f0b73d97SLukasz Majewski	  This provides a simple pinctrl driver for Vybrid SoC familiy,
101f0b73d97SLukasz Majewski	  vf610. This feature depends on device tree
102f0b73d97SLukasz Majewski	  configuration. This driver is different from the linux one,
103f0b73d97SLukasz Majewski	  this is a simple implementation, only parses the 'fsl,pins'
104f0b73d97SLukasz Majewski	  property and configure related registers.
105