msm: kgsl: Use legacy PM4 check instead of adreno version

Check for legacy PM4 commands instead of adreno version to calculate
ringbuffer space for PM4 commands that write to memory.

Change-Id: I5d1d4cfbc70bc73ddee9ee752de24aae154a04dc
Signed-off-by: Lynus Vaz <lvaz@codeaurora.org>
This commit is contained in:
Lynus Vaz 2017-03-27 18:20:00 +05:30 committed by Gerrit - the friendly Code Review server
parent 26db194916
commit 341934ba38

View file

@ -813,10 +813,10 @@ int adreno_ringbuffer_submitcmd(struct adreno_device *adreno_dev,
dwords += 6;
/*
* REG_TO_MEM packet on A5xx needs another ordinal.
* REG_TO_MEM packet on A5xx and above needs another ordinal.
* Add 2 more dwords since we do profiling before and after.
*/
if (adreno_is_a5xx(adreno_dev))
if (!ADRENO_LEGACY_PM4(adreno_dev))
dwords += 2;
/*
@ -833,7 +833,7 @@ int adreno_ringbuffer_submitcmd(struct adreno_device *adreno_dev,
if (test_bit(CMDOBJ_PROFILE, &cmdobj->priv)) {
kernel_profiling = true;
dwords += 6;
if (adreno_is_a5xx(adreno_dev))
if (!ADRENO_LEGACY_PM4(adreno_dev))
dwords += 2;
}