Lines Matching +full:firmware +full:- +full:reset
1 # SPDX-License-Identifier: GPL-2.0-only
6 bool "Reset Controller Support"
9 Generic Reset Controller support.
11 This framework is designed to abstract reset handling of devices
12 via GPIOs or SoC-internal reset controller modules.
19 tristate "Altera Arria10 System Resource Reset"
22 This option enables support for the external reset functions for
26 bool "AR71xx Reset Driver" if COMPILE_TEST
29 This enables the ATH79 reset controller driver that supports the
30 AR71xx SoC reset controller.
33 bool "AXS10x Reset Driver" if COMPILE_TEST
36 This enables the reset controller driver for AXS10x.
39 bool "BCM6345 Reset Controller"
43 This enables the reset controller driver for BCM6345 SoCs.
46 tristate "Berlin Reset Driver"
50 This enables the reset controller driver for Marvell Berlin SoCs.
53 tristate "Broadcom STB reset controller"
57 This enables the reset controller driver for Broadcom STB SoCs using
61 bool "Broadcom STB RESCAL reset controller"
66 This enables the RESCAL reset controller for SATA, PCIe0, or PCIe1 on
70 bool "Synopsys HSDK Reset Driver"
74 This enables the reset controller driver for HSDK board.
77 tristate "i.MX7/8 Reset Driver"
83 This enables the reset controller driver for i.MX7 SoCs.
86 bool "Intel Reset Controller Driver"
91 This enables the reset controller driver for Intel Gateway SoCs.
92 Say Y to control the reset signals provided by reset controller.
96 bool "Reset controller driver for Canaan Kendryte K210 SoC"
101 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
102 Say Y if you want to control reset signals provided by this
106 bool "Lantiq XWAY Reset Driver" if COMPILE_TEST
109 This enables the reset controller driver for Lantiq / Intel XWAY SoCs.
112 bool "LPC18xx/43xx Reset Driver" if COMPILE_TEST
115 This enables the reset controller driver for NXP LPC18xx/43xx SoCs.
118 bool "Microchip Sparx5 reset driver"
123 This driver supports switch core reset for the Microchip Sparx5 SoC.
126 tristate "Meson Reset Driver"
130 This enables the reset driver for Amlogic Meson SoCs.
133 tristate "Meson Audio Memory Arbiter Reset Driver"
136 This enables the reset driver for Audio Memory Arbiter of
140 bool "NPCM BMC Reset Driver" if COMPILE_TEST
143 This enables the reset controller driver for Nuvoton NPCM
150 bool "Pistachio Reset Driver"
153 This enables the reset driver for ImgTec Pistachio SoCs.
156 tristate "Qcom AOSS Reset Driver"
159 This enables the AOSS (always on subsystem) reset driver
161 reset signals provided by AOSS for Modem, Venus, ADSP,
165 tristate "Qualcomm PDC Reset Driver"
168 This enables the PDC (Power Domain Controller) reset driver
170 to control reset signals provided by PDC for Modem, Compute,
174 tristate "Raspberry Pi 4 Firmware Reset Driver"
178 Raspberry Pi 4's co-processor controls some of the board's HW
180 relevant. This driver provides a reset controller capable of
181 interfacing with RPi4's co-processor and model these firmware
182 initialization routines as reset lines.
189 controls reset and power down of the USB/PHY.
192 tristate "Reset driver controlled via ARM SCMI interface"
196 This driver provides support for reset signal/domains that are
197 controlled by firmware that implements the SCMI interface.
200 firmware controlling all the reset signals.
203 bool "Simple Reset Controller Driver" if COMPILE_TEST
206 This enables a simple reset controller driver for reset lines that
211 - Altera SoCFPGAs
212 - ASPEED BMC SoCs
213 - Bitmain BM1880 SoC
214 - Realtek SoCs
215 - RCC reset controller in STM32 MCUs
216 - Allwinner SoCs
217 - SiFive FU740 SoCs
220 bool "SoCFPGA Reset Driver" if COMPILE_TEST && (!ARM || !ARCH_INTEL_SOCFPGA)
224 This enables the reset driver for the SoCFPGA ARMv7 platforms. This
228 bool "Allwinner SoCs Reset Driver" if COMPILE_TEST && !ARCH_SUNXI
232 This enables the reset driver for Allwinner SoCs.
235 tristate "TI System Control Interface (TI-SCI) reset driver"
238 This enables the reset driver support over TI System Control Interface
239 available on some new TI's SoCs. If you wish to use reset resources
243 tristate "TI SYSCON Reset Driver"
247 This enables the reset driver support for TI devices with
248 memory-mapped reset registers as part of a syscon device node. If
249 you wish to use the reset framework for such memory-mapped devices,
253 tristate "Reset controller driver for UniPhier SoCs"
258 Support for reset controllers on UniPhier SoCs.
259 Say Y if you want to control reset signals provided by System Control
263 tristate "Reset driver in glue layer for UniPhier SoCs"
268 Support for peripheral core reset included in its own glue layer
269 on UniPhier SoCs. Say Y if you want to control reset signals
273 bool "ZYNQ Reset Driver" if COMPILE_TEST
276 This enables the reset controller driver for Xilinx Zynq SoCs.
278 source "drivers/reset/sti/Kconfig"
279 source "drivers/reset/hisilicon/Kconfig"
280 source "drivers/reset/tegra/Kconfig"