Hi Baihan,

At 2024-10-01 15:26:23, "shiyongbang"<shiyongb...@huawei.com> wrote:
From: baihan li<libai...@huawei.com>

Add dp aux read/write functions. They are basic functions
and will be used later.

Signed-off-by: baihan li<libai...@huawei.com>
---
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 +++++++
drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h  |  76 +++++++
5 files changed, 473 insertions(+), 1 deletion(-)
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_reg.h

diff --git a/drivers/gpu/drm/hisilicon/hibmc/Makefile 
b/drivers/gpu/drm/hisilicon/hibmc/Makefile
index d25c75e60d3d..8770ec6dfffd 100644
--- a/drivers/gpu/drm/hisilicon/hibmc/Makefile
+++ b/drivers/gpu/drm/hisilicon/hibmc/Makefile
@@ -1,4 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-hibmc-drm-y := hibmc_drm_drv.o hibmc_drm_de.o hibmc_drm_vdac.o hibmc_drm_i2c.o
+hibmc-drm-y := hibmc_drm_drv.o hibmc_drm_de.o hibmc_drm_vdac.o hibmc_drm_i2c.o 
\
+              dp/dp_aux.o
+
+#define DPCD_LINK_BW_SET               0x0100
+#define DPCD_LANE_COUNT_SET            0x0101
+#define DPCD_TRAINING_PATTERN_SET      0x0102
+#define DPCD_TRAINING_LANE0_SET                0x0103
+#define DPCD_DOWNSPREAD_CTRL           0x0107
+#define DPCD_LANE0_1_STATUS            0x0202
+#define DPCD_ADJUST_REQUEST_LANE0_1    0x0206
It seems that all of these have been defined in this header file.
  include/drm/display/drm_dp.h:
DP_LINK_BW_SET
DP_LANE_COUNT_SET

  Ok, I will use general defination ininclude/drm/display/drm_dp.h. Thanks. 
Baihan Li.

Reply via email to