diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-04-18 09:24:28 +0200 |
---|---|---|
committer | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-04-18 09:24:28 +0200 |
commit | b7b93de1d339262abf78d3bc4e2a118d25b11f61 (patch) | |
tree | 75951e2d44239687183b673453e42c11b544cc9c | |
parent | 4d92ad48404081f0f7b3df8e16b78b573dd436ca (diff) |
wfdport: Handle detachable attribute
-rw-r--r-- | src/wfdport.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/wfdport.c b/src/wfdport.c index 938a9ae..0409215 100644 --- a/src/wfdport.c +++ b/src/wfdport.c @@ -249,7 +249,6 @@ wfd_port_get_type(struct wfd_device *device, }; } - WFDint wfd_port_get_attribi(struct wfd_device *device, struct wfd_port *port, @@ -260,6 +259,14 @@ wfd_port_get_attribi(struct wfd_device *device, return port->connector->connector_id; case WFD_PORT_TYPE: return wfd_port_get_type(device, port); + case WFD_PORT_DETACHABLE: + switch (port->connector->connector_type) { + case DRM_MODE_CONNECTOR_LVDS: + case DRM_MODE_CONNECTOR_eDP: + return WFD_FALSE; + default: + return WFD_TRUE; + } case WFD_PORT_ATTACHED: return port->connector->connection == DRM_MODE_CONNECTED; case WFD_PORT_PIPELINE_ID_COUNT: |