Lines Matching +full:sparx5 +full:- +full:switch +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 tristate "Broadcom STB RESCAL reset controller"
66 This enables the RESCAL reset controller for SATA, PCIe0, or PCIe1 on
70 bool "Mobileye EyeQ reset controller"
75 This enables the Mobileye EyeQ reset controller, used in EyeQ5, EyeQ6L
80 has multiple reset instances.
83 tristate "GPIO reset controller"
86 This enables a generic reset controller for resets attached via
87 GPIOs. Typically for OF platforms this driver expects "reset-gpios"
90 If compiled as module, it will be called reset-gpio.
93 bool "Synopsys HSDK Reset Driver"
97 This enables the reset controller driver for HSDK board.
100 tristate "i.MX8Q Reset Driver"
104 This enables the reset controller driver for i.MX8QM/i.MX8QXP
107 tristate "i.MX7/8 Reset Driver"
113 This enables the reset controller driver for i.MX7 SoCs.
116 tristate "i.MX8MP AudioMix Reset Driver"
121 This enables the reset controller driver for i.MX8MP AudioMix
124 bool "Intel Reset Controller Driver"
129 This enables the reset controller driver for Intel Gateway SoCs.
130 Say Y to control the reset signals provided by reset controller.
134 bool "Reset controller driver for Canaan Kendryte K210 SoC"
139 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
140 Say Y if you want to control reset signals provided by this
144 tristate "Reset controller driver for Canaan Kendryte K230 SoC"
148 Support for the Canaan Kendryte K230 RISC-V SoC reset controller.
149 Say Y if you want to control reset signals provided by this
153 bool "Lantiq XWAY Reset Driver" if COMPILE_TEST
156 This enables the reset controller driver for Lantiq / Intel XWAY SoCs.
159 bool "LPC18xx/43xx Reset Driver" if COMPILE_TEST
162 This enables the reset controller driver for NXP LPC18xx/43xx SoCs.
165 tristate "Microchip Sparx5 reset driver"
170 This driver supports switch core reset for the Microchip Sparx5 SoC.
173 bool "NPCM BMC Reset Driver" if COMPILE_TEST
177 This enables the reset controller driver for Nuvoton NPCM
181 bool "Nuvoton MA35D1 Reset Driver"
185 This enables the reset controller driver for Nuvoton MA35D1 SoC.
188 bool "Pistachio Reset Driver"
191 This enables the reset driver for ImgTec Pistachio SoCs.
194 bool "Microchip PolarFire SoC (MPFS) Reset Driver"
199 This driver supports peripheral reset for the Microchip PolarFire SoC
202 tristate "Qcom AOSS Reset Driver"
205 This enables the AOSS (always on subsystem) reset driver
207 reset signals provided by AOSS for Modem, Venus, ADSP,
211 tristate "Qualcomm PDC Reset Driver"
214 This enables the PDC (Power Domain Controller) reset driver
216 to control reset signals provided by PDC for Modem, Compute,
220 tristate "Raspberry Pi 4 Firmware Reset Driver"
224 Raspberry Pi 4's co-processor controls some of the board's HW
226 relevant. This driver provides a reset controller capable of
227 interfacing with RPi4's co-processor and model these firmware
228 initialization routines as reset lines.
235 controls reset and power down of the USB/PHY.
238 tristate "Renesas RZ/V2H(P) (and similar SoCs) USB2PHY Reset driver"
241 Support for USB2PHY Port reset Control found on the RZ/V2H(P) SoC
245 tristate "Reset driver controlled via ARM SCMI interface"
249 This driver provides support for reset signal/domains that are
253 firmware controlling all the reset signals.
256 bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT
260 This enables a simple reset controller driver for reset lines that
265 - Altera SoCFPGAs
266 - ASPEED BMC SoCs
267 - Bitmain BM1880 SoC
268 - Realtek SoCs
269 - RCC reset controller in STM32 MCUs
270 - Allwinner SoCs
271 - SiFive FU740 SoCs
272 - Sophgo SoCs
275 bool "SoCFPGA Reset Driver" if COMPILE_TEST && (!ARM || !ARCH_INTEL_SOCFPGA)
279 This enables the reset driver for the SoCFPGA ARMv7 platforms. This
283 tristate "SpacemiT reset driver"
288 This enables the reset controller driver for SpacemiT SoCs,
292 bool "Sunplus SoCs Reset Driver" if COMPILE_TEST
295 This enables the reset driver support for Sunplus SoCs.
296 The reset lines that can be asserted and deasserted by toggling bits
298 which means each register holds 16 reset lines.
301 bool "Allwinner SoCs Reset Driver" if COMPILE_TEST && !ARCH_SUNXI
305 This enables the reset driver for Allwinner SoCs.
308 tristate "T-HEAD TH1520 reset controller"
312 This driver provides support for the T-HEAD TH1520 SoC reset controller,
313 which manages hardware reset lines for SoC components such as the GPU.
314 Enable this option if you need to control hardware resets on TH1520-based
318 tristate "TI System Control Interface (TI-SCI) reset driver"
321 This enables the reset driver support over TI System Control Interface
322 available on some new TI's SoCs. If you wish to use reset resources
326 tristate "TI SYSCON Reset Driver"
330 This enables the reset driver support for TI devices with
331 memory-mapped reset registers as part of a syscon device node. If
332 you wish to use the reset framework for such memory-mapped devices,
336 tristate "TI TPS380x Reset Driver"
339 This enables the reset driver support for TI TPS380x devices. If
340 you wish to use the reset framework for such devices, say Y here.
344 tristate "Delta Networks TN48M switch CPLD reset controller"
348 This enables the reset controller driver for the Delta TN48M CPLD.
349 It provides reset signals for Armada 7040 and 385 SoC-s, Alleycat 3X
350 switch MAC-s, Alaska OOB ethernet PHY, Quad Alaska ethernet PHY-s and
354 called reset-tn48m.
357 tristate "Reset controller driver for UniPhier SoCs"
362 Support for reset controllers on UniPhier SoCs.
363 Say Y if you want to control reset signals provided by System Control
367 tristate "Reset driver in glue layer for UniPhier SoCs"
372 Support for peripheral core reset included in its own glue layer
373 on UniPhier SoCs. Say Y if you want to control reset signals
377 bool "ZYNQ Reset Driver" if COMPILE_TEST
380 This enables the reset controller driver for Xilinx Zynq SoCs.
383 bool "ZYNQMP Reset Driver" if COMPILE_TEST
386 This enables the reset controller driver for Xilinx ZynqMP SoCs.
388 source "drivers/reset/amlogic/Kconfig"
389 source "drivers/reset/starfive/Kconfig"
390 source "drivers/reset/sti/Kconfig"
391 source "drivers/reset/hisilicon/Kconfig"
392 source "drivers/reset/tegra/Kconfig"