All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Add DRM driver for Hisilicon hi1710
@ 2016-02-29  0:58 lijianhua
  2016-02-29  0:58 ` [PATCH 1/7] drm/hisilicon:Add hisilicon hibmc master driver lijianhua
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: lijianhua @ 2016-02-29  0:58 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: linuxarm, z.liuxinliang, zourongrong

This patch set adds a new drm driver for Hisilicon hi1710.
hi1710 is an BMC controller, and now we use it in arm64 board.
In this patch set, we just support basic function for hi1710 display subsystem.
hi1710 display subsytem is connected to arm64 by PCIe as bellow:

+---------+        +-----------+
|         |  PCIe  |   hi1710  |
|  arm64  |<------>|  display  |
|         |        | subsystem |
+---------+        +-----------+

Hardware Detail for hi1710 display subsystem
--------
  The display sybsystem of hi1710 is show as bellow:
  +----+     +------+     +------+     +------------+
  |    |     |      |     |      |     |            |
  | FB |---->|  DE  |---->| VDAC |---->|  External  |
  |    |     |      |     |      |     |    VGA     |
  +----+     +------+     +------+     +------------+

 - DE(Display Engine) is the display controller.
 - VDAC(Video Digital-to-Analog Converter) converts the RGB digital data stream 
 from DE to VGA analog signals. 

lijianhua (7):
  drm/hisilicon:Add hisilicon hibmc master driver.
  drm/hisilicon:Add plane for DE
  drm/hisilicon:Add crtc for DE
  drm/hisilicon:Add encoder for VDAC
  drm/hisilicon:Add connector for VDAC
  drm/hisilicon:Add fbdev
  MAINTAINERS:Add maintainer for hibmc DRM driver

 MAINTAINERS                                       |   7 +
 drivers/gpu/drm/Kconfig                           |   2 +
 drivers/gpu/drm/Makefile                          |   1 +
 drivers/gpu/drm/hisilicon/Kconfig                 |   4 +
 drivers/gpu/drm/hisilicon/Makefile                |   4 +
 drivers/gpu/drm/hisilicon/hibmc/Kconfig           |  13 +
 drivers/gpu/drm/hisilicon/hibmc/Makefile          |   5 +
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c    | 437 +++++++++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.h    |  20 +
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c   | 374 +++++++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h   |  56 +++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 290 +++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_hw.c    |  83 ++++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_hw.h    | 484 ++++++++++++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c  | 162 ++++++++
 15 files changed, 1942 insertions(+)
 create mode 100644 drivers/gpu/drm/hisilicon/Kconfig
 create mode 100644 drivers/gpu/drm/hisilicon/Makefile
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/Kconfig
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/Makefile
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_hw.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_hw.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c

-- 
1.9.1

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2016-03-09 15:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-29  0:58 [PATCH 0/7] Add DRM driver for Hisilicon hi1710 lijianhua
2016-02-29  0:58 ` [PATCH 1/7] drm/hisilicon:Add hisilicon hibmc master driver lijianhua
2016-02-29  9:40   ` Emil Velikov
2016-03-01  8:07     ` Rongrong Zou
2016-03-09 15:12       ` Emil Velikov
2016-02-29  0:58 ` [PATCH 2/7] drm/hisilicon:Add plane for DE lijianhua
2016-02-29  0:58 ` [PATCH 3/7] drm/hisilicon:Add crtc " lijianhua
2016-02-29  0:58 ` [PATCH 4/7] drm/hisilicon:Add encoder for VDAC lijianhua
2016-02-29  0:58 ` [PATCH 5/7] drm/hisilicon:Add connector " lijianhua
2016-02-29  0:58 ` [PATCH 6/7] drm/hisilicon:Add fbdev lijianhua
2016-02-29  0:58 ` [PATCH 7/7] MAINTAINERS:Add maintainer for hibmc DRM driver lijianhua

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.