diff options
author | Carter Cooper <ccooper@codeaurora.org> | 2015-11-24 11:46:22 -0700 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:19:25 -0700 |
commit | 56c4af29d514d9c103d5a8d96ed8b0668f8b2245 (patch) | |
tree | 0ecfded15b20017cd2c221473480dcaa759cd9a7 /drivers/gpu/msm/adreno_ringbuffer.c | |
parent | 7aa00595d9e96a6534c06b5485dd0cadb52e33c1 (diff) |
msm: kgsl: Move A3XX specific ringbuffer init out of common init
CP_QUEUE_THRESHOLDS is only used in A3XX. Move the register setting
out of common ringbuffer initialization and into A3XX specific region.
CRs-Fixed: 971153
Change-Id: I05ef504a802534f1582e62085c5b12b20ac57209
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm/adreno_ringbuffer.c')
-rw-r--r-- | drivers/gpu/msm/adreno_ringbuffer.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/drivers/gpu/msm/adreno_ringbuffer.c b/drivers/gpu/msm/adreno_ringbuffer.c index 74e65ba89752..32bcfd4d8178 100644 --- a/drivers/gpu/msm/adreno_ringbuffer.c +++ b/drivers/gpu/msm/adreno_ringbuffer.c @@ -301,17 +301,6 @@ static void _ringbuffer_setup_common(struct adreno_device *adreno_dev) adreno_writereg64(adreno_dev, ADRENO_REG_CP_RB_BASE, ADRENO_REG_CP_RB_BASE_HI, rb->buffer_desc.gpuaddr); - - /* CP ROQ queue sizes (bytes) - RB:16, ST:16, IB1:32, IB2:64 */ - if (adreno_is_a3xx(adreno_dev)) { - unsigned int val = 0x000E0602; - - if (adreno_is_a305b(adreno_dev) || - adreno_is_a310(adreno_dev) || - adreno_is_a330(adreno_dev)) - val = 0x003E2008; - kgsl_regwrite(device, A3XX_CP_QUEUE_THRESHOLDS, val); - } } /** |