Shrenuj Bansal | a419c79 | 2016-10-20 14:05:11 -0700 | [diff] [blame] | 1 | config QCOM_KGSL |
| 2 | tristate "Qualcomm Technologies, Inc. 3D Graphics driver" |
| 3 | default n |
| 4 | depends on ARCH_QCOM |
| 5 | select GENERIC_ALLOCATOR |
| 6 | select FW_LOADER |
| 7 | select PM_DEVFREQ |
| 8 | select DEVFREQ_GOV_SIMPLE_ONDEMAND |
| 9 | select DEVFREQ_GOV_PERFORMANCE |
| 10 | select DEVFREQ_GOV_QCOM_ADRENO_TZ |
| 11 | select DEVFREQ_GOV_QCOM_GPUBW_MON |
Shrenuj Bansal | a419c79 | 2016-10-20 14:05:11 -0700 | [diff] [blame] | 12 | ---help--- |
| 13 | 3D graphics driver for the Adreno family of GPUs from QTI. |
| 14 | Required to use hardware accelerated OpenGL, compute and Vulkan |
| 15 | on QTI targets. This includes power management, memory management, |
| 16 | and scheduling for the Adreno GPUs. |
| 17 | |
| 18 | config QCOM_ADRENO_DEFAULT_GOVERNOR |
| 19 | string "devfreq governor for the adreno core" |
| 20 | default "msm-adreno-tz" if DEVFREQ_GOV_QCOM_ADRENO_TZ |
| 21 | default "simple_ondemand" |
| 22 | depends on QCOM_KGSL |
| 23 | |
| 24 | config QCOM_KGSL_IOMMU |
| 25 | bool |
| 26 | default y if QCOM_KGSL && (MSM_IOMMU || ARM_SMMU) |