blob: b65ed83f093a7c106fbcf22b10be663ece4d2f18 [file] [log] [blame]
config QCOM_KGSL
tristate "Qualcomm Technologies, Inc. 3D Graphics driver"
default n
depends on ARCH_QCOM
select GENERIC_ALLOCATOR
select FW_LOADER
select PM_DEVFREQ
select DEVFREQ_GOV_SIMPLE_ONDEMAND
select DEVFREQ_GOV_PERFORMANCE
select DEVFREQ_GOV_QCOM_ADRENO_TZ
select DEVFREQ_GOV_QCOM_GPUBW_MON
---help---
3D graphics driver for the Adreno family of GPUs from QTI.
Required to use hardware accelerated OpenGL, compute and Vulkan
on QTI targets. This includes power management, memory management,
and scheduling for the Adreno GPUs.
config QCOM_ADRENO_DEFAULT_GOVERNOR
string "devfreq governor for the adreno core"
default "msm-adreno-tz" if DEVFREQ_GOV_QCOM_ADRENO_TZ
default "simple_ondemand"
depends on QCOM_KGSL
config QCOM_KGSL_IOMMU
bool
default y if QCOM_KGSL && (MSM_IOMMU || ARM_SMMU)