Snapshot of the Qualcomm Adreno GPU driver (KGSL) as of msm-4.9 commit e023d014d2039d59d0999e73984ccf0cc6e60bc7 (msm: pcie: fix PCIe L0s and L1 ASPM support). Fixed compile errors,checkpatch issues and API changes: * Rename function _copy_from_user() to kgsl_copy_from_user() * Fixup vm_fault API * Rename fence API to dma_fence API * Stop using scm_call() * Fixup header includes * Fix IDR API usage * Fix __mutex_owner usage Change-Id: Ib35ff402b3b0a14a94bc2568b34be6364ef2e882 Signed-off-by: Urvashi Agrawal <urvaagra@codeaurora.org>
27 lines
829 B
Plaintext
27 lines
829 B
Plaintext
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)
|