libdrm_meson: Add flow for setting dummy_l mode type [1/1]
PD#SWPL-135126
Problem:
Add flow for setting dummy_l mode type
Solution:
Add dummy_l mode type
Verify:
AH212
Change-Id: Ic73c3596339949def2d6955bc3a9270a30a6c036
Signed-off-by: chen.wang1 <chen.wang1@amlogic.com>
diff --git a/meson/meson_drm_settings.c b/meson/meson_drm_settings.c
index f1ea2da..48db1f2 100644
--- a/meson/meson_drm_settings.c
+++ b/meson/meson_drm_settings.c
@@ -39,7 +39,7 @@
struct mesonConnector* conn = NULL;
if ( drmFd < 0 || name == NULL || propValue == NULL)
{
- ERROR("%s %d drmfd invalid, or property name invalid",__FUNCTION__,__LINE__);
+ ERROR(" %s %d drmfd invalid, or property name invalid",__FUNCTION__,__LINE__);
goto out;
}
conn = get_current_connector(drmFd, connType);
@@ -100,6 +100,9 @@
case MESON_CONNECTOR_CVBS:
drmConnType = DRM_MODE_CONNECTOR_TV;
break;
+ case MESON_CONNECTOR_DUMMY:
+ drmConnType = DRM_MODE_CONNECTOR_VIRTUAL;
+ break;
default :
drmConnType = DRM_MODE_CONNECTOR_HDMIA;
break;
diff --git a/meson/meson_drm_settings.h b/meson/meson_drm_settings.h
index e776b54..2d24adf 100644
--- a/meson/meson_drm_settings.h
+++ b/meson/meson_drm_settings.h
@@ -60,10 +60,11 @@
} ENUM_MESON_HDR_MODE;
typedef enum _ENUM_MESON_CONNECTOR_TYPE {
- MESON_CONNECTOR_HDMIA = 0,
+ MESON_CONNECTOR_HDMIA = 0,
MESON_CONNECTOR_HDMIB,
MESON_CONNECTOR_LVDS,
MESON_CONNECTOR_CVBS,
+ MESON_CONNECTOR_DUMMY,
MESON_CONNECTOR_RESERVED
} MESON_CONNECTOR_TYPE;