Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[linux-2.6-block.git] / drivers / pinctrl / meson / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
277d14eb 2menuconfig PINCTRL_MESON
9c65441e 3 tristate "Amlogic SoC pinctrl drivers"
6671d0bc 4 depends on ARCH_MESON || COMPILE_TEST
277d14eb 5 depends on OF
9c65441e 6 default y
277d14eb
JB
7 select PINMUX
8 select PINCONF
9 select GENERIC_PINCONF
10 select GPIOLIB
11 select OF_GPIO
12 select REGMAP_MMIO
13
14if PINCTRL_MESON
15
16config PINCTRL_MESON8
17 bool "Meson 8 SoC pinctrl driver"
18 depends on ARM
ce385aa2 19 select PINCTRL_MESON8_PMX
277d14eb
JB
20 default y
21
22config PINCTRL_MESON8B
23 bool "Meson 8b SoC pinctrl driver"
24 depends on ARM
ce385aa2 25 select PINCTRL_MESON8_PMX
277d14eb
JB
26 default y
27
28config PINCTRL_MESON_GXBB
9c65441e 29 tristate "Meson gxbb SoC pinctrl driver"
277d14eb 30 depends on ARM64
ce385aa2 31 select PINCTRL_MESON8_PMX
277d14eb
JB
32 default y
33
34config PINCTRL_MESON_GXL
9c65441e 35 tristate "Meson gxl SoC pinctrl driver"
277d14eb 36 depends on ARM64
ce385aa2 37 select PINCTRL_MESON8_PMX
277d14eb
JB
38 default y
39
ce385aa2 40config PINCTRL_MESON8_PMX
9c65441e 41 tristate
ce385aa2 42
83c56680 43config PINCTRL_MESON_AXG
9c65441e 44 tristate "Meson axg Soc pinctrl driver"
83c56680
XC
45 depends on ARM64
46 select PINCTRL_MESON_AXG_PMX
47 default y
48
0fabe43f 49config PINCTRL_MESON_AXG_PMX
9c65441e 50 tristate
0fabe43f 51
29ae0952 52config PINCTRL_MESON_G12A
9c65441e 53 tristate "Meson g12a Soc pinctrl driver"
29ae0952
YL
54 depends on ARM64
55 select PINCTRL_MESON_AXG_PMX
56 default y
57
dabad1ff 58config PINCTRL_MESON_A1
9c65441e 59 tristate "Meson a1 Soc pinctrl driver"
dabad1ff
QS
60 depends on ARM64
61 select PINCTRL_MESON_AXG_PMX
62 default y
63
775214d3
QS
64config PINCTRL_MESON_S4
65 tristate "Meson s4 Soc pinctrl driver"
66 depends on ARM64
67 select PINCTRL_MESON_AXG_PMX
68 default y
69
ea90ca10
HQ
70config PINCTRL_AMLOGIC_C3
71 tristate "Amlogic C3 SoC pinctrl driver"
72 depends on ARM64
73 select PINCTRL_MESON_AXG_PMX
74 default y
75
9681df02
HQ
76config PINCTRL_AMLOGIC_T7
77 tristate "Amlogic T7 SoC pinctrl driver"
78 depends on ARM64
79 select PINCTRL_MESON_AXG_PMX
80 default y
81
277d14eb 82endif