CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ = y
CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON = y
CONFIG_QCOM_KGSL_IDLE_TIMEOUT = 80
CONFIG_QCOM_KGSL_SORT_POOL = y
CONFIG_QCOM_KGSL_CONTEXT_DEBUG = y
CONFIG_QCOM_KGSL_IOCOHERENCY_DEFAULT = y
CONFIG_QCOM_ADRENO_DEFAULT_GOVERNOR = \"msm-adreno-tz\"
CONFIG_QTI_HW_FENCE=y

ifneq ($(CONFIG_CORESIGHT),)
	CONFIG_QCOM_KGSL_CORESIGHT = y
endif

ifneq ($(CONFIG_SHMEM),)
	CONFIG_QCOM_KGSL_USE_SHMEM = y
	CONFIG_QCOM_KGSL_PROCESS_RECLAIM = y
endif

ccflags-y += -DCONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=1 \
		-DCONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=1 \
		-DCONFIG_QCOM_KGSL_IDLE_TIMEOUT=80 \
		-DCONFIG_QCOM_KGSL_SORT_POOL=1 \
		-DCONFIG_QCOM_KGSL_CONTEXT_DEBUG=1 \
		-DCONFIG_QCOM_KGSL_IOCOHERENCY_DEFAULT=1 \
		-DCONFIG_QCOM_ADRENO_DEFAULT_GOVERNOR=\"msm-adreno-tz\" \
		-DCONFIG_QTI_HW_FENCE=1 # This is needed to enable the hw-fence driver APIs in kernel headers

ifneq ($(CONFIG_CORESIGHT),)
	ccflags-y += -DCONFIG_QCOM_KGSL_CORESIGHT=1
endif

ifneq ($(CONFIG_SHMEM),)
	ccflags-y += -DCONFIG_QCOM_KGSL_USE_SHMEM=1 \
			-DCONFIG_QCOM_KGSL_PROCESS_RECLAIM=1
endif