config MTK_GPU_SUPPORT tristate "Support MTK GPU" help config supports MTK GPU driver CONFIG_MTK_GPU_SUPPORT defines The gpu driver would be built-in(y), as kernel module(m) or not supported(n) MTK_GPU_VERSION would define the target HW IP config MTK_GPU_VERSION string "Support MTK GPU Driver Version" default "" help CONFIG_MTK_GPU_VERSION define which gpu ddk version will be used It has three parts 1. vendor name 2. GPU architecture name 3. driver version config MTK_GPU_COMMON_DVFS_SUPPORT bool "Support GPU VSync-Based DVFS Policy" default n help config supports to enable GPU DVFS policy This enables MTK intenral GPU DVFS governor It is nice method to save power It is recommended to enable it when MTK_GPU_SUPPORT is enabled config SW_SYNC64 bool "Enable SW 64bit sync counter" depends on SW_SYNC help A sync object driver that uses a 64bit counter to coordinate syncrhronization. Useful when there is no hardware primitive backing the synchronization. config MTK_GED_SUPPORT bool "Support MTK GED" default n choice prompt "GPU_VERSION" optional config GPU_VERSION_MALI_MIDGARD_R26P0 bool "MIDGARD_R26P0" select MALI_MIDGARD config GPU_VERSION_IMG_M1_10ED5173305 bool "IMG_M1_10ED5173305" endchoice