mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-10-30 15:48:52 +01:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
216
drivers/gpu/arm/t8xx/r7p0/Kconfig
Normal file
216
drivers/gpu/arm/t8xx/r7p0/Kconfig
Normal file
|
|
@ -0,0 +1,216 @@
|
|||
#
|
||||
# (C) COPYRIGHT 2012-2015 ARM Limited. All rights reserved.
|
||||
#
|
||||
# This program is free software and is provided to you under the terms of the
|
||||
# GNU General Public License version 2 as published by the Free Software
|
||||
# Foundation, and any use by you of this program is subject to the terms
|
||||
# of such GNU licence.
|
||||
#
|
||||
# A copy of the licence is included with the program, and can also be obtained
|
||||
# from Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
# Boston, MA 02110-1301, USA.
|
||||
#
|
||||
#
|
||||
|
||||
choice
|
||||
prompt "Streamline support"
|
||||
depends on MALI_R7P0
|
||||
default MALI_TIMELINE_DISABLED
|
||||
help
|
||||
Select streamline support configuration.
|
||||
|
||||
config MALI_TIMELINE_DISABLED
|
||||
bool "Streamline support disabled"
|
||||
depends on MALI_R7P0
|
||||
help
|
||||
Disable support for ARM Streamline Performance Analyzer.
|
||||
|
||||
Timeline support will not be included in
|
||||
kernel code.
|
||||
Debug stream will not be generated.
|
||||
|
||||
config MALI_GATOR_SUPPORT_TIMELINE
|
||||
bool "Streamline support via Gator"
|
||||
depends on MALI_R7P0
|
||||
help
|
||||
Adds diagnostic support for use with the ARM Streamline Performance Analyzer.
|
||||
You will need the Gator device driver already loaded before loading this driver when enabling
|
||||
Streamline debug support.
|
||||
|
||||
config MALI_MIPE_ENABLED
|
||||
bool "Streamline support via MIPE"
|
||||
depends on MALI_R7P0
|
||||
help
|
||||
Adds diagnostic support for use with the ARM Streamline Performance Analyzer.
|
||||
|
||||
Stream will be transmitted directly to Mali GPU library.
|
||||
Compatible version of the library is required to read debug stream generated by kernel.
|
||||
|
||||
endchoice
|
||||
|
||||
# { SRUK-MALI_SYSTRACE_SUPPORT
|
||||
config MALI_SYSTRACE_SUPPORT
|
||||
bool "systrace Debug support"
|
||||
depends on MALI_T8XX
|
||||
default y
|
||||
help
|
||||
Enable systrace marker in kernel
|
||||
# SRUK-MALI_SYSTRACE_SUPPORT }
|
||||
|
||||
config MALI_DVFS
|
||||
bool "Enable DVFS"
|
||||
depends on MALI_T8XX
|
||||
default n
|
||||
help
|
||||
Choose this option to enable DVFS in the Mali Midgard DDK.
|
||||
|
||||
config MALI_DVFS_USER
|
||||
bool "Enable DVFS USER"
|
||||
depends on MALI_t8xx && MALI_DVFS
|
||||
default n
|
||||
help
|
||||
Choose this option to enable DVFS_USER on MALI t8xx DDK.
|
||||
|
||||
config MALI_RT_PM
|
||||
bool "Enable Runtime power management"
|
||||
depends on MALI_T8XX
|
||||
depends on PM_RUNTIME
|
||||
default n
|
||||
help
|
||||
Choose this option to enable runtime power management in the Mali Midgard DDK.
|
||||
|
||||
config MALI_MIDGARD_ENABLE_TRACE
|
||||
bool "Enable kbase tracing"
|
||||
depends on MALI_T8XX
|
||||
default n
|
||||
help
|
||||
Enables tracing in kbase. Trace log available through
|
||||
the "mali_trace" debugfs file, when the CONFIG_DEBUG_FS is enabled
|
||||
|
||||
config MALI_EXYNOS_TRACE
|
||||
bool "Enable kbase tracing"
|
||||
depends on MALI_T8XX
|
||||
default y
|
||||
help
|
||||
Enables tracing in kbase. Trace log available through
|
||||
the "mali_trace" debugfs file, when the CONFIG_DEBUG_FS is enabled
|
||||
|
||||
config MALI_DEBUG_SYS
|
||||
bool "Enable sysfs for the Mali Midgard DDK "
|
||||
depends on MALI_T8XX && SYSFS
|
||||
default n
|
||||
help
|
||||
Enables sysfs for the Mali Midgard DDK. Set/Monitor the Mali Midgard DDK
|
||||
|
||||
config MALI_DEVFREQ
|
||||
bool "devfreq support for Mali"
|
||||
depends on MALI_T8XX && PM_DEVFREQ
|
||||
help
|
||||
Support devfreq for Mali.
|
||||
|
||||
Using the devfreq framework and, by default, the simpleondemand
|
||||
governor, the frequency of Mali will be dynamically selected from the
|
||||
available OPPs.
|
||||
|
||||
|
||||
# MALI_EXPERT configuration options
|
||||
|
||||
menuconfig MALI_EXPERT
|
||||
depends on MALI_T8XX
|
||||
bool "Enable Expert Settings"
|
||||
default n
|
||||
help
|
||||
Enabling this option and modifying the default settings may produce a driver with performance or
|
||||
other limitations.
|
||||
|
||||
config MALI_DEBUG_SHADER_SPLIT_FS
|
||||
bool "Allow mapping of shader cores via sysfs"
|
||||
depends on MALI_T8XX && MALI_DEBUG_SYS && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
Select this option to provide a sysfs entry for runtime configuration of shader
|
||||
core affinity masks.
|
||||
|
||||
config MALI_PLATFORM_FAKE
|
||||
bool "Enable fake platform device support"
|
||||
depends on MALI_T8XX && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
When you start to work with the Mali Midgard series device driver the platform-specific code of
|
||||
the Linux kernel for your platform may not be complete. In this situation the kernel device driver
|
||||
supports creating the platform device outside of the Linux platform-specific code.
|
||||
Enable this option if would like to use a platform device configuration from within the device driver.
|
||||
|
||||
config MALI_PLATFORM_THIRDPARTY
|
||||
depends on MALI_T8XX
|
||||
bool "Third Party Platform"
|
||||
default y
|
||||
help
|
||||
Select the SOC platform that contains a Mali-T8XX
|
||||
|
||||
config MALI_PLATFORM_THIRDPARTY_NAME
|
||||
depends on MALI_T8XX && MALI_PLATFORM_THIRDPARTY && MALI_EXPERT
|
||||
string "Third party platform name"
|
||||
help
|
||||
Enter the name of a third party platform that is supported. The third part configuration
|
||||
file must be in midgard/config/tpip/mali_kbase_config_xxx.c where xxx is the name
|
||||
specified here.
|
||||
|
||||
config MALI_DEBUG
|
||||
bool "Debug build"
|
||||
depends on MALI_T8XX && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
Select this option for increased checking and reporting of errors.
|
||||
|
||||
config MALI_NO_MALI
|
||||
bool "No Mali"
|
||||
depends on MALI_T8XX && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
This can be used to test the driver in a simulated environment
|
||||
whereby the hardware is not physically present. If the hardware is physically
|
||||
present it will not be used. This can be used to test the majority of the
|
||||
driver without needing actual hardware or for software benchmarking.
|
||||
All calls to the simulated hardware will complete immediately as if the hardware
|
||||
completed the task.
|
||||
|
||||
config MALI_ERROR_INJECT
|
||||
bool "Error injection"
|
||||
depends on MALI_T8XX && MALI_EXPERT && MALI_NO_MALI
|
||||
default n
|
||||
help
|
||||
Enables insertion of errors to test module failure and recovery mechanisms.
|
||||
|
||||
config MALI_TRACE_TIMELINE
|
||||
bool "Timeline tracing"
|
||||
depends on MALI_T8XX && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
Enables timeline tracing through the kernel tracepoint system.
|
||||
|
||||
config MALI_SYSTEM_TRACE
|
||||
bool "Enable system event tracing support"
|
||||
depends on MALI_T8XX && MALI_EXPERT
|
||||
default n
|
||||
help
|
||||
Choose this option to enable system trace events for each
|
||||
kbase event. This is typically used for debugging but has
|
||||
minimal overhead when not in use. Enable only if you know what
|
||||
you are doing.
|
||||
|
||||
config MALI_GPU_TRACEPOINTS
|
||||
bool "Enable GPU tracepoints"
|
||||
depends on MALI_T8XX && ANDROID
|
||||
select GPU_TRACEPOINTS
|
||||
help
|
||||
Enables GPU tracepoints using Android trace event definitions.
|
||||
|
||||
config MALI_SEC_HWCNT
|
||||
bool "Enable sec hwcnt feature"
|
||||
depends on MALI_t8xx
|
||||
default y
|
||||
help
|
||||
Enable sec hwcnt feature.
|
||||
|
||||
source "drivers/gpu/arm/t8xx/r7p0/platform/Kconfig"
|
||||
Loading…
Add table
Add a link
Reference in a new issue