blob: e077a9ec23d9b00cb01e111549fbc4ecf9c42394 [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 Yamadaedd95a42015-07-14 11:40:02 +090012 tristate "UniPhier PH1-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 Yamadab5cf4162015-07-14 11:40:03 +090016 tristate "UniPhier PH1-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 Yamada95372f92015-07-14 11:40:04 +090020 tristate "UniPhier PH1-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 Yamada1950b042015-07-14 11:40:05 +090024 tristate "UniPhier PH1-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 Yamada3c0fd8e2015-07-14 11:40:06 +090028 tristate "UniPhier ProXstream2 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 Yamadab3b66162015-07-14 11:40:07 +090032 tristate "UniPhier PH1-LD6b SoC pinctrl driver"
Masahiro Yamada70f2f9c2016-05-31 17:05:22 +090033 default ARM
34
35config PINCTRL_UNIPHIER_LD11
36 tristate "UniPhier PH1-LD11 SoC pinctrl driver"
37 default ARM64
Masahiro Yamadab3b66162015-07-14 11:40:07 +090038
Masahiro Yamada336306e2016-05-31 17:05:23 +090039config PINCTRL_UNIPHIER_LD20
40 tristate "UniPhier PH1-LD20 SoC pinctrl driver"
41 default ARM64
42
Masahiro Yamada6e908892015-07-14 11:40:01 +090043endif