123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- 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 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 STM32_RESET
- bool "Enable the STM32 reset"
- depends on STM32 || ARCH_STM32MP
- help
- Support for reset controllers on STMicroelectronics STM32 family SoCs.
- This resset driver is compatible with STM32 F4/F7 and H7 SoCs.
- 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 && 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.
- 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.
- 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.
- endmenu
|