blob: 9f2a1c666def111bb4bcca126edd28bdc013ab91 [file] [log] [blame]
Masahiro Yamadab9a4e152015-11-24 15:00:45 +09001menuconfig PINCTRL_UNIPHIER
2 bool "UniPhier SoC pinctrl drivers"
Masahiro Yamadaaac7e972016-01-31 22:32:51 +09003 depends on ARCH_UNIPHIER || COMPILE_TEST
Masahiro Yamadab9a4e152015-11-24 15:00:45 +09004 depends on OF && MFD_SYSCON
5 default y
Masahiro Yamada6e908892015-07-14 11:40:01 +09006 select PINMUX
7 select GENERIC_PINCONF
8
Masahiro Yamadab9a4e152015-11-24 15:00:45 +09009if PINCTRL_UNIPHIER
10
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090011config PINCTRL_UNIPHIER_LD4
Masahiro Yamada2afd4502017-03-16 02:38:15 +090012 bool "UniPhier LD4 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090013 default ARM
Masahiro Yamadaedd95a42015-07-14 11:40:02 +090014
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090015config PINCTRL_UNIPHIER_PRO4
Masahiro Yamada2afd4502017-03-16 02:38:15 +090016 bool "UniPhier Pro4 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090017 default ARM
Masahiro Yamadab5cf4162015-07-14 11:40:03 +090018
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090019config PINCTRL_UNIPHIER_SLD8
Masahiro Yamada2afd4502017-03-16 02:38:15 +090020 bool "UniPhier sLD8 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090021 default ARM
Masahiro Yamada95372f92015-07-14 11:40:04 +090022
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090023config PINCTRL_UNIPHIER_PRO5
Masahiro Yamada2afd4502017-03-16 02:38:15 +090024 bool "UniPhier Pro5 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090025 default ARM
Masahiro Yamada1950b042015-07-14 11:40:05 +090026
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090027config PINCTRL_UNIPHIER_PXS2
Masahiro Yamada2afd4502017-03-16 02:38:15 +090028 bool "UniPhier PXs2 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090029 default ARM
Masahiro Yamada3c0fd8e2015-07-14 11:40:06 +090030
Masahiro Yamada1233a1f2016-03-02 15:14:40 +090031config PINCTRL_UNIPHIER_LD6B
Masahiro Yamada2afd4502017-03-16 02:38:15 +090032 bool "UniPhier LD6b SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090033 default ARM
34
35config PINCTRL_UNIPHIER_LD11
Masahiro Yamada2afd4502017-03-16 02:38:15 +090036 bool "UniPhier LD11 SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090037 default ARM64
Masahiro Yamadab3b66162015-07-14 11:40:07 +090038
Masahiro Yamada336306e2016-05-31 17:05:23 +090039config PINCTRL_UNIPHIER_LD20
Masahiro Yamada2afd4502017-03-16 02:38:15 +090040 bool "UniPhier LD20 SoC pinctrl driver"
Masahiro Yamada336306e2016-05-31 17:05:23 +090041 default ARM64
42
Masahiro Yamadac3ed6f42017-07-31 15:21:11 +090043config PINCTRL_UNIPHIER_PXS3
44 bool "UniPhier PXs3 SoC pinctrl driver"
45 default ARM64
46
Masahiro Yamada6e908892015-07-14 11:40:01 +090047endif