Add HPD, getting EDID, colorbar features in DP function
From: | Yongbang Shi <shiyongbang-AT-huawei.com> | |
To: | <xinliang.liu-AT-linaro.org>, <tiantao6-AT-hisilicon.com>, <maarten.lankhorst-AT-linux.intel.com>, <mripard-AT-kernel.org>, <tzimmermann-AT-suse.de>, <airlied-AT-gmail.com>, <daniel-AT-ffwll.ch>, <kong.kongxinwei-AT-hisilicon.com> | |
Subject: | [PATCH v1 drm-dp 0/4] Add HPD, getting EDID, colorbar features in DP function | |
Date: | Mon, 27 Jan 2025 11:20:20 +0800 | |
Message-ID: | <20250127032024.1542219-1-shiyongbang@huawei.com> | |
Cc: | <liangjian010-AT-huawei.com>, <chenjianmin-AT-huawei.com>, <lidongming5-AT-huawei.com>, <shiyongbang-AT-huawei.com>, <libaihan-AT-huawei.com>, <shenjian15-AT-huawei.com>, <shaojijie-AT-huawei.com>, <dri-devel-AT-lists.freedesktop.org>, <linux-kernel-AT-vger.kernel.org> | |
Archive-link: | Article |
From: Baihan Li <libaihan@huawei.com> To support DP HPD, edid printing, and colorbar display features based on the Hisislcon DP devices. Baihan Li (4): drm/hisilicon/hibmc: Add dp phy cfg to adjust serdes rate, voltage and pre-emphasis drm/hisilicon/hibmc: Getting connector info and edid by using aux channel drm/hisilicon/hibmc: Add debugfs interface to enable colorbar feature and get link status drm/hisilicon/hibmc: Enable this hot plug detect of irq feature drivers/gpu/drm/hisilicon/hibmc/Makefile | 3 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c | 16 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 11 +- .../gpu/drm/hisilicon/hibmc/dp/dp_config.h | 2 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 102 ++++++++- drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 48 ++++ drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 93 ++++++-- drivers/gpu/drm/hisilicon/hibmc/dp/dp_phy.c | 72 ++++++ drivers/gpu/drm/hisilicon/hibmc/dp/dp_phy.h | 38 ++++ drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 5 + .../drm/hisilicon/hibmc/hibmc_drm_debugfs.c | 214 ++++++++++++++++++ .../gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 103 ++++++++- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 89 ++++++-- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 21 ++ 14 files changed, 756 insertions(+), 61 deletions(-) create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_phy.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_phy.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c -- 2.33.0