mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-02-12 16:52:52 +00:00
* [DM/FEATURE] Support reset controller
Reset controllers are central units that control
the reset signals to multiple peripherals.
The reset controller API is split into two parts:
1. The consumer driver interface, which allows
peripheral drivers to request control over
their reset input signals
2. The reset controller driver interface
which is used by drivers for reset controller devices to
register their reset controls to provide them to the consumers.
* [RESET/SIMPLE] Support simple reset
Currently this driver supports:
- Altera SoCFPGAs
- ASPEED BMC SoCs
- Bitmain BM1880 SoC
- Realtek SoCs
- RCC reset controller in STM32 MCUs
- Allwinner SoCs
- SiFive FU740 SoCs
- Sophgo SoCs
Signed-off-by: GuEe-GUI <2991707448@qq.com>
15 lines
314 B
Plaintext
15 lines
314 B
Plaintext
menuconfig RT_USING_RESET
|
|
bool "Using Reset Controller support"
|
|
depends on RT_USING_DM
|
|
depends on RT_USING_OFW
|
|
default n
|
|
|
|
config RT_RESET_SIMPLE
|
|
bool "Simple Reset Controller Driver"
|
|
depends on RT_USING_RESET
|
|
default n
|
|
|
|
if RT_USING_RESET
|
|
osource "$(SOC_DM_RESET_DIR)/Kconfig"
|
|
endif
|