162306a36Sopenharmony_ci# SPDX-License_Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cimenu "Enable LiteX SoC Builder specific drivers"
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig LITEX
662306a36Sopenharmony_ci	bool
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciconfig LITEX_SOC_CONTROLLER
962306a36Sopenharmony_ci	tristate "Enable LiteX SoC Controller driver"
1062306a36Sopenharmony_ci	depends on OF || COMPILE_TEST
1162306a36Sopenharmony_ci	depends on HAS_IOMEM
1262306a36Sopenharmony_ci	select LITEX
1362306a36Sopenharmony_ci	help
1462306a36Sopenharmony_ci	  This option enables the SoC Controller Driver which verifies
1562306a36Sopenharmony_ci	  LiteX CSR access and provides common litex_[read|write]*
1662306a36Sopenharmony_ci	  accessors.
1762306a36Sopenharmony_ci	  All drivers that use functions from litex.h must depend on
1862306a36Sopenharmony_ci	  LITEX.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciendmenu
21