summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/adreno/adreno_gpu.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-19drm/msm: Trigger fence completion from GPUBjorn Andersson1-16/+2
2018-02-20drm/msm/adreno: Use generic function to load firmware to a buffer objectJordan Crouse1-0/+19
2018-02-20drm/msm/adreno: Define a list of firmware files to load per targetJordan Crouse1-15/+18
2018-01-10drm/msm: Add devfreq support for the GPUJordan Crouse1-1/+0
2018-01-10drm/msm/adreno: Move clock parsing to adreno_gpu_init()Jordan Crouse1-4/+73
2018-01-10drm/msm/gpu: Remove unused bus scaling codeJordan Crouse1-6/+1
2017-12-13drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer"Colin Ian King1-1/+1
2017-10-28drm/msm: Implement preemption for A5XX targetsJordan Crouse1-9/+5
2017-10-28drm/msm: Make the value of RB_CNTL (almost) genericJordan Crouse1-5/+7
2017-10-28drm/msm: Shadow current pointer in the ring until command is completeJordan Crouse1-2/+7
2017-10-28drm/msm: Add a parameter query for the number of ringbuffersJordan Crouse1-0/+3
2017-10-28drm/msm: Support multiple ringbuffersJordan Crouse1-54/+82
2017-10-28drm/msm: Move memptrs to msm_gpuJordan Crouse1-43/+12
2017-10-28drm/msm/adreno: deal with linux-firmware fw pathsRob Clark1-5/+62
2017-10-28drm/msm/adreno: split out helper to load fwRob Clark1-12/+24
2017-10-28drm/msm/adreno: load gpu at probe/bind timeRob Clark1-14/+31
2017-08-22drm/msm: Add a helper function for in-kernel buffer allocationsJordan Crouse1-19/+7
2017-08-22drm/msm: Attach the GPU MMU when it is createdJordan Crouse1-23/+4
2017-08-01drm/msm/adreno: Prevent unclocked access when retrieving timestampsArchit Taneja1-2/+9
2017-06-17drm/msm: Separate locking of buffer resources from struct_mutexSushmita Susheelendra1-3/+1
2017-06-16drm/msm: pass address-space to _get_iova() and friendsRob Clark1-3/+3
2017-06-16drm/msm: fix locking inconsistency for gpu->hw_init()Rob Clark1-1/+1
2017-06-16drm/msm: Remove memptrs->wptrJordan Crouse1-3/+0
2017-06-16drm/msm: Add a struct to pass configuration to msm_gpu_init()Jordan Crouse1-2/+10
2017-04-08drm/msm: Hard code the GPU "slow frequency"Jordan Crouse1-3/+2
2017-04-08drm/msm: Add MSM_PARAM_GMEM_BASEJordan Crouse1-0/+3
2017-04-08drm/msm: Reference count address spacesJordan Crouse1-1/+1
2017-04-08drm/msm: Make sure to detach the MMU during GPU cleanupJordan Crouse1-10/+19
2017-04-08drm/msm/adreno: reset ringbuffer in hw_initRob Clark1-10/+8
2017-04-08drm/msm/gpu: use pm-runtimeRob Clark1-3/+8
2017-04-08drm/msm/gpu: move suspend/resume into debugfs->showRob Clark1-4/+0
2017-02-06drm/msm: drop quirks bindingRob Clark1-1/+0
2017-01-13drm/msm: fix potential null ptr issue in non-iommu caseRob Clark1-3/+2
2016-12-29drm/msm: Ensure that the hardware write pointer is validJordan Crouse1-1/+8
2016-11-28drm/msm: gpu: Add A5XX target supportJordan Crouse1-4/+2
2016-11-28drm/msm: Disable interrupts during initJordan Crouse1-0/+3
2016-11-28drm/msm: Add adreno_gpu_write64()Jordan Crouse1-4/+7
2016-11-28drm/msm: gpu: Return error on hw_init failureJordan Crouse1-6/+5
2016-11-28drm/msm/adreno: move scratch register dumping to per-gen codeRob Clark1-6/+0
2016-11-27drm/msm: support multiple address spacesRob Clark1-1/+1
2016-07-16drm/msm: deal with arbitrary # of cmd buffersRob Clark1-9/+2
2016-07-16drm/msm: change gem->vmap() to get/putRob Clark1-1/+5
2016-06-04drm/msm: deal with exhausted vmap space betterRob Clark1-1/+1
2016-05-08drm/msm: drop return from gpu->submit()Rob Clark1-3/+1
2016-05-08drm/msm: fix ->last_fence() after recoverRob Clark1-2/+2
2016-05-08drm/msm: 'struct fence' conversionRob Clark1-2/+2
2016-05-08drm/msm: introduce msm_fence_contextRob Clark1-3/+3
2016-03-03drm/msm: add timestamp paramRob Clark1-0/+4
2016-03-03drm/msm/adreno: get CP_RPTR from register instead of shadow memoryCraig Stout1-12/+22
2016-03-03drm/msm/adreno: support for adreno 430.Craig Stout1-1/+2