aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/msm
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/msm')
-rw-r--r--drivers/gpu/msm/Makefile8
-rw-r--r--drivers/gpu/msm/adreno-gpulist.h2
-rw-r--r--drivers/gpu/msm/adreno.c7
-rw-r--r--drivers/gpu/msm/adreno_cp_parser.h23
-rw-r--r--drivers/gpu/msm/kgsl.c2
5 files changed, 4 insertions, 38 deletions
diff --git a/drivers/gpu/msm/Makefile b/drivers/gpu/msm/Makefile
index b1f075ce037d..623feb5a6cdf 100644
--- a/drivers/gpu/msm/Makefile
+++ b/drivers/gpu/msm/Makefile
@@ -30,16 +30,8 @@ msm_adreno-y += \
adreno_snapshot.o \
adreno_coresight.o \
adreno_trace.o \
- adreno_a3xx.o \
- adreno_a4xx.o \
- adreno_a5xx.o \
adreno_a6xx.o \
- adreno_a3xx_snapshot.o \
- adreno_a4xx_snapshot.o \
- adreno_a5xx_snapshot.o \
adreno_a6xx_snapshot.o \
- adreno_a4xx_preempt.o \
- adreno_a5xx_preempt.o \
adreno_a6xx_preempt.o \
adreno_a6xx_gmu.o \
adreno_a6xx_rgmu.o \
diff --git a/drivers/gpu/msm/adreno-gpulist.h b/drivers/gpu/msm/adreno-gpulist.h
index 1a7df11bda16..f2adcb7fd1d5 100644
--- a/drivers/gpu/msm/adreno-gpulist.h
+++ b/drivers/gpu/msm/adreno-gpulist.h
@@ -14,6 +14,7 @@
#define ANY_ID (~0)
static const struct adreno_gpu_core adreno_gpulist[] = {
+#if 0
{
.gpurev = ADRENO_REV_A306,
.core = 3,
@@ -335,6 +336,7 @@ static const struct adreno_gpu_core adreno_gpulist[] = {
.num_protected_regs = 0x20,
.busy_mask = 0xFFFFFFFE,
},
+#endif
{
.gpurev = ADRENO_REV_A630,
.core = 6,
diff --git a/drivers/gpu/msm/adreno.c b/drivers/gpu/msm/adreno.c
index e4021fd73e4a..3b1ed485e80f 100644
--- a/drivers/gpu/msm/adreno.c
+++ b/drivers/gpu/msm/adreno.c
@@ -1686,13 +1686,6 @@ int adreno_set_unsecured_mode(struct adreno_device *adreno_dev,
if (!adreno_is_a5xx(adreno_dev) && !adreno_is_a6xx(adreno_dev))
return -EINVAL;
- if (ADRENO_QUIRK(adreno_dev, ADRENO_QUIRK_CRITICAL_PACKETS) &&
- adreno_is_a5xx(adreno_dev)) {
- ret = a5xx_critical_packet_submit(adreno_dev, rb);
- if (ret)
- return ret;
- }
-
/* GPU comes up in secured mode, make it unsecured by default */
if (adreno_dev->zap_handle_ptr)
ret = adreno_switch_to_unsecure_mode(adreno_dev, rb);
diff --git a/drivers/gpu/msm/adreno_cp_parser.h b/drivers/gpu/msm/adreno_cp_parser.h
index 1fa46c147c3c..fa6a43ad33d6 100644
--- a/drivers/gpu/msm/adreno_cp_parser.h
+++ b/drivers/gpu/msm/adreno_cp_parser.h
@@ -134,15 +134,7 @@ static inline void adreno_ib_init_ib_obj(uint64_t gpuaddr,
static inline int adreno_cp_parser_getreg(struct adreno_device *adreno_dev,
enum adreno_cp_addr_regs reg_enum)
{
- if (reg_enum == ADRENO_CP_ADDR_MAX)
- return -EEXIST;
-
- if (adreno_is_a3xx(adreno_dev))
- return a3xx_cp_addr_regs[reg_enum];
- else if (adreno_is_a4xx(adreno_dev))
- return a4xx_cp_addr_regs[reg_enum];
- else
- return -EEXIST;
+ return -EEXIST;
}
/*
@@ -160,19 +152,6 @@ static inline int adreno_cp_parser_regindex(struct adreno_device *adreno_dev,
enum adreno_cp_addr_regs start,
enum adreno_cp_addr_regs end)
{
- int i;
- const unsigned int *regs;
-
- if (adreno_is_a4xx(adreno_dev))
- regs = a4xx_cp_addr_regs;
- else if (adreno_is_a3xx(adreno_dev))
- regs = a3xx_cp_addr_regs;
- else
- return -EEXIST;
-
- for (i = start; i <= end && i < ADRENO_CP_ADDR_MAX; i++)
- if (regs[i] == offset)
- return i;
return -EEXIST;
}
diff --git a/drivers/gpu/msm/kgsl.c b/drivers/gpu/msm/kgsl.c
index 0ced8a2450e5..b296299a6afd 100644
--- a/drivers/gpu/msm/kgsl.c
+++ b/drivers/gpu/msm/kgsl.c
@@ -5154,7 +5154,7 @@ static void kgsl_core_exit(void)
static int __init kgsl_core_init(void)
{
int result = 0;
- struct sched_param param = { .sched_priority = 2 };
+ struct sched_param param = { .sched_priority = 16 };
place_marker("M - DRIVER KGSL Init");