panel: simple: Add BOE NV133FHM-N61
authorBjorn Andersson <bjorn.andersson@linaro.org>
Mon, 20 Apr 2020 21:57:42 +0000 (14:57 -0700)
committerSam Ravnborg <sam@ravnborg.org>
Sat, 25 Apr 2020 15:41:43 +0000 (17:41 +0200)
The BOE NV133FHM-N61 panel is a 13.3" 1920x1080 eDP panel, add support
for it in panel-simple.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
[add boe_nv133fhm_n61_modes in alphabetical order]
Link: https://patchwork.freedesktop.org/patch/msgid/20200420215742.1927498-2-bjorn.andersson@linaro.org
drivers/gpu/drm/panel/panel-simple.c

index efbe2764688ddbd7d86c56952b7d74d31f289407..00bfbc08f0ba8ee35b9e4e2a2e21f2a48437efd6 100644 (file)
@@ -1172,6 +1172,36 @@ static const struct panel_desc boe_nv101wxmn51 = {
        },
 };
 
+static const struct drm_display_mode boe_nv133fhm_n61_modes = {
+       .clock = 147840,
+       .hdisplay = 1920,
+       .hsync_start = 1920 + 48,
+       .hsync_end = 1920 + 48 + 32,
+       .htotal = 1920 + 48 + 32 + 200,
+       .vdisplay = 1080,
+       .vsync_start = 1080 + 3,
+       .vsync_end = 1080 + 3 + 6,
+       .vtotal = 1080 + 3 + 6 + 31,
+       .vrefresh = 60,
+};
+
+static const struct panel_desc boe_nv133fhm_n61 = {
+       .modes = &boe_nv133fhm_n61_modes,
+       .num_modes = 1,
+       .bpc = 8,
+       .size = {
+               .width = 300,
+               .height = 187,
+       },
+       .delay = {
+               .hpd_absent_delay = 200,
+               .unprepare = 500,
+       },
+       .bus_format = MEDIA_BUS_FMT_RGB888_1X24,
+       .bus_flags = DRM_BUS_FLAG_DATA_MSB_TO_LSB,
+       .connector_type = DRM_MODE_CONNECTOR_eDP,
+};
+
 static const struct drm_display_mode boe_nv140fhmn49_modes[] = {
        {
                .clock = 148500,
@@ -3594,6 +3624,9 @@ static const struct of_device_id platform_of_match[] = {
        }, {
                .compatible = "boe,nv101wxmn51",
                .data = &boe_nv101wxmn51,
+       }, {
+               .compatible = "boe,nv133fhm-n61",
+               .data = &boe_nv133fhm_n61,
        }, {
                .compatible = "boe,nv140fhmn49",
                .data = &boe_nv140fhmn49,