From ee930fffee469d076998274a2ca55e13dc1efb67 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 08:50:54 +0000
Subject: [PATCH] enable tun/tap/iptables

---
 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