All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/6] drm/etnaviv: add pci device driver support
@ 2023-05-29 17:24 ` Sui Jingfeng
  0 siblings, 0 replies; 18+ messages in thread
From: Sui Jingfeng @ 2023-05-29 17:24 UTC (permalink / raw)
  To: Lucas Stach, Russell King, Christian Gmeiner, David Airlie,
	Daniel Vetter
  Cc: loongson-kernel, linux-kernel, dri-devel, etnaviv

There is a Vivante GC1000 (v5037) in LS2K1000 and LS7A1000, this GPU is a
PCI device, and it has 2D and 3D cores in the same device. Thus, this patch
series is trying to add PCI device driver support to etnaviv.

Sui Jingfeng (6):
  drm/etnaviv: add a dedicated function to register an irq handler
  drm/etnaviv: add a dedicated function to get various clocks
  drm/etnaviv: add dedicated functions to create and destroy platform
    devices
  drm/etnaviv: add helpers for private data construction and destruction
  drm/etnaviv: expand driver support for the PCI devices
  drm/etnaviv: allow usperspace create cached coherent bo

 drivers/gpu/drm/etnaviv/Makefile            |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_drv.c       | 183 +++++++++++++------
 drivers/gpu/drm/etnaviv/etnaviv_drv.h       |   7 +
 drivers/gpu/drm/etnaviv/etnaviv_gem.c       |  22 ++-
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c |   9 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c       | 185 ++++++++++++++------
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h       |  13 ++
 drivers/gpu/drm/etnaviv/etnaviv_pci_drv.c   |  88 ++++++++++
 drivers/gpu/drm/etnaviv/etnaviv_pci_drv.h   |  10 ++
 include/uapi/drm/etnaviv_drm.h              |  11 +-
 10 files changed, 415 insertions(+), 114 deletions(-)
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_pci_drv.c
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_pci_drv.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2023-05-30 13:04 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-29 17:24 [PATCH v5 0/6] drm/etnaviv: add pci device driver support Sui Jingfeng
2023-05-29 17:24 ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 1/6] drm/etnaviv: add a dedicated function to register an irq handler Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 2/6] drm/etnaviv: add a dedicated function to get various clocks Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 3/6] drm/etnaviv: add dedicated functions to create and destroy platform devices Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 4/6] drm/etnaviv: add helpers for private data construction and destruction Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 5/6] drm/etnaviv: expand driver support for the PCI devices Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng
2023-05-30  9:00   ` kernel test robot
2023-05-30  9:00     ` kernel test robot
2023-05-30 12:58     ` Sui Jingfeng
2023-05-30 12:58       ` Sui Jingfeng
2023-05-29 17:24 ` [PATCH v5 6/6] drm/etnaviv: allow usperspace create cached coherent bo Sui Jingfeng
2023-05-29 17:24   ` Sui Jingfeng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.