drm/panel-edp: Add panel entry for R140NWF5 RH
authorNícolas F. R. A. Prado <nfraprado@collabora.com>
Tue, 19 Jul 2022 20:38:54 +0000 (16:38 -0400)
committerDouglas Anderson <dianders@chromium.org>
Wed, 20 Jul 2022 22:46:50 +0000 (15:46 -0700)
Add panel identification entry for the IVO R140NWF5 RH (product ID:
0x057d) panel.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220719203857.1488831-2-nfraprado@collabora.com
drivers/gpu/drm/panel/panel-edp.c

index 3626469..675d793 100644 (file)
@@ -1854,6 +1854,12 @@ static const struct panel_delay delay_100_500_e200 = {
        .enable = 200,
 };
 
+static const struct panel_delay delay_200_500_e200 = {
+       .hpd_absent = 200,
+       .unprepare = 500,
+       .enable = 200,
+};
+
 #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
 { \
        .name = _name, \
@@ -1882,6 +1888,8 @@ static const struct edp_panel_entry edp_panels[] = {
 
        EDP_PANEL_ENTRY('C', 'M', 'N', 0x114c, &innolux_n116bca_ea1.delay, "N116BCA-EA1"),
 
+       EDP_PANEL_ENTRY('I', 'V', 'O', 0x057d, &delay_200_500_e200, "R140NWF5 RH"),
+
        EDP_PANEL_ENTRY('K', 'D', 'B', 0x0624, &kingdisplay_kd116n21_30nv_a010.delay, "116N21-30NV-A010"),
        EDP_PANEL_ENTRY('K', 'D', 'B', 0x1120, &delay_200_500_e80_d50, "116N29-30NK-C007"),