On 1/21/26 5:01 PM, Akhil P Oommen wrote: > Adreno 840 GPU supports UBWC v6. Add support for this. > > Signed-off-by: Akhil P Oommen <[email protected]> > --- > << Trimmed the cover letter since b4 folds it into the single patch >> > > This series adds the A8xx HWL along with Adreno 840 GPU support to the > drm-msm driver. A8x is the next generation in the Adreno family, > featuring a significant hardware design change. A major update to the > design is the introduction of 'Slice' architecture. Slices are sort of > mini-GPUs within the GPU which are more independent in processing Graphics > and compute workloads. Also, in addition to the BV and BR pipe we saw in > A7x, CP has more concurrency with additional pipes. > > The single pending patch in this series in now ready to pick up into > the msm-next. > --- > Changes in v5: > - Dropped merged patches > - Rebased on top of msm-next tip > - Link to v4: > https://lore.kernel.org/r/[email protected] > --- > drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c > b/drivers/gpu/drm/msm/adreno/a8xx_gpu.c > index 30de078e9dfd..5a320f5bde41 100644 > --- a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c > +++ b/drivers/gpu/drm/msm/adreno/a8xx_gpu.c > @@ -276,6 +276,10 @@ static void a8xx_set_ubwc_config(struct msm_gpu *gpu) > u8 uavflagprd_inv = 2; > > switch (ubwc_version) { > + case UBWC_6_0: > + yuvnotcomptofc = true; > + mode = 5;
Downstream agrees (and they do a better job of using field_xyz than us this time around, I'm impressed) Reviewed-by: Konrad Dybcio <[email protected]> Konrad
