Lines Matching +full:reset +full:- +full:source

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 tristate "ASPEED Reset Driver"
30 This enables the reset controller driver for AST2700.
33 bool "AR71xx Reset Driver" if COMPILE_TEST
36 This enables the ATH79 reset controller driver that supports the
37 AR71xx SoC reset controller.
40 bool "AXS10x Reset Driver" if COMPILE_TEST
43 This enables the reset controller driver for AXS10x.
46 bool "BCM6345 Reset Controller"
50 This enables the reset controller driver for BCM6345 SoCs.
53 tristate "Berlin Reset Driver"
57 This enables the reset controller driver for Marvell Berlin SoCs.
60 tristate "Broadcom STB reset controller"
64 This enables the reset controller driver for Broadcom STB SoCs using
68 tristate "Broadcom STB RESCAL reset controller"
73 This enables the RESCAL reset controller for SATA, PCIe0, or PCIe1 on
77 bool "Mobileye EyeQ reset controller"
82 This enables the Mobileye EyeQ reset controller, used in EyeQ5, EyeQ6L
87 has multiple reset instances.
90 tristate "GPIO reset controller"
93 This enables a generic reset controller for resets attached via
94 GPIOs. Typically for OF platforms this driver expects "reset-gpios"
97 If compiled as module, it will be called reset-gpio.
100 bool "Synopsys HSDK Reset Driver"
104 This enables the reset controller driver for HSDK board.
107 tristate "i.MX8Q Reset Driver"
111 This enables the reset controller driver for i.MX8QM/i.MX8QXP
114 tristate "i.MX7/8 Reset Driver"
120 This enables the reset controller driver for i.MX7 SoCs.
123 tristate "i.MX8MP AudioMix Reset Driver"
128 This enables the reset controller driver for i.MX8MP AudioMix
131 bool "Intel Reset Controller Driver"
136 This enables the reset controller driver for Intel Gateway SoCs.
137 Say Y to control the reset signals provided by reset controller.
141 bool "Reset controller driver for Canaan Kendryte K210 SoC"
146 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
147 Say Y if you want to control reset signals provided by this
151 tristate "Reset controller driver for Canaan Kendryte K230 SoC"
155 Support for the Canaan Kendryte K230 RISC-V SoC reset controller.
156 Say Y if you want to control reset signals provided by this
160 bool "Lantiq XWAY Reset Driver" if COMPILE_TEST
163 This enables the reset controller driver for Lantiq / Intel XWAY SoCs.
166 bool "LPC18xx/43xx Reset Driver" if COMPILE_TEST
169 This enables the reset controller driver for NXP LPC18xx/43xx SoCs.
172 tristate "Microchip Sparx5 reset driver"
177 This driver supports switch core reset for the Microchip Sparx5 SoC.
180 bool "NPCM BMC Reset Driver" if COMPILE_TEST
184 This enables the reset controller driver for Nuvoton NPCM
188 bool "Nuvoton MA35D1 Reset Driver"
192 This enables the reset controller driver for Nuvoton MA35D1 SoC.
195 bool "Pistachio Reset Driver"
198 This enables the reset driver for ImgTec Pistachio SoCs.
201 bool "Microchip PolarFire SoC (MPFS) Reset Driver"
206 This driver supports peripheral reset for the Microchip PolarFire SoC
209 tristate "Qcom AOSS Reset Driver"
212 This enables the AOSS (always on subsystem) reset driver
214 reset signals provided by AOSS for Modem, Venus, ADSP,
218 tristate "Qualcomm PDC Reset Driver"
221 This enables the PDC (Power Domain Controller) reset driver
223 to control reset signals provided by PDC for Modem, Compute,
227 tristate "Raspberry Pi 4 Firmware Reset Driver"
231 Raspberry Pi 4's co-processor controls some of the board's HW
233 relevant. This driver provides a reset controller capable of
234 interfacing with RPi4's co-processor and model these firmware
235 initialization routines as reset lines.
242 controls reset and power down of the USB/PHY.
245 tristate "Renesas RZ/V2H(P) (and similar SoCs) USB2PHY Reset driver"
248 Support for USB2PHY Port reset Control found on the RZ/V2H(P) SoC
252 tristate "Reset driver controlled via ARM SCMI interface"
256 This driver provides support for reset signal/domains that are
260 firmware controlling all the reset signals.
263 bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT
267 This enables a simple reset controller driver for reset lines that
272 - Altera SoCFPGAs
273 - ASPEED BMC SoCs
274 - Bitmain BM1880 SoC
275 - Realtek SoCs
276 - RCC reset controller in STM32 MCUs
277 - Allwinner SoCs
278 - SiFive FU740 SoCs
279 - Sophgo SoCs
282 bool "SoCFPGA Reset Driver" if COMPILE_TEST && (!ARM || !ARCH_INTEL_SOCFPGA)
286 This enables the reset driver for the SoCFPGA ARMv7 platforms. This
290 tristate "SpacemiT reset driver"
295 This enables the reset controller driver for SpacemiT SoCs,
299 bool "Sunplus SoCs Reset Driver" if COMPILE_TEST
302 This enables the reset driver support for Sunplus SoCs.
303 The reset lines that can be asserted and deasserted by toggling bits
305 which means each register holds 16 reset lines.
308 bool "Allwinner SoCs Reset Driver" if COMPILE_TEST && !ARCH_SUNXI
312 This enables the reset driver for Allwinner SoCs.
315 tristate "T-HEAD TH1520 reset controller"
319 This driver provides support for the T-HEAD TH1520 SoC reset controller,
320 which manages hardware reset lines for SoC components such as the GPU.
321 Enable this option if you need to control hardware resets on TH1520-based
325 tristate "TI System Control Interface (TI-SCI) reset driver"
328 This enables the reset driver support over TI System Control Interface
329 available on some new TI's SoCs. If you wish to use reset resources
333 tristate "TI SYSCON Reset Driver"
337 This enables the reset driver support for TI devices with
338 memory-mapped reset registers as part of a syscon device node. If
339 you wish to use the reset framework for such memory-mapped devices,
343 tristate "TI TPS380x Reset Driver"
346 This enables the reset driver support for TI TPS380x devices. If
347 you wish to use the reset framework for such devices, say Y here.
351 tristate "Delta Networks TN48M switch CPLD reset controller"
355 This enables the reset controller driver for the Delta TN48M CPLD.
356 It provides reset signals for Armada 7040 and 385 SoC-s, Alleycat 3X
357 switch MAC-s, Alaska OOB ethernet PHY, Quad Alaska ethernet PHY-s and
361 called reset-tn48m.
364 tristate "Reset controller driver for UniPhier SoCs"
369 Support for reset controllers on UniPhier SoCs.
370 Say Y if you want to control reset signals provided by System Control
374 tristate "Reset driver in glue layer for UniPhier SoCs"
379 Support for peripheral core reset included in its own glue layer
380 on UniPhier SoCs. Say Y if you want to control reset signals
384 bool "ZYNQ Reset Driver" if COMPILE_TEST
387 This enables the reset controller driver for Xilinx Zynq SoCs.
390 bool "ZYNQMP Reset Driver" if COMPILE_TEST
393 This enables the reset controller driver for Xilinx ZynqMP SoCs.
395 source "drivers/reset/amlogic/Kconfig"
396 source "drivers/reset/starfive/Kconfig"
397 source "drivers/reset/sti/Kconfig"
398 source "drivers/reset/hisilicon/Kconfig"
399 source "drivers/reset/tegra/Kconfig"