From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 06 Nov 2023 03:04:41 +0000
Subject: [PATCH] rk3568 rt init

---
 kernel/drivers/gpu/drm/bridge/lontium-lt9611.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/kernel/drivers/gpu/drm/bridge/lontium-lt9611.c b/kernel/drivers/gpu/drm/bridge/lontium-lt9611.c
index 8ae33c6..1908080 100644
--- a/kernel/drivers/gpu/drm/bridge/lontium-lt9611.c
+++ b/kernel/drivers/gpu/drm/bridge/lontium-lt9611.c
@@ -93,6 +93,8 @@
 	{ 1920, 1080, 60, 4, 1 }, /* 1080P 24bit 60Hz 4lane 1port */
 	{ 1920, 1080, 30, 3, 1 }, /* 1080P 24bit 30Hz 3lane 1port */
 	{ 1920, 1080, 24, 3, 1 },
+	{ 1280, 720, 60, 4, 1 },
+	{ 1280, 720, 30, 4, 1 },
 	{ 720, 480, 60, 4, 1 },
 	{ 720, 576, 50, 2, 1 },
 	{ 640, 480, 60, 2, 1 },
@@ -228,8 +230,14 @@
 	case 640:
 		regmap_write(lt9611->regmap, 0x8326, 0x14);
 		break;
+	case 1280:
+		regmap_write(lt9611->regmap, 0x8326, 0x1c);
+		break;
 	case 1920:
-		regmap_write(lt9611->regmap, 0x8326, 0x37);
+		if (drm_mode_vrefresh(mode) == 30)
+			regmap_write(lt9611->regmap, 0x8326, 0x1c);
+		else
+			regmap_write(lt9611->regmap, 0x8326, 0x37);
 		break;
 	case 3840:
 		regmap_multi_reg_write(lt9611->regmap, reg_cfg2, ARRAY_SIZE(reg_cfg2));

--
Gitblit v1.6.2