xref: /openbmc/linux/drivers/pinctrl/meson/Kconfig (revision ec8f24b7)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2277d14ebSJerome Brunetmenuconfig PINCTRL_MESON
3277d14ebSJerome Brunet	bool "Amlogic SoC pinctrl drivers"
4277d14ebSJerome Brunet	depends on ARCH_MESON
5277d14ebSJerome Brunet	depends on OF
6277d14ebSJerome Brunet	select PINMUX
7277d14ebSJerome Brunet	select PINCONF
8277d14ebSJerome Brunet	select GENERIC_PINCONF
9277d14ebSJerome Brunet	select GPIOLIB
10277d14ebSJerome Brunet	select OF_GPIO
11277d14ebSJerome Brunet	select REGMAP_MMIO
12277d14ebSJerome Brunet
13277d14ebSJerome Brunetif PINCTRL_MESON
14277d14ebSJerome Brunet
15277d14ebSJerome Brunetconfig PINCTRL_MESON8
16277d14ebSJerome Brunet	bool "Meson 8 SoC pinctrl driver"
17277d14ebSJerome Brunet	depends on ARM
18ce385aa2SJerome Brunet	select PINCTRL_MESON8_PMX
19277d14ebSJerome Brunet	default y
20277d14ebSJerome Brunet
21277d14ebSJerome Brunetconfig PINCTRL_MESON8B
22277d14ebSJerome Brunet	bool "Meson 8b SoC pinctrl driver"
23277d14ebSJerome Brunet	depends on ARM
24ce385aa2SJerome Brunet	select PINCTRL_MESON8_PMX
25277d14ebSJerome Brunet	default y
26277d14ebSJerome Brunet
27277d14ebSJerome Brunetconfig PINCTRL_MESON_GXBB
28277d14ebSJerome Brunet	bool "Meson gxbb SoC pinctrl driver"
29277d14ebSJerome Brunet	depends on ARM64
30ce385aa2SJerome Brunet	select PINCTRL_MESON8_PMX
31277d14ebSJerome Brunet	default y
32277d14ebSJerome Brunet
33277d14ebSJerome Brunetconfig PINCTRL_MESON_GXL
34277d14ebSJerome Brunet	bool "Meson gxl SoC pinctrl driver"
35277d14ebSJerome Brunet	depends on ARM64
36ce385aa2SJerome Brunet	select PINCTRL_MESON8_PMX
37277d14ebSJerome Brunet	default y
38277d14ebSJerome Brunet
39ce385aa2SJerome Brunetconfig PINCTRL_MESON8_PMX
40ce385aa2SJerome Brunet	bool
41ce385aa2SJerome Brunet
4283c56680SXingyu Chenconfig PINCTRL_MESON_AXG
4383c56680SXingyu Chen	bool "Meson axg Soc pinctrl driver"
4483c56680SXingyu Chen	depends on ARM64
4583c56680SXingyu Chen	select PINCTRL_MESON_AXG_PMX
4683c56680SXingyu Chen	default y
4783c56680SXingyu Chen
480fabe43fSXingyu Chenconfig PINCTRL_MESON_AXG_PMX
490fabe43fSXingyu Chen	bool
500fabe43fSXingyu Chen
5129ae0952SYixun Lanconfig PINCTRL_MESON_G12A
5229ae0952SYixun Lan	bool "Meson g12a Soc pinctrl driver"
5329ae0952SYixun Lan	depends on ARM64
5429ae0952SYixun Lan	select PINCTRL_MESON_AXG_PMX
5529ae0952SYixun Lan	default y
5629ae0952SYixun Lan
57277d14ebSJerome Brunetendif
58