Files
Urvashi Agrawal bd1b09b2cc msm: kgsl: Add Qualcomm GPU driver
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>
2018-02-16 16:15:51 -08:00

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)