menu "NPU PM Options"

config NPU_PM
    tristate "NPU Power Management Driver"
    depends on ARCH_PLATFORM
    help
      This enables the npu low power driver.

config NPU_PM_DEBUG
    tristate "NPU Power Management Debug Driver"
    depends on NPU_PM
    help
      This enables the npu low power debug driver.

config NPUFREQ
    tristate "NPUFREQ Driver Based On Devfreq"
    depends on NPU_PM
    select PM_OPP
    help
      This enables the NPUFREQ Driver Based On Devfreq.
config NPU_PM_AVS_VDM
    tristate "NPU avs&svfd"
    depends on NPUFREQ
    help
      This enables the NPU avs or svfd.

config NPU_PM_AVS_NEW_TZONE
    tristate "NPU avs use new tzone feature"
    depends on NPUFREQ
    help
      This enables the NPU use new avs tzone.

config NPUFREQ_PM_QOS
    tristate "NPUFREQ PM Qos"
    depends on NPU_PM
    help
      This enables the NPUFREQ PM Qos.

config NPUFREQ_PLATFORM_QOS
    tristate "NPUFREQ PLATFORM Qos"
    depends on (NPU_PM && PLATFORM_QOS)
    help
      This enables the NPUFREQ PLATFORM Qos.
config NPU_PM_SHARE_PERI_BUCK
    tristate "NPU share peri buck with other IP"
    depends on (NPU_PM && PERI_DVFS)
    help
      This enables the NPU peri buck.

config NPU_PM_SMC
    tristate "NPU Power Management Driver Using SMC"
    depends on NPU_PM
    help
      This enables the npu low power smc driver.

config NPU_PM_FFA_TRANSPORT
    tristate "NPU Power Ffa Transport"
    depends on PLATDRV_SUPPORT_FFA
    help
      This enables the npu pm send message by ffa.

config NPUFREQ_ISP_SOFT_VOTE
    tristate "NPUFREQ Isp soft vote"
    depends on (NPU_PM && PLATFORM_QOS && NPUFREQ_PLATFORM_QOS)
    help
      This enables the isp vote npufreq.

config NPU_PM_DMD_REPORT
    tristate "NPU Power Dmd Report"
    depends on NPU_PM_FFA_TRANSPORT
    help
      This enables the npu pm dmd report by ffa.

config NPU_PM_PMC
    tristate "NPU Power Management Driver Using PMC"
    depends on NPU_PM
    help
      This enables the npu low power smc driver.

config NPU_PM_REMOVE_FREQ
    tristate "NPU PM remove freq"
    depends on NPUFREQ
    help
      This enables the npu pm remove freq.

config NPU_PM_PG_INFO
    tristate "NPU Power pg info"
    depends on NPU_PM_FFA_TRANSPORT
    help
      This enables the npu pm pg info get by ffa.

endmenu
