xref: /openbmc/u-boot/drivers/power/domain/Kconfig (revision 1a88a04e)
161f5ddcbSStephen Warrenmenu "Power Domain Support"
261f5ddcbSStephen Warren
361f5ddcbSStephen Warrenconfig POWER_DOMAIN
461f5ddcbSStephen Warren	bool "Enable power domain support using Driver Model"
561f5ddcbSStephen Warren	depends on DM && OF_CONTROL
661f5ddcbSStephen Warren	help
761f5ddcbSStephen Warren	  Enable support for the power domain driver class. Many SoCs allow
861f5ddcbSStephen Warren	  power to be applied to or removed from portions of the SoC (power
961f5ddcbSStephen Warren	  domains). This may be used to save power. This API provides the
1061f5ddcbSStephen Warren	  means to control such power management hardware.
1161f5ddcbSStephen Warren
127810fb95SÁlvaro Fernández Rojasconfig BCM6328_POWER_DOMAIN
137810fb95SÁlvaro Fernández Rojas	bool "Enable the BCM6328 power domain driver"
147810fb95SÁlvaro Fernández Rojas	depends on POWER_DOMAIN && ARCH_BMIPS
157810fb95SÁlvaro Fernández Rojas	help
167810fb95SÁlvaro Fernández Rojas	  Enable support for manipulating BCM6345 power domains via MMIO
177810fb95SÁlvaro Fernández Rojas	  mapped registers.
187810fb95SÁlvaro Fernández Rojas
198d5579ceSNeil Armstrongconfig MESON_GX_VPU_POWER_DOMAIN
208d5579ceSNeil Armstrong	bool "Enable Amlogic Meson GX VPU power domain driver"
218d5579ceSNeil Armstrong	depends on ARCH_MESON
228d5579ceSNeil Armstrong	help
238d5579ceSNeil Armstrong	  Enable support for manipulating Amlogic Meson GX Video Processing
248d5579ceSNeil Armstrong	  Unit power domain.
258d5579ceSNeil Armstrong
2661f5ddcbSStephen Warrenconfig SANDBOX_POWER_DOMAIN
2761f5ddcbSStephen Warren	bool "Enable the sandbox power domain test driver"
2861f5ddcbSStephen Warren	depends on POWER_DOMAIN && SANDBOX
2961f5ddcbSStephen Warren	help
3061f5ddcbSStephen Warren	  Enable support for a test power domain driver implementation, which
3161f5ddcbSStephen Warren	  simply accepts requests to power on/off various HW modules without
3261f5ddcbSStephen Warren	  actually doing anything beyond a little error checking.
3361f5ddcbSStephen Warren
3424cdf1a9SStephen Warrenconfig TEGRA186_POWER_DOMAIN
3524cdf1a9SStephen Warren	bool "Enable Tegra186 BPMP-based power domain driver"
3624cdf1a9SStephen Warren	depends on TEGRA186_BPMP
3724cdf1a9SStephen Warren	help
3824cdf1a9SStephen Warren	  Enable support for manipulating Tegra's on-SoC power domains via IPC
3924cdf1a9SStephen Warren	  requests to the BPMP (Boot and Power Management Processor).
4024cdf1a9SStephen Warren
41*1a88a04eSAndreas Dannenbergconfig TI_SCI_POWER_DOMAIN
42*1a88a04eSAndreas Dannenberg	bool "Enable the TI SCI-based power domain driver"
43*1a88a04eSAndreas Dannenberg	depends on POWER_DOMAIN && TI_SCI_PROTOCOL
44*1a88a04eSAndreas Dannenberg	help
45*1a88a04eSAndreas Dannenberg	  Generic power domain implementation for TI devices implementing the
46*1a88a04eSAndreas Dannenberg	  TI SCI protocol.
47*1a88a04eSAndreas Dannenberg
4861f5ddcbSStephen Warrenendmenu
49