drivers/pinctrl/realtek/Kconfig

Source file repositories/reference/linux-study-clean/drivers/pinctrl/realtek/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/pinctrl/realtek/Kconfig
Extension
[no extension]
Size
1100 bytes
Lines
38
Domain
Driver Families
Bucket
drivers/pinctrl
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0-or-later

config PINCTRL_RTD
	tristate "Realtek DHC core pin controller driver"
	depends on ARCH_REALTEK || (COMPILE_TEST && OF)
	default ARCH_REALTEK
	select PINMUX
	select GENERIC_PINCONF
	select REGMAP_MMIO

config PINCTRL_RTD1619B
	tristate "Realtek DHC 1619B pin controller driver"
	depends on PINCTRL_RTD
	default ARCH_REALTEK

config PINCTRL_RTD1319D
	tristate "Realtek DHC 1319D pin controller driver"
	depends on PINCTRL_RTD
	default ARCH_REALTEK

config PINCTRL_RTD1315E
	tristate "Realtek DHC 1315E pin controller driver"
	depends on PINCTRL_RTD
	default ARCH_REALTEK

config PINCTRL_RTD1625
	tristate "Realtek DHC 1625 pin controller driver"
	depends on PINCTRL_RTD
	default ARCH_REALTEK
	help
	  This driver enables support for the pin controller on the Realtek
	  RTD1625 SoCs.

	  It implements pin multiplexing for function selection and GPIO enabling.
	  It also utilizes the generic pin configuration interface to manage
	  electrical properties for both individual pins and pin groups.

	  Say Y here to enable the pinctrl driver for RTD1625 SoCs

Annotation

Implementation Notes