The AUO G104SN02 V2 is an LVDS display which supports 6 and 8 bpc PSWG. Add the corresponding connector type and 8 bpc as default bus_format.
Signed-off-by: Stefan Riedmueller s.riedmueller@phytec.de --- drivers/gpu/drm/panel/panel-simple.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 4e2dad314c79..44583d0ed902 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1098,6 +1098,8 @@ static const struct panel_desc auo_g104sn02 = { .width = 211, .height = 158, }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, + .connector_type = DRM_MODE_CONNECTOR_LVDS, };
static const struct drm_display_mode auo_g121ean01_mode = {
The connector_type for following two EDT displays is missing: - EDT ETM0430G0DH6 - EDT ETM0700G0BDH6
Both are parallel displays thus add the corresponding connector_type.
Signed-off-by: Stefan Riedmueller s.riedmueller@phytec.de --- drivers/gpu/drm/panel/panel-simple.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 44583d0ed902..723c09a82c4c 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1900,6 +1900,7 @@ static const struct panel_desc edt_etm0430g0dh6 = { .width = 95, .height = 54, }, + .connector_type = DRM_MODE_CONNECTOR_DPI, };
static const struct drm_display_mode edt_et057090dhu_mode = { @@ -1964,6 +1965,7 @@ static const struct panel_desc edt_etm0700g0bdh6 = { }, .bus_format = MEDIA_BUS_FMT_RGB666_1X18, .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, + .connector_type = DRM_MODE_CONNECTOR_DPI, };
static const struct display_timing evervision_vgg804821_timing = {
Add corresponding bus_format and bus_flags for the EDT ETM0430G0DH6 display.
Signed-off-by: Stefan Riedmueller s.riedmueller@phytec.de --- drivers/gpu/drm/panel/panel-simple.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 723c09a82c4c..1bbb205a3b81 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1900,6 +1900,8 @@ static const struct panel_desc edt_etm0430g0dh6 = { .width = 95, .height = 54, }, + .bus_format = MEDIA_BUS_FMT_RGB666_1X18, + .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE, .connector_type = DRM_MODE_CONNECTOR_DPI, };
Hi Stefan,
Thank you for the patch.
On Mon, Jun 21, 2021 at 08:22:10AM +0000, Stefan Riedmüller wrote:
Hi,
another gentle ping.
Sorry for the delay, I have way too little bandwidth these days :-S
Reviewed-by: Laurent Pinchart laurent.pinchart@ideasonboard.com
It will be interesting to add support for the 6bpp mode at some point (I assume through a custom DT property that reports the state of the panel's SEL68 pin, as it should be strapped in most cases).
dri-devel@lists.freedesktop.org