[PATCH drm-dp 3/4] drm/hisilicon/hibmc: add dp kapi moduel in hibmc drivers

2024-10-01 Thread shiyongbang
From: baihan li Build a kapi level that hibmc driver can enable dp by calling these kapi functions. Signed-off-by: baihan li --- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- .../gpu/drm/hisilicon/hibmc/dp/dp_config.h| 20 drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.c | 1

[PATCH drm-dp 4/4] drm/hisilicon/hibmc: add dp module in hibmc

2024-10-01 Thread shiyongbang
From: baihan li To support DP interface displaying in hibmc driver. Add a encoder and connector for DP modual. Signed-off-by: baihan li --- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c| 195 ++ .../gpu/drm/hisilicon/hibm

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

2024-10-01 Thread shiyongbang
From: baihan li 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

[PATCH drm-dp 1/4] drm/hisilicon/hibmc: add dp aux in hibmc drivers

2024-10-01 Thread shiyongbang
From: baihan li Add dp aux read/write functions. They are basic functions and will be used later. Signed-off-by: baihan li --- drivers/gpu/drm/hisilicon/hibmc/Makefile | 3 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c | 227 +++ drivers/gpu/drm/hisilicon/hibmc/dp/dp_a

[PATCH drm-dp 2/4] drm/hisilicon/hibmc: add dp link moduel in hibmc drivers

2024-10-01 Thread shiyongbang
From: baihan li Add link training process functions in this moduel. Signed-off-by: baihan li --- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_kapi.c | 258 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 390 +++ drive