[PATCH 1/3] drm: add connector info/property for non-std displays

Thierry Reding thierry.reding at gmail.com
Mon Oct 16 06:41:56 UTC 2017


On Mon, Oct 16, 2017 at 02:29:07PM +1000, Dave Airlie wrote:
> From: Dave Airlie <airlied at redhat.com>
> 
> This adds the infrastructure needed to quirk displays
> using edid and to mark them a non-standard.
> 
> A non-standard display is one which doesn't work like
> a normal rectangular monitor or requires some transformation
> of the output by the rendering process to make sense.
> 
> This is meant to cover head mounted devices like HTC Vive.
> 
> Signed-off-by: Dave Airlie <airlied at redhat.com>
> ---
>  drivers/gpu/drm/drm_connector.c | 13 +++++++++++++
>  drivers/gpu/drm/drm_edid.c      |  8 ++++++--
>  include/drm/drm_connector.h     |  5 +++++
>  include/drm/drm_mode_config.h   |  7 +++++++
>  4 files changed, 31 insertions(+), 2 deletions(-)

"non-standard" seems very ambiguous to me. If this is targetting HMDs in
particular, perhaps we can borrow a term from that. Without being really
familiar with that technology, a quick Google search suggests that these
devices are commonly referred to as operating in "direct mode". Perhaps
a boolean "direct-mode" property would be less ambiguous?

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20171016/a9513581/attachment.sig>


More information about the dri-devel mailing list