]> git.baikalelectronics.ru Git - kernel.git/commitdiff
drm/panel-simple: Update validation warnings for eDP panel description
authorRajeev Nandan <rajeevny@codeaurora.org>
Sat, 26 Jun 2021 16:51:06 +0000 (22:21 +0530)
committerDouglas Anderson <dianders@chromium.org>
Fri, 9 Jul 2021 13:48:17 +0000 (06:48 -0700)
Do not give a warning for the eDP panels if the "bus_format" is
not specified, since most eDP panels can support more than one
bus formats and this can be auto-detected.
Also, update the check to include bpc=10 for the eDP panel.

Signed-off-by: Rajeev Nandan <rajeevny@codeaurora.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1624726268-14869-5-git-send-email-rajeevny@codeaurora.org
drivers/gpu/drm/panel/panel-simple.c

index 5fc980208420d17b614149b6053fb4ba09d3c605..2c5d97d05a426d67d4ea75bad3abc944c5fea317 100644 (file)
@@ -772,10 +772,8 @@ static int panel_simple_probe(struct device *dev, const struct panel_desc *desc,
                        desc->bpc != 8);
                break;
        case DRM_MODE_CONNECTOR_eDP:
-               if (desc->bus_format == 0)
-                       dev_warn(dev, "Specify missing bus_format\n");
-               if (desc->bpc != 6 && desc->bpc != 8)
-                       dev_warn(dev, "Expected bpc in {6,8} but got: %u\n", desc->bpc);
+               if (desc->bpc != 6 && desc->bpc != 8 && desc->bpc != 10)
+                       dev_warn(dev, "Expected bpc in {6,8,10} but got: %u\n", desc->bpc);
                break;
        case DRM_MODE_CONNECTOR_DSI:
                if (desc->bpc != 6 && desc->bpc != 8)