Blame view

drivers/reset/Kconfig 4.76 KB
89c1e2da7   Stephen Warren   Add a reset drive...
1
2
3
4
5
6
7
8
9
10
11
12
13
  menu "Reset Controller Support"
  
  config DM_RESET
  	bool "Enable reset controllers using Driver Model"
  	depends on DM && OF_CONTROL
  	help
  	  Enable support for the reset controller driver class. Many hardware
  	  modules are equipped with a reset signal, typically driven by some
  	  reset controller hardware module within the chip. In U-Boot, reset
  	  controller drivers allow control over these reset signals. In some
  	  cases this API is applicable to chips outside the CPU as well,
  	  although driving such reset isgnals using GPIOs may be more
  	  appropriate in this case.
4581b717b   Stephen Warren   reset: implement ...
14
15
16
17
18
19
20
  config SANDBOX_RESET
  	bool "Enable the sandbox reset test driver"
  	depends on DM_MAILBOX && SANDBOX
  	help
  	  Enable support for a test reset controller implementation, which
  	  simply accepts requests to reset various HW modules without actually
  	  doing anything beyond a little error checking.
584861ffe   Patrice Chotard   reset: Add STi re...
21
22
23
24
25
26
27
  config STI_RESET
  	bool "Enable the STi reset"
  	depends on ARCH_STI
  	help
  	  Support for reset controllers on STMicroelectronics STiH407 family SoCs.
  	  Say Y if you want to control reset signals provided by system config
  	  block.
23a064168   Patrice Chotard   dm: reset: add st...
28
29
  config STM32_RESET
  	bool "Enable the STM32 reset"
a7519b332   Patrick Delaunay   reset: stm32: ada...
30
  	depends on STM32 || ARCH_STM32MP
23a064168   Patrice Chotard   dm: reset: add st...
31
32
33
  	help
  	  Support for reset controllers on STMicroelectronics STM32 family SoCs.
  	  This resset driver is compatible with STM32 F4/F7 and H7 SoCs.
fe60f06dc   Stephen Warren   reset: implement ...
34
35
36
37
38
39
  config TEGRA_CAR_RESET
  	bool "Enable Tegra CAR-based reset driver"
  	depends on TEGRA_CAR
  	help
  	  Enable support for manipulating Tegra's on-SoC reset signals via
  	  direct register access to the Tegra CAR (Clock And Reset controller).
4dd99d140   Stephen Warren   reset: add Tegra1...
40
41
42
43
44
45
  config TEGRA186_RESET
  	bool "Enable Tegra186 BPMP-based reset driver"
  	depends on TEGRA186_BPMP
  	help
  	  Enable support for manipulating Tegra's on-SoC reset signals via IPC
  	  requests to the BPMP (Boot and Power Management Processor).
65c8a7981   Andreas Dannenberg   reset: Introduce ...
46
47
48
49
50
51
52
  config RESET_TI_SCI
  	bool "TI System Control Interface (TI SCI) reset driver"
  	depends on DM_RESET && 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.
18393f70f   Álvaro Fernández Rojas   dm: reset: add BC...
53
54
55
56
57
  config RESET_BCM6345
  	bool "Reset controller driver for BCM6345"
  	depends on DM_RESET && ARCH_BMIPS
  	help
  	  Support reset controller on BCM6345.
4fb96c48c   Masahiro Yamada   reset: uniphier: ...
58
59
60
61
62
63
64
65
  config RESET_UNIPHIER
  	bool "Reset controller driver for UniPhier SoCs"
  	depends on ARCH_UNIPHIER
  	default y
  	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.
858d49762   maxims@google.com   aspeed: Reset Driver
66
67
68
69
70
71
72
73
74
  config AST2500_RESET
  	bool "Reset controller driver for AST2500 SoCs"
  	depends on DM_RESET && WDT_ASPEED
  	default y if ASPEED_AST2500
  	help
  	  Support for reset controller on AST2500 SoC. This controller uses
  	  watchdog to reset different peripherals and thus only supports
  	  resets that are supported by watchdog. The main limitation though
  	  is that some reset signals, like I2C or MISC reset multiple devices.
760188c1a   Elaine Zhang   rockchip: reset: ...
75
76
77
78
79
80
81
82
  config RESET_ROCKCHIP
  	bool "Reset controller driver for Rockchip SoCs"
  	depends on DM_RESET && ARCH_ROCKCHIP && CLK
  	default y
  	help
  	  Support for reset controller on rockchip SoC. The main limitation
  	  though is that some reset signals, like I2C or MISC reset multiple
  	  devices.
c597e248d   Eugeniy Paltsev   ARC: HSDK: introd...
83
84
85
86
87
88
  config RESET_HSDK
  	bool "Synopsys HSDK Reset Driver"
  	depends on DM_RESET && TARGET_HSDK
  	default y
  	help
  	  This enables the reset controller driver for HSDK board.
20367bb56   Neil Armstrong   reset: Add Amlogi...
89
90
91
92
93
94
95
  config RESET_MESON
  	bool "Reset controller driver for Amlogic Meson SoCs"
  	depends on DM_RESET && ARCH_MESON
  	imply REGMAP
  	default y
  	help
  	  Support for reset controller on Amlogic Meson SoC.
2ac718821   Dinh Nguyen   reset: socfpga: a...
96
97
98
99
100
101
  config RESET_SOCFPGA
  	bool "Reset controller driver for SoCFPGA"
  	depends on DM_RESET && ARCH_SOCFPGA
  	default y
  	help
  	  Support for reset controller on SoCFPGA platform.
3e066bcae   Weijie Gao   reset: MedaiTek: ...
102
103
104
105
106
107
  config RESET_MEDIATEK
  	bool "Reset controller driver for MediaTek SoCs"
  	depends on DM_RESET && ARCH_MEDIATEK && CLK
  	default y
  	help
  	  Support for reset controller on MediaTek SoCs.
f7ae6b682   Weijie Gao   reset: add reset ...
108
109
110
111
112
113
  config RESET_MTMIPS
  	bool "Reset controller driver for MediaTek MIPS platform"
  	depends on DM_RESET && ARCH_MTMIPS
  	default y
  	help
  	  Support for reset controller on MediaTek MIPS platform.
99ba43087   Jagan Teki   reset: Add Allwin...
114
115
116
117
118
119
120
  config RESET_SUNXI
  	bool "RESET support for Allwinner SoCs"
  	depends on DM_RESET && ARCH_SUNXI
  	default y
  	help
  	  This enables support for common reset driver for
  	  Allwinner SoCs.
f5e6c168c   Shawn Guo   reset: add reset ...
121
122
123
124
125
  config RESET_HISILICON
  	bool "Reset controller driver for HiSilicon SoCs"
  	depends on DM_RESET
  	help
  	  Support for reset controller on HiSilicon SoCs.
6300dc4c6   Patrick Wildt   imx: add support ...
126
127
128
129
130
131
  config RESET_IMX7
  	bool "i.MX7/8 Reset Driver"
  	depends on DM_RESET && (ARCH_MX7 || ARCH_IMX8M)
  	default y
  	help
  	  Support for reset controller on i.MX7/8 SoCs.
1479f00b6   Ye Li   MLK-23964-15 rese...
132
133
134
135
136
137
  config RESET_DISPMIX
  	bool "i.MX8M Display MIX Reset Driver"
  	depends on DM_RESET && ARCH_IMX8M && DM_VIDEO
  	default n
  	help
  	  Support for reset controller on i.MX8M SoCs.
89c1e2da7   Stephen Warren   Add a reset drive...
138
  endmenu