162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciif (ARCH_BERLIN || COMPILE_TEST)
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciconfig PINCTRL_BERLIN
562306a36Sopenharmony_ci	bool
662306a36Sopenharmony_ci	select PINMUX
762306a36Sopenharmony_ci	select REGMAP_MMIO
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciconfig PINCTRL_AS370
1062306a36Sopenharmony_ci	bool "Synaptics as370 pin controller driver"
1162306a36Sopenharmony_ci	depends on OF
1262306a36Sopenharmony_ci	select PINCTRL_BERLIN
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig PINCTRL_BERLIN_BG2
1562306a36Sopenharmony_ci	def_bool MACH_BERLIN_BG2
1662306a36Sopenharmony_ci	depends on OF
1762306a36Sopenharmony_ci	select PINCTRL_BERLIN
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig PINCTRL_BERLIN_BG2CD
2062306a36Sopenharmony_ci	def_bool MACH_BERLIN_BG2CD
2162306a36Sopenharmony_ci	depends on OF
2262306a36Sopenharmony_ci	select PINCTRL_BERLIN
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig PINCTRL_BERLIN_BG2Q
2562306a36Sopenharmony_ci	def_bool MACH_BERLIN_BG2Q
2662306a36Sopenharmony_ci	depends on OF
2762306a36Sopenharmony_ci	select PINCTRL_BERLIN
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciconfig PINCTRL_BERLIN_BG4CT
3062306a36Sopenharmony_ci	bool "Marvell berlin4ct pin controller driver"
3162306a36Sopenharmony_ci	depends on OF
3262306a36Sopenharmony_ci	select PINCTRL_BERLIN
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ciendif
35