mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
drm/msm/a2xx: fix pixel shader start on A225
A225 has a different PixelShader start address, write correct address
while initializing GPU.
Fixes: 21af872cd8 ("drm/msm/adreno: add a2xx")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/689906/
Message-ID: <20251121-a225-v1-1-a1bab651d186@oss.qualcomm.com>
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
This commit is contained in:
parent
ae26b4d513
commit
6a7b0a670b
|
|
@ -77,7 +77,10 @@ static bool a2xx_me_init(struct msm_gpu *gpu)
|
|||
|
||||
/* Vertex and Pixel Shader Start Addresses in instructions
|
||||
* (3 DWORDS per instruction) */
|
||||
OUT_RING(ring, 0x80000180);
|
||||
if (adreno_is_a225(adreno_gpu))
|
||||
OUT_RING(ring, 0x80000300);
|
||||
else
|
||||
OUT_RING(ring, 0x80000180);
|
||||
/* Maximum Contexts */
|
||||
OUT_RING(ring, 0x00000001);
|
||||
/* Write Confirm Interval and The CP will wait the
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user