[PATCH v3 00/14] drm: Add a driver for CSF-based Mali GPUs

Steven Price steven.price at arm.com
Wed Dec 6 15:47:29 UTC 2023


On 05/12/2023 08:48, Boris Brezillon wrote:
> Hi Steve,
> 
> I forgot to mention that I intentionally dropped your R-b, because
> there was a gazillion of changes all over the place, and I thought it
> deserved a fresh review.

No problem, I'll re-review the patches. Thanks for getting the v3 out to
review.

<snip>

>> [3]https://gitlab.freedesktop.org/panfrost/linux/-/tree/panthor-v3
>> [4]https://gitlab.freedesktop.org/panfrost/linux/-/tree/panthor-v3+rk3588

AFAICT neither of these trees match (exactly) with what you've posted.
Not a big deal - I'll review the patches on the list, but it's a little
confusing having a 'v3' branch which doesn't match the actual v3 posted
;) I also note you have similarly named branches in
https://gitlab.freedesktop.org/bbrezillon/linux which are more
up-to-date but also not 'v3'.

Steve

>> [5]https://gitlab.com/firefly-linux/external/libmali/-/raw/firefly/firmware/g610/mali_csffw.bin
>> [6]https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26358
>>
>> Boris Brezillon (13):
>>   drm/panthor: Add uAPI
>>   drm/panthor: Add GPU register definitions
>>   drm/panthor: Add the device logical block
>>   drm/panthor: Add the GPU logical block
>>   drm/panthor: Add GEM logical block
>>   drm/panthor: Add the devfreq logical block
>>   drm/panthor: Add the MMU/VM logical block
>>   drm/panthor: Add the FW logical block
>>   drm/panthor: Add the heap logical block
>>   drm/panthor: Add the scheduler logical block
>>   drm/panthor: Add the driver frontend block
>>   drm/panthor: Allow driver compilation
>>   drm/panthor: Add an entry to MAINTAINERS
> 
> 
> 
>>
>> Liviu Dudau (1):
>>   dt-bindings: gpu: mali-valhall-csf: Add support for Arm Mali CSF GPUs
>>
>>  .../bindings/gpu/arm,mali-valhall-csf.yaml    |  147 +
>>  Documentation/gpu/driver-uapi.rst             |    5 +
>>  MAINTAINERS                                   |   11 +
>>  drivers/gpu/drm/Kconfig                       |    2 +
>>  drivers/gpu/drm/Makefile                      |    1 +
>>  drivers/gpu/drm/panthor/Kconfig               |   23 +
>>  drivers/gpu/drm/panthor/Makefile              |   15 +
>>  drivers/gpu/drm/panthor/panthor_devfreq.c     |  283 ++
>>  drivers/gpu/drm/panthor/panthor_devfreq.h     |   25 +
>>  drivers/gpu/drm/panthor/panthor_device.c      |  497 +++
>>  drivers/gpu/drm/panthor/panthor_device.h      |  381 ++
>>  drivers/gpu/drm/panthor/panthor_drv.c         | 1454 +++++++
>>  drivers/gpu/drm/panthor/panthor_fw.c          | 1332 +++++++
>>  drivers/gpu/drm/panthor/panthor_fw.h          |  504 +++
>>  drivers/gpu/drm/panthor/panthor_gem.c         |  227 ++
>>  drivers/gpu/drm/panthor/panthor_gem.h         |  144 +
>>  drivers/gpu/drm/panthor/panthor_gpu.c         |  481 +++
>>  drivers/gpu/drm/panthor/panthor_gpu.h         |   52 +
>>  drivers/gpu/drm/panthor/panthor_heap.c        |  517 +++
>>  drivers/gpu/drm/panthor/panthor_heap.h        |   36 +
>>  drivers/gpu/drm/panthor/panthor_mmu.c         | 2653 +++++++++++++
>>  drivers/gpu/drm/panthor/panthor_mmu.h         |  101 +
>>  drivers/gpu/drm/panthor/panthor_regs.h        |  237 ++
>>  drivers/gpu/drm/panthor/panthor_sched.c       | 3410 +++++++++++++++++
>>  drivers/gpu/drm/panthor/panthor_sched.h       |   48 +
>>  include/uapi/drm/panthor_drm.h                |  892 +++++
>>  26 files changed, 13478 insertions(+)
>>  create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
>>  create mode 100644 drivers/gpu/drm/panthor/Kconfig
>>  create mode 100644 drivers/gpu/drm/panthor/Makefile
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_devfreq.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_devfreq.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_device.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_device.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_drv.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_fw.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_fw.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_gem.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_gem.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_gpu.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_gpu.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_heap.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_heap.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_mmu.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_mmu.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_regs.h
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_sched.c
>>  create mode 100644 drivers/gpu/drm/panthor/panthor_sched.h
>>  create mode 100644 include/uapi/drm/panthor_drm.h
>>
> 



More information about the dri-devel mailing list