mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:24:47 +01:00
Add support for the SpacemiT K3 SoC reset controller. The K3 reset driver reuses the common reset controller code and provides K3-specific reset data for devices managed by the following units: - MPMU (Main Power Management Unit) - APBC (APB clock unit) - APMU (Application Subsystem Power Management Unit) - DCIU (DMA Control and Interface Unit) Acked-by: Alex Elder <elder@riscstar.com> Signed-off-by: Guodong Xu <guodong@riscstar.com> Reviewed-by: Yixun Lan <dlan@kernel.org> Link: https://lore.kernel.org/spacemit/20260114092742-GYC7933267@gentoo.org/ [1] Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
36 lines
1.1 KiB
Text
36 lines
1.1 KiB
Text
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
menu "Reset support for SpacemiT platforms"
|
|
depends on ARCH_SPACEMIT || COMPILE_TEST
|
|
|
|
config RESET_SPACEMIT_COMMON
|
|
tristate
|
|
select AUXILIARY_BUS
|
|
help
|
|
Common reset controller infrastructure for SpacemiT SoCs.
|
|
This provides shared code and helper functions used by
|
|
reset drivers for various SpacemiT SoC families.
|
|
|
|
config RESET_SPACEMIT_K1
|
|
tristate "Support for SpacemiT K1 SoC"
|
|
depends on SPACEMIT_K1_CCU
|
|
select RESET_SPACEMIT_COMMON
|
|
default SPACEMIT_K1_CCU
|
|
help
|
|
Support for reset controller in SpacemiT K1 SoC.
|
|
This driver works with the SpacemiT K1 clock controller
|
|
unit (CCU) driver to provide reset control functionality
|
|
for various peripherals and subsystems in the SoC.
|
|
|
|
config RESET_SPACEMIT_K3
|
|
tristate "Support for SpacemiT K3 SoC"
|
|
depends on SPACEMIT_K3_CCU
|
|
select RESET_SPACEMIT_COMMON
|
|
default SPACEMIT_K3_CCU
|
|
help
|
|
Support for reset controller in SpacemiT K3 SoC.
|
|
This driver works with the SpacemiT K3 clock controller
|
|
unit (CCU) driver to provide reset control functionality
|
|
for various peripherals and subsystems in the SoC.
|
|
|
|
endmenu
|