[PATCH drm-dp 0/4] Add dp module in hibmc driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: baihan li <libaihan@xxxxxxxxxx>

    Realizing the basic display function of DP cable for DP connector
    displaying. Add DP module in hibmc drm driver, which is for Hisilicon
    Hibmc SoC which used for Out-of-band management. Blow is the general
    hardware connection, both the Hibmc and the host CPU are on the same
    mother board.

    +----------+       +----------+      +----- ----+      +----------------+
    |          | PCIe  |  Hibmc   |      |          |      |                |
    |host CPU( |<----->| display  |<---->| dp kapi  |<---->| dp aux moduel  |
    |arm64,x86)|       |subsystem |      |  moduel  |<---->| dp link moduel |
    +----------+       +----------+      +----------+      +----------------+

baihan li (4):
  drm/hisilicon/hibmc: add dp aux in hibmc drivers
  drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
  drm/hisilicon/hibmc: add dp kapi moduel in hibmc drivers
  drm/hisilicon/hibmc: add dp module in hibmc

 drivers/gpu/drm/hisilicon/hibmc/Makefile      |   3 +-
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c   | 227 ++++++++++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.h   |  80 ++++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h  |  88 ++++
 .../gpu/drm/hisilicon/hibmc/dp/dp_config.h    |  20 +
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.c  | 258 ++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.h  |  48 +++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c  | 390 ++++++++++++++++++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.h  |  24 ++
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h   |  76 ++++
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c    | 195 +++++++++
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c   |  17 +-
 .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h   |   5 +
 13 files changed, 1429 insertions(+), 2 deletions(-)
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h
 create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c

-- 
2.33.0




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux