From 04dd17822334871b23ea2862f7798fb0e0007777 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Sat, 11 May 2024 08:53:19 +0000
Subject: [PATCH] change otg to host mode
---
u-boot/drivers/video/drm/dw_mipi_dsi.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/u-boot/drivers/video/drm/dw_mipi_dsi.c b/u-boot/drivers/video/drm/dw_mipi_dsi.c
index 2a490d1..bf337f7 100644
--- a/u-boot/drivers/video/drm/dw_mipi_dsi.c
+++ b/u-boot/drivers/video/drm/dw_mipi_dsi.c
@@ -1489,6 +1489,21 @@
.max_bit_rate_per_lane = 1500000000UL,
};
+static const u32 rk3562_dsi_grf_reg_fields[MAX_FIELDS] = {
+ [DPIUPDATECFG] = GRF_REG_FIELD(0x05d0, 2, 2),
+ [DPICOLORM] = GRF_REG_FIELD(0x05d0, 1, 1),
+ [DPISHUTDN] = GRF_REG_FIELD(0x05d0, 0, 0),
+ [SKEWCALHS] = GRF_REG_FIELD(0x05d4, 11, 15),
+ [FORCETXSTOPMODE] = GRF_REG_FIELD(0x05d4, 4, 7),
+ [TURNDISABLE] = GRF_REG_FIELD(0x05d4, 2, 2),
+ [FORCERXMODE] = GRF_REG_FIELD(0x05d4, 0, 0),
+};
+
+static const struct dw_mipi_dsi_plat_data rk3562_mipi_dsi_plat_data = {
+ .dsi0_grf_reg_fields = rk3562_dsi_grf_reg_fields,
+ .max_bit_rate_per_lane = 1200000000UL,
+};
+
static const u32 rk3568_dsi0_grf_reg_fields[MAX_FIELDS] = {
[DPIUPDATECFG] = GRF_REG_FIELD(0x0360, 2, 2),
[DPICOLORM] = GRF_REG_FIELD(0x0360, 1, 1),
@@ -1573,6 +1588,10 @@
.data = (ulong)&rk3399_mipi_dsi_plat_data,
},
{
+ .compatible = "rockchip,rk3562-mipi-dsi",
+ .data = (ulong)&rk3562_mipi_dsi_plat_data,
+ },
+ {
.compatible = "rockchip,rk3568-mipi-dsi",
.data = (ulong)&rk3568_mipi_dsi_plat_data,
},
--
Gitblit v1.6.2