Bjorn Andersson
|
79d57bf6fa
drm/msm: Trigger fence completion from GPU
|
7 years ago |
Jordan Crouse
|
9de43e79c1
drm/msm/adreno: Use generic function to load firmware to a buffer object
|
7 years ago |
Jordan Crouse
|
c5e3548c29
drm/msm/adreno: Define a list of firmware files to load per target
|
7 years ago |
Jordan Crouse
|
f91c14ab44
drm/msm: Add devfreq support for the GPU
|
7 years ago |
Jordan Crouse
|
999ae6edc1
drm/msm/adreno: Move clock parsing to adreno_gpu_init()
|
7 years ago |
Jordan Crouse
|
1babd706b4
drm/msm/gpu: Remove unused bus scaling code
|
7 years ago |
Colin Ian King
|
3a9016ba0e
drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer"
|
7 years ago |
Jordan Crouse
|
b1fc2839d2
drm/msm: Implement preemption for A5XX targets
|
8 years ago |
Jordan Crouse
|
4d87fc32df
drm/msm: Make the value of RB_CNTL (almost) generic
|
8 years ago |
Jordan Crouse
|
4c7085a5d5
drm/msm: Shadow current pointer in the ring until command is complete
|
8 years ago |
Jordan Crouse
|
a6e29a0eea
drm/msm: Add a parameter query for the number of ringbuffers
|
8 years ago |
Jordan Crouse
|
f97decac5f
drm/msm: Support multiple ringbuffers
|
8 years ago |
Jordan Crouse
|
cd414f3d93
drm/msm: Move memptrs to msm_gpu
|
8 years ago |
Rob Clark
|
2c41ef1b6f
drm/msm/adreno: deal with linux-firmware fw paths
|
8 years ago |
Rob Clark
|
e8f3de96a9
drm/msm/adreno: split out helper to load fw
|
8 years ago |
Rob Clark
|
eec874ce5f
drm/msm/adreno: load gpu at probe/bind time
|
8 years ago |
Jordan Crouse
|
8223286d62
drm/msm: Add a helper function for in-kernel buffer allocations
|
8 years ago |
Jordan Crouse
|
1267a4dfe0
drm/msm: Attach the GPU MMU when it is created
|
8 years ago |
Archit Taneja
|
541de4c9c9
drm/msm/adreno: Prevent unclocked access when retrieving timestamps
|
8 years ago |
Sushmita Susheelendra
|
0e08270a1f
drm/msm: Separate locking of buffer resources from struct_mutex
|
8 years ago |
Rob Clark
|
8bdcd949bb
drm/msm: pass address-space to _get_iova() and friends
|
8 years ago |
Rob Clark
|
cb1e38181a
drm/msm: fix locking inconsistency for gpu->hw_init()
|
8 years ago |
Jordan Crouse
|
42a105e9cf
drm/msm: Remove memptrs->wptr
|
8 years ago |
Jordan Crouse
|
5770fc7a56
drm/msm: Add a struct to pass configuration to msm_gpu_init()
|
8 years ago |
Jordan Crouse
|
bf5af4ae87
drm/msm: Hard code the GPU "slow frequency"
|
8 years ago |
Jordan Crouse
|
e3689e470f
drm/msm: Add MSM_PARAM_GMEM_BASE
|
8 years ago |
Jordan Crouse
|
ee546cd34a
drm/msm: Reference count address spaces
|
8 years ago |
Jordan Crouse
|
9873ef0743
drm/msm: Make sure to detach the MMU during GPU cleanup
|
8 years ago |
Rob Clark
|
de098e5fb1
drm/msm/adreno: reset ringbuffer in hw_init
|
8 years ago |
Rob Clark
|
eeb754746b
drm/msm/gpu: use pm-runtime
|
8 years ago |