summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-20Merge branch 'msm-fixes' into msm-nextRob Clark1-3/+13
2024-10-16drm/msm/a6xx+: Insert a fence wait before SMMU table updateRob Clark1-3/+13
2024-10-03drm/msm/a6xx: Enable preemption for tested a7xx targetsAntonino Maniscalco1-1/+5
2024-10-03drm/msm/a6xx: Add a flag to allow preemption to submitqueue_createAntonino Maniscalco1-4/+8
2024-10-03drm/msm/a6xx: Use posamble to reset counters on preemptionAntonino Maniscalco1-0/+12
2024-10-03drm/msm/a6xx: Implement preemption for a7xx targetsAntonino Maniscalco1-11/+182
2024-10-03drm/msm/a6xx: Track current_ctx_seqno per ringAntonino Maniscalco1-4/+6
2024-10-03drm/msm: Fix bv_fence being used as bv_rptrAntonino Maniscalco1-1/+1
2024-09-01drm/msm/a6xx: Add A621 supportKonrad Dybcio1-0/+6
2024-09-01drm/msm/a6xx: Set GMU CGC properties on a6xx tooKonrad Dybcio1-8/+10
2024-09-01drm/msm/a6xx: Use the per-GPU value for gmu_cgc_modeKonrad Dybcio1-4/+2
2024-09-01drm/msm/a6xx: Store primFifoThreshold in struct a6xx_infoKonrad Dybcio1-19/+5
2024-08-30drm/msm: Fix UBWC macrotile_mode for a680Connor Abbott1-0/+3
2024-08-30drm/msm: Expand UBWC config settingConnor Abbott1-16/+18
2024-06-29drm/msm/adreno: Add support for X185 GPUAkhil P Oommen1-1/+1
2024-06-29drm/msm/adreno: fix a743 and a740 cx mem initNeil Armstrong1-8/+3
2024-06-29Revert "drm/msm/a6xx: Poll for GBIF unhalt status in hw_init"Konrad Dybcio1-4/+0
2024-06-29drm/msm/adreno: De-spaghettify the use of memory barriersKonrad Dybcio1-4/+6
2024-06-21drm/msm/a7xx: Add missing register writes from downstreamConnor Abbott1-0/+11
2024-06-21drm/msm/a7xx: Initialize a750 "software fuse"Connor Abbott1-1/+90
2024-06-20drm/msm/a6xx: Fix A702 UBWC modeKonrad Dybcio1-1/+1
2024-06-20drm/msm/adreno: Move CP_PROTECT settings to hw catalogRob Clark1-251/+6
2024-06-20drm/msm/adreno: Move hwcg table into a6xx specific infoRob Clark1-3/+3
2024-06-20drm/msm/adreno: Move hwcg regs to a6xx hw catalogRob Clark1-617/+0
2024-05-04drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting failsKonrad Dybcio1-1/+2
2024-05-04drm/msm/adreno: fix CP cycles stat retrieval on a7xxZan Dobersek1-2/+2
2024-05-04drm/msm/a7xx: allow writing to CP_BV counter selection registersZan Dobersek1-4/+4
2024-04-05drm/msm/adreno: Set highest_bank_bit for A619Luca Weiss1-0/+4
2024-02-26drm/msm/adreno: Add A702 supportKonrad Dybcio1-8/+84
2024-02-26drm/msm: Fix page fault client detection on a660 family and a7xxConnor Abbott1-10/+85
2024-02-26drm/msm: add support for A750 GPUNeil Armstrong1-3/+25
2024-02-26drm/msm/a7xx: Fix LLC typoRob Clark1-1/+1
2024-02-26drm/msm/a6xx: specify UBWC config for sc7180Dmitry Baryshkov1-2/+1
2024-02-02drm/msm/a6xx: set highest_bank_bit to 13 for a610Dmitry Baryshkov1-1/+1
2023-12-10drm/msm: Refactor UBWC config settingConnor Abbott1-44/+57
2023-11-25drm/msm/a690: Fix reg values for a690Danylo Piliaiev1-10/+13
2023-11-25drm/msm/a6xx: Add missing BIT(7) to REG_A6XX_UCHE_CLIENT_PFDanylo Piliaiev1-1/+1
2023-10-09drm/msm/a6xx: Fix unknown speedbin caseKonrad Dybcio1-1/+1
2023-10-09drm/msm/a6xx: Poll for GBIF unhalt status in hw_initKonrad Dybcio1-0/+4
2023-10-09drm/msm/a6xx: Add A740 supportKonrad Dybcio1-8/+74
2023-10-09drm/msm/a6xx: Add A730 supportKonrad Dybcio1-3/+123
2023-10-09drm/msm/a6xx: Add skeleton A7xx supportKonrad Dybcio1-55/+396
2023-08-17drm/msm/a6xx: Bail out early if setting GPU OOB failsKonrad Dybcio1-1/+3
2023-08-17drm/msm/a6xx: Move LLC accessors to the common headerKonrad Dybcio1-15/+0
2023-08-17drm/msm/a6xx: Introduce a6xx_llc_readKonrad Dybcio1-0/+5
2023-08-08drm/msm/a6xx: Fix GMU lockdep splatRob Clark1-2/+0
2023-08-08drm/msm/a6xx: Skip empty protection ranges entriesKonrad Dybcio1-2/+5
2023-08-08drm/msm/a6xx: Use descriptive bitfield names for CP_PROTECT_CNTLKonrad Dybcio1-1/+4
2023-08-08drm/msm/adreno: Move adreno info to configRob Clark1-12/+3
2023-08-08drm/msm/adreno: Move speedbin mapping to device tableRob Clark1-155/+16