Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block
[linux/fpc-iii.git] / drivers / pinctrl / meson / Kconfig
blobb2855e341a75eb872fd711303c8bd1e6f8f4723c
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig PINCTRL_MESON
3         tristate "Amlogic SoC pinctrl drivers"
4         depends on ARCH_MESON
5         depends on OF
6         default y
7         select PINMUX
8         select PINCONF
9         select GENERIC_PINCONF
10         select GPIOLIB
11         select OF_GPIO
12         select REGMAP_MMIO
14 if PINCTRL_MESON
16 config PINCTRL_MESON8
17         bool "Meson 8 SoC pinctrl driver"
18         depends on ARM
19         select PINCTRL_MESON8_PMX
20         default y
22 config PINCTRL_MESON8B
23         bool "Meson 8b SoC pinctrl driver"
24         depends on ARM
25         select PINCTRL_MESON8_PMX
26         default y
28 config PINCTRL_MESON_GXBB
29         tristate "Meson gxbb SoC pinctrl driver"
30         depends on ARM64
31         select PINCTRL_MESON8_PMX
32         default y
34 config PINCTRL_MESON_GXL
35         tristate "Meson gxl SoC pinctrl driver"
36         depends on ARM64
37         select PINCTRL_MESON8_PMX
38         default y
40 config PINCTRL_MESON8_PMX
41         tristate
43 config PINCTRL_MESON_AXG
44         tristate "Meson axg Soc pinctrl driver"
45         depends on ARM64
46         select PINCTRL_MESON_AXG_PMX
47         default y
49 config PINCTRL_MESON_AXG_PMX
50         tristate
52 config PINCTRL_MESON_G12A
53         tristate "Meson g12a Soc pinctrl driver"
54         depends on ARM64
55         select PINCTRL_MESON_AXG_PMX
56         default y
58 config PINCTRL_MESON_A1
59         tristate "Meson a1 Soc pinctrl driver"
60         depends on ARM64
61         select PINCTRL_MESON_AXG_PMX
62         default y
64 endif