Blame view
drivers/reset/Kconfig
7.2 KB
ec8f24b7f treewide: Add SPD... |
1 |
# SPDX-License-Identifier: GPL-2.0-only |
61fc41317 reset: Add reset ... |
2 3 4 5 6 7 8 9 10 11 12 13 14 |
config ARCH_HAS_RESET_CONTROLLER bool menuconfig RESET_CONTROLLER bool "Reset Controller Support" default y if ARCH_HAS_RESET_CONTROLLER help Generic Reset Controller support. This framework is designed to abstract reset handling of devices via GPIOs or SoC-internal reset controller modules. If unsure, say no. |
e5d76075d drivers: reset: S... |
15 |
|
998cd4637 reset: fix Kconfi... |
16 |
if RESET_CONTROLLER |
627006820 reset: Add Altera... |
17 18 19 20 21 22 |
config RESET_A10SR tristate "Altera Arria10 System Resource Reset" depends on MFD_ALTERA_A10SR help This option enables support for the external reset functions for peripheral PHYs on the Altera Arria10 System Resource Chip. |
e27b4a6e6 reset: ath79: add... |
23 24 25 26 27 28 |
config RESET_ATH79 bool "AR71xx Reset Driver" if COMPILE_TEST default ATH79 help This enables the ATH79 reset controller driver that supports the AR71xx SoC reset controller. |
376349232 ARC: reset: intro... |
29 30 31 32 33 |
config RESET_AXS10X bool "AXS10x Reset Driver" if COMPILE_TEST default ARC_PLAT_AXS10X help This enables the reset controller driver for AXS10x. |
70d467ea1 reset: berlin: ad... |
34 35 36 37 38 |
config RESET_BERLIN bool "Berlin Reset Driver" if COMPILE_TEST default ARCH_BERLIN help This enables the reset controller driver for Marvell Berlin SoCs. |
77750bc08 reset: Add Broadc... |
39 40 41 42 43 44 45 |
config RESET_BRCMSTB tristate "Broadcom STB reset controller" depends on ARCH_BRCMSTB || COMPILE_TEST default ARCH_BRCMSTB help This enables the reset controller driver for Broadcom STB SoCs using a SUN_TOP_CTRL_SW_INIT style controller. |
6d73c7f3a reset: Add driver... |
46 47 48 49 |
config RESET_DISPMIX tristate "IMX Display Mix reset support" default y select REGMAP_MMIO |
4ec8c8184 reset: Kconfig: u... |
50 |
depends on ARCH_MXC |
6d73c7f3a reset: Add driver... |
51 52 53 |
help This driver provides support for Display Mix reset that is controlled by dispmix GPR registers. |
13541226d ARC: reset: remov... |
54 55 |
config RESET_HSDK bool "Synopsys HSDK Reset Driver" |
2d48a237c ARC: reset: Only ... |
56 |
depends on HAS_IOMEM |
544e3bf4f reset: Restrict R... |
57 |
depends on ARC_SOC_HSDK || COMPILE_TEST |
e0be864f1 ARC: reset: intro... |
58 |
help |
13541226d ARC: reset: remov... |
59 |
This enables the reset controller driver for HSDK board. |
e0be864f1 ARC: reset: intro... |
60 |
|
abf97755a reset: Add i.MX7 ... |
61 |
config RESET_IMX7 |
66d55a657 MA-17913 reset: A... |
62 63 |
tristate "i.MX7/8 Reset Driver" depends on HAS_IOMEM || COMPILE_TEST |
c979dbf59 reset: imx7: Add ... |
64 |
default SOC_IMX7D || (ARM64 && ARCH_MXC) |
abf97755a reset: Add i.MX7 ... |
65 66 67 |
select MFD_SYSCON help This enables the reset controller driver for i.MX7 SoCs. |
d4b6fb2ad MLK-23250-06: res... |
68 |
config RESET_IMX_HDMIMIX |
66d55a657 MA-17913 reset: A... |
69 70 |
tristate "i.MX HDMIMIX Reset Driver" depends on HAS_IOMEM || COMPILE_TEST |
d4b6fb2ad MLK-23250-06: res... |
71 72 73 |
default ARCH_MXC help This enables the hdmimix reset controller driver for i.MX8MP. |
b8286630c reset: imx: Add a... |
74 |
config RESET_IMX_AUDIOMIX |
66d55a657 MA-17913 reset: A... |
75 76 |
tristate "i.MX Audiomix Reset Driver" depends on HAS_IOMEM || COMPILE_TEST |
b8286630c reset: imx: Add a... |
77 78 79 |
default ARCH_MXC help This enables the audiomix reset controller driver for i.MX SoCs. |
79797b6fa reset: Add a rese... |
80 81 82 83 84 |
config RESET_LANTIQ bool "Lantiq XWAY Reset Driver" if COMPILE_TEST default SOC_TYPE_XWAY help This enables the reset controller driver for Lantiq / Intel XWAY SoCs. |
5f83111d4 reset: Add driver... |
85 86 |
config RESET_GPIO tristate "GPIO reset controller support" |
16c4d62c0 MLK-11395-2: rese... |
87 |
default y |
5f83111d4 reset: Add driver... |
88 89 90 91 |
depends on GPIOLIB && OF help This driver provides support for reset lines that are controlled directly by GPIOs. |
cd7f4b81c reset: lpc18xx: a... |
92 93 94 95 96 |
config RESET_LPC18XX bool "LPC18xx/43xx Reset Driver" if COMPILE_TEST default ARCH_LPC18XX help This enables the reset controller driver for NXP LPC18xx/43xx SoCs. |
44336c24a reset: meson: add... |
97 98 99 100 101 |
config RESET_MESON bool "Meson Reset Driver" if COMPILE_TEST default ARCH_MESON help This enables the reset driver for Amlogic Meson SoCs. |
d903779b5 reset: meson: add... |
102 103 104 105 106 107 |
config RESET_MESON_AUDIO_ARB tristate "Meson Audio Memory Arbiter Reset Driver" depends on ARCH_MESON || COMPILE_TEST help This enables the reset driver for Audio Memory Arbiter of Amlogic's A113 based SoCs |
6e667fac8 reset: Add Oxford... |
108 109 |
config RESET_OXNAS bool |
fab3f7309 reset: pistachio:... |
110 111 112 113 114 |
config RESET_PISTACHIO bool "Pistachio Reset Driver" if COMPILE_TEST default MACH_PISTACHIO help This enables the reset driver for ImgTec Pistachio SoCs. |
5ecb06516 reset: qcom: AOSS... |
115 116 117 118 119 120 121 122 |
config RESET_QCOM_AOSS bool "Qcom AOSS Reset Driver" depends on ARCH_QCOM || COMPILE_TEST help This enables the AOSS (always on subsystem) reset driver for Qualcomm SDM845 SoCs. Say Y if you want to control reset signals provided by AOSS for Modem, Venus, ADSP, GPU, Camera, Wireless, Display subsystem. Otherwise, say N. |
eea2926b0 reset: qcom: PDC ... |
123 124 125 126 127 128 129 130 |
config RESET_QCOM_PDC tristate "Qualcomm PDC Reset Driver" depends on ARCH_QCOM || COMPILE_TEST help This enables the PDC (Power Domain Controller) reset driver for Qualcomm Technologies Inc SDM845 SoCs. Say Y if you want to control reset signals provided by PDC for Modem, Compute, Display, GPU, Debug, AOP, Sensors, Audio, SP and APPS. |
c8ae9c2da reset: Add suppor... |
131 132 133 134 135 136 137 138 139 140 |
config RESET_SCMI tristate "Reset driver controlled via ARM SCMI interface" depends on ARM_SCMI_PROTOCOL || COMPILE_TEST default ARM_SCMI_PROTOCOL help This driver provides support for reset signal/domains that are controlled by firmware that implements the SCMI interface. This driver uses SCMI Message Protocol to interact with the firmware controlling all the reset signals. |
81c22ad0c reset: add reset-... |
141 142 |
config RESET_SIMPLE bool "Simple Reset Controller Driver" if COMPILE_TEST |
ea651ffd4 reset: Add Design... |
143 |
default ARCH_STM32 || ARCH_STRATIX10 || ARCH_SUNXI || ARCH_ZX || ARCH_ASPEED || ARCH_BITMAIN || ARC |
81c22ad0c reset: add reset-... |
144 145 146 147 |
help This enables a simple reset controller driver for reset lines that that can be asserted and deasserted by toggling bits in a contiguous, exclusive register space. |
1d7592f84 reset: simple: En... |
148 149 150 151 152 153 |
Currently this driver supports: - Altera SoCFPGAs - ASPEED BMC SoCs - RCC reset controller in STM32 MCUs - Allwinner SoCs - ZTE's zx2967 family |
64c47b624 reset: Add reset ... |
154 |
- Bitmain BM1880 SoC |
7e0e901d4 reset: stm32: add... |
155 |
|
197858b68 reset: stm32mp1: ... |
156 157 158 159 160 |
config RESET_STM32MP157 bool "STM32MP157 Reset Driver" if COMPILE_TEST default MACH_STM32MP157 help This enables the RCC reset controller driver for STM32 MPUs. |
b3ca9888f reset: socfpga: a... |
161 162 163 164 165 166 167 |
config RESET_SOCFPGA bool "SoCFPGA Reset Driver" if COMPILE_TEST && !ARCH_SOCFPGA default ARCH_SOCFPGA select RESET_SIMPLE help This enables the reset driver for the SoCFPGA ARMv7 platforms. This driver gets initialized early during platform init calls. |
0ae084195 reset: sunxi: add... |
168 169 170 |
config RESET_SUNXI bool "Allwinner SoCs Reset Driver" if COMPILE_TEST && !ARCH_SUNXI default ARCH_SUNXI |
e13c205ac reset: sunxi: use... |
171 |
select RESET_SIMPLE |
0ae084195 reset: sunxi: add... |
172 173 |
help This enables the reset driver for Allwinner SoCs. |
28df169b9 reset: Add the TI... |
174 175 176 177 178 179 180 |
config RESET_TI_SCI tristate "TI System Control Interface (TI-SCI) reset driver" depends on TI_SCI_PROTOCOL help This enables the reset driver support over TI System Control Interface available on some new TI's SoCs. If you wish to use reset resources managed by the TI System Controller, say Y here. Otherwise, say N. |
dd9bf8634 reset: ti_syscon:... |
181 |
config RESET_TI_SYSCON |
cc7c2bb14 reset: add TI SYS... |
182 183 184 185 186 187 188 189 |
tristate "TI SYSCON Reset Driver" depends on HAS_IOMEM select MFD_SYSCON help This enables the reset driver support for TI devices with memory-mapped reset registers as part of a syscon device node. If you wish to use the reset framework for such memory-mapped devices, say Y here. Otherwise, say N. |
54e991b56 reset: uniphier: ... |
190 191 192 193 194 195 196 197 198 |
config RESET_UNIPHIER tristate "Reset controller driver for UniPhier SoCs" depends on ARCH_UNIPHIER || COMPILE_TEST depends on OF && MFD_SYSCON default ARCH_UNIPHIER help Support for reset controllers on UniPhier SoCs. Say Y if you want to control reset signals provided by System Control block, Media I/O block, Peripheral Block. |
3eb8f765f reset: uniphier-u... |
199 200 |
config RESET_UNIPHIER_GLUE tristate "Reset driver in glue layer for UniPhier SoCs" |
499fef09a reset: uniphier: ... |
201 202 203 204 |
depends on (ARCH_UNIPHIER || COMPILE_TEST) && OF default ARCH_UNIPHIER select RESET_SIMPLE help |
3eb8f765f reset: uniphier-u... |
205 206 207 |
Support for peripheral core reset included in its own glue layer on UniPhier SoCs. Say Y if you want to control reset signals provided by the glue layer. |
499fef09a reset: uniphier: ... |
208 |
|
6f51b8600 reset: zynq: add ... |
209 210 211 212 213 |
config RESET_ZYNQ bool "ZYNQ Reset Driver" if COMPILE_TEST default ARCH_ZYNQ help This enables the reset controller driver for Xilinx Zynq SoCs. |
e5d76075d drivers: reset: S... |
214 |
source "drivers/reset/sti/Kconfig" |
f59d23c2c reset: hi6220: Re... |
215 |
source "drivers/reset/hisilicon/Kconfig" |
dc606c520 reset: Add Tegra ... |
216 |
source "drivers/reset/tegra/Kconfig" |
998cd4637 reset: fix Kconfi... |
217 218 |
endif |