menu "GPUFREQ Options"

config GPUFREQ
    tristate "GPUFREQ Driver"
    depends on ARCH_PLATFORM && PM_DEVFREQ
    select PM_OPP
    help
      This enables the gpufreq driver.

config GPUFREQ_INDEPDENT
    tristate "NEW GPUFREQ Driver"
    depends on ARCH_PLATFORM && PM_DEVFREQ
    select PM_OPP
    help
      This enables the gpufreq driver.

config GPUFREQ_HW_VOTE
	bool "Enable hardware vote gpu freq feature"
	depends on GPUFREQ_INDEPDENT && HW_VOTE
	default n
	help
	  enable hardware vote gpu freq feature

config GPU_FHSS
    tristate "GPU Frequency-Hopping Spread Spectrum Driver"
    depends on GPUFREQ
    help
      This enables the Frequency-Hopping Spread Spectrum of GPU feature.

config GPUTOP_FREQ
    tristate "GPUTOP Driver"
    depends on GPUFREQ
    help
      This enables the GPUTOP feature.

config GPUTOP_FREQ_DEBUG
    tristate "GPUTOP Driver debug"
    depends on GPUTOP_FREQ
    help
      This enables the GPUTOP debug feature.

config GPUFREQ_VOTE
    tristate "GPUFREQ Vote Driver"
    depends on GPUFREQ_INDEPDENT
    help
      This enables the GPUFREQ vote drvier feature.

config GPUFREQ_USER_VOTE
    tristate "GPUFREQ Vote User Space interface"
    depends on GPUFREQ_VOTE
    help
      This enables the GPUFREQ vote User Space interface feature.

config FRAME_WINDOW_GPUFREQ
    bool "Frame Window Aware GPUFREQ"
    default n
    depends on FRAME_WINDOW
    help
      This enables the GPUFREQ polling_interval dynamically by frame window size

config GPUFREQ_FREQ_HIDE
    bool "Freq-Info Hide"
    default n

config FREQ_HIDE_GPU
    int "Freq hide for gpu"
    default 747000000
    depends on GPUFREQ_FREQ_HIDE

config FREQ_SHOW_GPU
    int "Freq show for gpu"
    default 750000000
    depends on GPUFREQ_FREQ_HIDE

config GPU_REMOVE_FREQ
    tristate "GPU remove freq"
    depends on GPUFREQ
    help
      This enables the gpu remove freq.

source "platform_source/cee/drivers/gpufreq/link/Kconfig"
source "platform_source/cee/drivers/gpufreq/guest/Kconfig"
endmenu
