drivers/clk/sunxi-ng/Kconfig

Source file repositories/reference/linux-study-clean/drivers/clk/sunxi-ng/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/clk/sunxi-ng/Kconfig
Extension
[no extension]
Size
3583 bytes
Lines
137
Domain
Driver Families
Bucket
drivers/clk
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-only
config SUNXI_CCU
	tristate "Clock support for Allwinner SoCs"
	depends on ARCH_SUNXI || COMPILE_TEST
	select RESET_CONTROLLER
	default ARCH_SUNXI

if SUNXI_CCU

config SUNIV_F1C100S_CCU
	tristate "Support for the Allwinner newer F1C100s CCU"
	default ARCH_SUNXI
	depends on MACH_SUNIV || COMPILE_TEST

config SUN20I_D1_CCU
	tristate "Support for the Allwinner D1/R528/T113 CCU"
	default ARCH_SUNXI
	depends on MACH_SUN8I || RISCV || COMPILE_TEST

config SUN20I_D1_R_CCU
	tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
	default ARCH_SUNXI
	depends on MACH_SUN8I || RISCV || COMPILE_TEST

config SUN50I_A64_CCU
	tristate "Support for the Allwinner A64 CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN50I_A100_CCU
	tristate "Support for the Allwinner A100 CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN50I_A100_R_CCU
	tristate "Support for the Allwinner A100 PRCM CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN50I_H6_CCU
	tristate "Support for the Allwinner H6 CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN50I_H616_CCU
	tristate "Support for the Allwinner H616 CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN50I_H6_R_CCU
	tristate "Support for the Allwinner H6 and H616 PRCM CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN55I_A523_CCU
	tristate "Support for the Allwinner A523/T527 CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN55I_A523_MCU_CCU
	tristate "Support for the Allwinner A523/T527 MCU CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN55I_A523_R_CCU
	tristate "Support for the Allwinner A523/T527 PRCM CCU"
	default ARCH_SUNXI
	depends on ARM64 || COMPILE_TEST

config SUN4I_A10_CCU

Annotation

Implementation Notes