hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/gpu/drm/bridge/lontium-lt9611.c
....@@ -93,6 +93,8 @@
9393 { 1920, 1080, 60, 4, 1 }, /* 1080P 24bit 60Hz 4lane 1port */
9494 { 1920, 1080, 30, 3, 1 }, /* 1080P 24bit 30Hz 3lane 1port */
9595 { 1920, 1080, 24, 3, 1 },
96
+ { 1280, 720, 60, 4, 1 },
97
+ { 1280, 720, 30, 4, 1 },
9698 { 720, 480, 60, 4, 1 },
9799 { 720, 576, 50, 2, 1 },
98100 { 640, 480, 60, 2, 1 },
....@@ -228,8 +230,14 @@
228230 case 640:
229231 regmap_write(lt9611->regmap, 0x8326, 0x14);
230232 break;
233
+ case 1280:
234
+ regmap_write(lt9611->regmap, 0x8326, 0x1c);
235
+ break;
231236 case 1920:
232
- regmap_write(lt9611->regmap, 0x8326, 0x37);
237
+ if (drm_mode_vrefresh(mode) == 30)
238
+ regmap_write(lt9611->regmap, 0x8326, 0x1c);
239
+ else
240
+ regmap_write(lt9611->regmap, 0x8326, 0x37);
233241 break;
234242 case 3840:
235243 regmap_multi_reg_write(lt9611->regmap, reg_cfg2, ARRAY_SIZE(reg_cfg2));