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