Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0
#
# Samsung Pin control drivers
#
config CONFIG_PINCTRL_SAMSUNG
	bool
	select CONFIG_PINMUX
	select CONFIG_PINCONF

config CONFIG_PINCTRL_EXYNOS
	bool "Pinctrl driver data for Samsung EXYNOS SoCs"
	depends on CONFIG_OF && CONFIG_GPIOLIB && (CONFIG_ARCH_EXYNOS || CONFIG_ARCH_S5PV210)
	select CONFIG_PINCTRL_SAMSUNG
	select CONFIG_PINCTRL_EXYNOS_ARM if CONFIG_ARM && (CONFIG_ARCH_EXYNOS || CONFIG_ARCH_S5PV210)
	select CONFIG_PINCTRL_EXYNOS_ARM64 if CONFIG_ARM64 && CONFIG_ARCH_EXYNOS

config CONFIG_PINCTRL_EXYNOS_ARM
	bool "ARMv7-specific pinctrl driver data for Exynos" if CONFIG_COMPILE_TEST
	depends on CONFIG_PINCTRL_EXYNOS

config CONFIG_PINCTRL_EXYNOS_ARM64
	bool "ARMv8-specific pinctrl driver data for Exynos" if CONFIG_COMPILE_TEST
	depends on CONFIG_PINCTRL_EXYNOS

config CONFIG_PINCTRL_S3C24XX
	bool "Samsung S3C24XX SoC pinctrl driver"
	depends on CONFIG_ARCH_S3C24XX && CONFIG_OF
	select CONFIG_PINCTRL_SAMSUNG

config CONFIG_PINCTRL_S3C64XX
	bool "Samsung S3C64XX SoC pinctrl driver"
	depends on CONFIG_ARCH_S3C64XX
	select CONFIG_PINCTRL_SAMSUNG