39 lines
1.3 KiB
Diff
39 lines
1.3 KiB
Diff
From 2272b8ffa290b48b28c1875a72b92c536170241d Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= <ayufan@ayufan.eu>
|
|
Date: Fri, 8 Jan 2021 00:19:23 +0100
|
|
Subject: [PATCH 444/478] drm: dw-mipi-dsi-rockchip: Ensure that lane is
|
|
properly configured
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
???
|
|
|
|
Signed-of-by: Kamil Trzciński <ayufan@ayufan.eu>
|
|
---
|
|
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
|
|
index a2262bee5aa4..cfbfe7c3e0bc 100644
|
|
--- a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
|
|
+++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
|
|
@@ -407,6 +407,14 @@ static int dw_mipi_dsi_phy_init(void *priv_data)
|
|
*/
|
|
vco = (dsi->lane_mbps < 200) ? 0 : (dsi->lane_mbps + 100) / 200;
|
|
|
|
+ if (dsi->cdata->lanecfg1_grf_reg) {
|
|
+ regmap_write(dsi->grf_regmap, dsi->cdata->lanecfg1_grf_reg,
|
|
+ dsi->cdata->lanecfg1);
|
|
+
|
|
+ dev_info(dsi->dev, "dw_mipi_dsi_phy_init / dw_mipi_dsi_rockchip_config: %08x => set=%08x\n",
|
|
+ dsi->cdata->lanecfg1_grf_reg, dsi->cdata->lanecfg1);
|
|
+ }
|
|
+
|
|
i = max_mbps_to_parameter(dsi->lane_mbps);
|
|
if (i < 0) {
|
|
DRM_DEV_ERROR(dsi->dev,
|
|
--
|
|
2.35.3
|
|
|