xref: /openbmc/linux/drivers/pinctrl/meson/Kconfig (revision 023e4163)
1menuconfig PINCTRL_MESON
2	bool "Amlogic SoC pinctrl drivers"
3	depends on ARCH_MESON
4	depends on OF
5	select PINMUX
6	select PINCONF
7	select GENERIC_PINCONF
8	select GPIOLIB
9	select OF_GPIO
10	select REGMAP_MMIO
11
12if PINCTRL_MESON
13
14config PINCTRL_MESON8
15	bool "Meson 8 SoC pinctrl driver"
16	depends on ARM
17	select PINCTRL_MESON8_PMX
18	default y
19
20config PINCTRL_MESON8B
21	bool "Meson 8b SoC pinctrl driver"
22	depends on ARM
23	select PINCTRL_MESON8_PMX
24	default y
25
26config PINCTRL_MESON_GXBB
27	bool "Meson gxbb SoC pinctrl driver"
28	depends on ARM64
29	select PINCTRL_MESON8_PMX
30	default y
31
32config PINCTRL_MESON_GXL
33	bool "Meson gxl SoC pinctrl driver"
34	depends on ARM64
35	select PINCTRL_MESON8_PMX
36	default y
37
38config PINCTRL_MESON8_PMX
39	bool
40
41config PINCTRL_MESON_AXG
42	bool "Meson axg Soc pinctrl driver"
43	depends on ARM64
44	select PINCTRL_MESON_AXG_PMX
45	default y
46
47config PINCTRL_MESON_AXG_PMX
48	bool
49
50config PINCTRL_MESON_G12A
51	bool "Meson g12a Soc pinctrl driver"
52	depends on ARM64
53	select PINCTRL_MESON_AXG_PMX
54	default y
55
56endif
57