summaryrefslogtreecommitdiffstats
path: root/include/drm/drm_displayid.h
Commit message (Collapse)AuthorAgeFilesLines
* drm/edid: parse CEA blocks embedded in DisplayIDAndres Rodriguez2019-06-251-0/+10
| | | | | | | | | | | | | | | | | | | DisplayID blocks allow embedding of CEA blocks. The payloads are identical to traditional top level CEA extension blocks, but the header is slightly different. This change allows the CEA parser to find a CEA block inside a DisplayID block. Additionally, it adds support for parsing the embedded CTA header. No further changes are necessary due to payload parity. This change fixes audio support for the Valve Index HMD. Signed-off-by: Andres Rodriguez <andresx7@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: <stable@vger.kernel.org> # v4.15 Signed-off-by: Dave Airlie <airlied@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190619180901.17901-1-andresx7@gmail.com
* drm/edid: add displayid detailed 1 timings to the modelist. (v1.1)Dave Airlie2016-05-231-0/+17
| | | | | | | | | | | The tiled 5K Dell monitor appears to be hiding it's tiled mode inside the displayid timings block, this patch parses this blocks and adds the modes to the modelist. v1.1: add missing __packed. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95207 Signed-off-by: Dave Airlie <airlied@redhat.com>
* drm/displayid: add displayid defines and edid extension (v2)Dave Airlie2014-12-091-0/+76
These are just taken from the DisplayID v1.3 spec, and the DDC spec. v2: use __packed (Jani) Signed-off-by: Dave Airlie <airlied@redhat.com>