# Copyright (c) 2022, CSIRO. # SPDX-License-Identifier: Apache-2.0 menuconfig POWER_DOMAIN bool "Power domain drivers" help Include drivers for power domains in system config if POWER_DOMAIN module = POWER_DOMAIN module-str = power_domain source "subsys/logging/Kconfig.template.log_config" config POWER_DOMAIN_INIT_PRIORITY int "Power domain init priority" default 75 help Power domain initialization priority. config POWER_DOMAIN_GPIO bool "GPIO controlled power domain" default y depends on DT_HAS_POWER_DOMAIN_GPIO_ENABLED depends on GPIO depends on PM_DEVICE || !PM_DEVICE_POWER_DOMAIN depends on TIMEOUT_64BIT select DEVICE_DEPS if POWER_DOMAIN_GPIO config POWER_DOMAIN_GPIO_INIT_PRIORITY int "GPIO power domain init priority" default POWER_DOMAIN_INIT_PRIORITY help GPIO power domain initialization priority. endif #POWER_DOMAIN_GPIO_MONITOR config POWER_DOMAIN_INTEL_ADSP bool "Use Intel ADSP power gating mechanisms" default y depends on DT_HAS_INTEL_ADSP_POWER_DOMAIN_ENABLED select DEVICE_DEPS help Include Intel ADSP power domain control mechanisms if POWER_DOMAIN_INTEL_ADSP config POWER_DOMAIN_INTEL_ADSP_INIT_PRIORITY int "Intel ADSP power domain init priority" default KERNEL_INIT_PRIORITY_DEFAULT help Intel ADSP power domain initialization priority. endif #POWER_DOMAIN_INTEL_ADSP config POWER_DOMAIN_GPIO_MONITOR bool "GPIO monitor for sensing power on rail" default y depends on DT_HAS_POWER_DOMAIN_GPIO_MONITOR_ENABLED depends on GPIO depends on PM_DEVICE select DEVICE_DEPS if POWER_DOMAIN_GPIO_MONITOR config POWER_DOMAIN_GPIO_MONITOR_INIT_PRIORITY int "GPIO monitor power domain init priority" default POWER_DOMAIN_INIT_PRIORITY help GPIO monitor power domain initialization priority. endif #POWER_DOMAIN_GPIO_MONITOR config POWER_DOMAIN_NXP_SCU bool "NXP SCU-managed PD driver" default y depends on DT_HAS_NXP_SCU_PD_ENABLED help Enable support for NXPs SCU-managed power domain driver. if POWER_DOMAIN_NXP_SCU config POWER_DOMAIN_NXP_SCU_INIT_PRIORITY int "NXP SCU-managed PD driver init priority" default 10 help NXP SCU-managed PD driver initialization priority. endif #POWER_DOMAIN_NXP_SCU endif