105 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 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.
 | |
| 
 | |
| config SPL_DM_RESET
 | |
|         bool "Enable reset controllers using Driver Model in SPL"
 | |
|         depends on SPL_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.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| 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).
 | |
| 
 | |
| 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).
 | |
| 
 | |
| config RESET_BCM6345
 | |
| 	bool "Reset controller driver for BCM6345"
 | |
| 	depends on DM_RESET && ARCH_BMIPS
 | |
| 	help
 | |
| 	  Support reset controller on BCM6345.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| config RESET_ROCKCHIP
 | |
| 	bool "Reset controller driver for Rockchip SoCs"
 | |
| 	depends on DM_RESET && 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.
 | |
| 
 | |
| config SPL_RESET_ROCKCHIP
 | |
|         bool "Reset controller driver for Rockchip SoCs in SPL"
 | |
|         depends on SPL_DM_RESET && SPL_CLK
 | |
|         help
 | |
|           Support for reset controller on rockchip SoC. The main limitation though
 | |
|           is that some reset signals, like I2C or MISC reset multiple devices.
 | |
| 
 | |
| config RESET_SCMI
 | |
| 	bool "Enable SCMI reset domain driver"
 | |
| 	select SCMI_FIRMWARE
 | |
| 	help
 | |
| 	  Enable this option if you want to support reset controller
 | |
| 	  devices exposed by a SCMI agent based on SCMI reset domain
 | |
| 	  protocol communication with a SCMI server.
 | |
| endmenu
 |