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
 |