aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm/drm_edid.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-17drm/edid: make drm_edid_are_equal() staticJani Nikula1-2/+0
2024-04-17drm/edid: group struct drm_edid based declarations togetherJani Nikula1-4/+4
2024-04-17drm/edid: move all internal declarations to drm_crtc_internal.hJani Nikula1-3/+0
2024-04-15drm/edid: add drm_edid_print_product_id()Jani Nikula1-0/+3
2024-04-15drm/edid: add drm_edid_get_product_id()Jani Nikula1-5/+20
2024-03-14drm/edid: Add a function to match EDID with identityHsin-Yi Wang1-0/+9
2024-03-14drm_edid: Add a function to get EDID base blockHsin-Yi Wang1-1/+2
2024-01-05drm: Move drm_set_preferred_mode() helper from drm_edid to drm_modesJavier Martinez Canillas1-2/+0
2024-01-05drm/edid: prefer forward declarations over includes in drm_edid.hJani Nikula1-7/+5
2023-12-14drm/edid: replace __attribute__((packed)) with __packedJani Nikula1-16/+16
2023-11-21drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compatJani Nikula1-5/+0
2023-11-09drm/edid: include drm_eld.h only where requiredJani Nikula1-1/+0
2023-11-09drm/edid: split out drm_eld.h from drm_edid.hJani Nikula1-148/+1
2023-09-15Merge drm/drm-next into drm-intel-nextJani Nikula1-9/+3
2023-09-01drm/edid: add drm_edid_is_digital()Jani Nikula1-0/+1
2023-08-17Revert "drm/edid: Fix csync detailed mode parsing"Jani Nikula1-9/+3
2023-06-02drm/edid: add drm_edid_read_switcheroo()Jani Nikula1-0/+2
2023-03-01drm/edid: Fix csync detailed mode parsingVille Syrjälä1-3/+9
2023-01-23drm/edid: add separate drm_edid_connector_add_modes()Jani Nikula1-0/+2
2022-10-26drm/edid: move edid load declarations to internal headerJani Nikula1-7/+0
2022-10-26drm/edid: use struct drm_edid for override/firmware EDIDJani Nikula1-2/+2
2022-10-26drm/edid/firmware: rename drm_load_edid_firmware() to drm_edid_load_firmware()Jani Nikula1-2/+2
2022-10-26drm/edid: add function for checking drm_edid validityJani Nikula1-0/+1
2022-10-26drm/edid: rename drm_add_override_edid_modes() to drm_edid_override_connector...Jani Nikula1-1/+1
2022-10-18Merge drm/drm-next into drm-misc-nextMaxime Ripard1-0/+5
2022-10-04drm/edid: Define more flagsVille Syrjälä1-5/+9
2022-09-02drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsetsVille Syrjälä1-0/+5
2022-06-30drm/edid: add drm_edid_raw() to access the raw EDID dataJani Nikula1-0/+1
2022-06-30drm/edid: add drm_edid_connector_update()Jani Nikula1-0/+2
2022-06-20Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-3/+3
2022-06-15Merge tag 'drm-misc-next-2022-06-08' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-6/+21
2022-06-13drm/edid: add new interfaces around struct drm_edidJani Nikula1-0/+9
2022-05-28drm: fix EDID struct for old ARM OABI formatLinus Torvalds1-3/+3
2022-05-27drm/edid: Extract drm_edid_decode_mfg_id()Ville Syrjälä1-4/+17
2022-05-13drm/displayid: convert to drm_edidJani Nikula1-2/+4
2022-04-25drm/display: Move HDMI helpers into display-helper moduleThomas Zimmermann1-12/+0
2022-04-01drm/edid: make drm_edid_header_is_valid() accept void pointerJani Nikula1-1/+1
2022-03-29drm/edid: add more general struct edid constness in the interfacesJani Nikula1-5/+5
2022-01-25drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetryMaxime Ripard1-2/+2
2021-09-27drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warningDouglas Anderson1-2/+2
2021-09-24drm/edid: Fix EDID quirk compile error on older compilersDouglas Anderson1-6/+8
2021-09-20drm/edid: Allow querying/working with the panel ID from the EDIDDouglas Anderson1-0/+45
2021-08-12drm/edid: fix edid field nameLucas De Marchi1-1/+1
2021-03-31drm/displayid: add separate drm_displayid.cJani Nikula1-0/+3
2020-12-22drm/edid: Add additional HFVSDB fields for HDMI2.1Swati Sharma1-0/+30
2020-10-27drm: drm_edid: remove a duplicated kernel-doc declarationMauro Carvalho Chehab1-7/+0
2020-09-17drm/dp: Add drm_dp_downstream_mode()Ville Syrjälä1-0/+4
2020-06-30drm: Add helper to compare edids.Stanislav Lisovskiy1-0/+9
2020-06-23drm: edid: Constify connector argument to infoframe functionsLaurent Pinchart1-3/+3
2020-03-11drm/edid: Name the detailed monitor range flagsManasi Navare1-0/+5
2019-10-22drm/edid: Add drm_hdmi_avi_infoframe_bars()Ville Syrjälä1-0/+4
2019-10-18drm/edid: Make drm_get_cea_aspect_ratio() staticVille Syrjälä1-1/+0
2019-06-19Merge v5.2-rc5 into drm-nextDaniel Vetter1-0/+1
2019-06-12drm: add fallback override/firmware EDID modes workaroundJani Nikula1-0/+1
2019-06-06drm/edid: Clean up DRM_EDID_DIGITAL_* flagsVille Syrjälä1-15/+17
2019-05-22drm: Enable HDR infoframe supportUma Shankar1-0/+5
2019-02-19drm: Add colorspace info to AVI InfoframeUma Shankar1-0/+6
2019-01-10drm/edid: Add display_info.rgb_quant_range_selectableVille Syrjälä1-3/+1
2019-01-10drm/edid: Pass connector to AVI infoframe functionsVille Syrjälä1-4/+4
2018-10-16drm/edid: VSDB yCBCr420 Deep Color mode bit definitionsClint Taylor1-3/+3
2018-04-24drm: Don't EXPORT drm_add/reset_display_infoDaniel Vetter1-2/+0
2017-12-13drm: Update edid-derived drm_display_info fields at edid property set [v2]Keith Packard1-0/+2
2017-12-04Merge tag 'drm-misc-next-2017-11-30' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+1
2017-11-24Merge tag 'drm-misc-fixes-2017-11-20' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-1/+2
2017-11-22drm/edid: Allow HDMI infoframe without VIC or S3DVille Syrjälä1-0/+1
2017-11-15drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinksVille Syrjälä1-1/+2
2017-11-07drm/edid: make drm_edid_to_eld() staticJani Nikula1-1/+0
2017-09-19drm: add backwards compatibility support for drm_kms_helper.edid_firmwareJani Nikula1-0/+2
2017-07-14drm/edid: parse ycbcr 420 deep color informationShashank Sharma1-0/+8
2017-07-14drm: handle HDMI 2.0 VICs in AVI info-framesShashank Sharma1-1/+2
2017-03-21drm/edid: detect SCDC support in HF-VSDBShashank Sharma1-1/+0
2017-03-14Merge tag 'doc-4.11-images' of git://git.lwn.net/linux into drm-misc-nextDaniel Vetter1-0/+13
2017-02-23Merge tag 'drm-for-v4.11-less-shouty' of git://people.freedesktop.org/~airlie...Linus Torvalds1-2/+8
2017-02-21drm: move edid property update and add modes out of edid firmware loaderJani Nikula1-3/+4
2017-02-19Merge remote-tracking branches 'asoc/topic/atmel', 'asoc/topic/chmap', 'asoc/...Mark Brown1-0/+13
2017-01-26drm/edid: Set AVI infoframe Q even when QS=0Ville Syrjälä1-0/+1
2017-01-26drm/edid: Introduce drm_hdmi_avi_infoframe_quant_range()Ville Syrjälä1-0/+4
2017-01-26drm/edid: Introduce drm_default_rgb_quant_range()Ville Syrjälä1-0/+2
2017-01-26drm/edid: Have drm_edid.h include hdmi.hVille Syrjälä1-2/+1
2017-01-20DRM: add help to get ELD speaker allocationArnaud Pouliquen1-0/+13
2016-11-09drm/edid: Remove drm_select_eldMaarten Lankhorst1-1/+0
2016-09-19drm: Move all decl for drm_edid.c to drm_edid.hDaniel Vetter1-0/+30
2016-04-20drm: probe_helper: Hide ugly ifdefEzequiel Garcia1-0/+8
2016-02-15drm/edid: Add API to help find connection typeSubhransu S. Prusty1-0/+12
2015-09-09drm: Make drm_av_sync_delay() 'mode' argument constVille Syrjälä1-1/+1
2015-09-09drm: Remove the 'mode' argument from drm_select_eld()Ville Syrjälä1-2/+1
2015-08-20drm/edid: add function to help find SADsRussell King1-0/+19
2015-04-13drm/edid: add #defines for ELD versionsJani Nikula1-0/+2
2014-12-09drm/displayid: add displayid defines and edid extension (v2)Dave Airlie1-0/+2
2014-11-26drm: Decouple EDID parsing from I2C adapterLars-Peter Clausen1-0/+5
2014-11-05drm/edid: add #defines and helpers for ELDJani Nikula1-0/+102
2014-06-02drm/edid: Parse and handle HDMI deep color modes.Mario Kleiner1-0/+5
2013-09-02Merge branch 'drm-next-3.12' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-0/+1
2013-08-30drm/edid: add a helper function to extract the speaker allocation data block ...Alex Deucher1-0/+1
2013-08-30drm: Add a helper to forge HDMI vendor infoframesLespiau, Damien1-0/+4
2013-04-23drm: add drm_edid_to_eld helper extracting SADs from EDID (v2)Rafał Miłecki1-0/+9
2013-02-22drm: Add HDMI infoframe helpersThierry Reding1-0/+6
2012-04-23drm/edid: Add packed attribute to new gtf2 and cvt structsTakashi Iwai1-2/+2
2012-04-20drm/edid: Update range descriptor struct for EDID 1.4Adam Jackson1-6/+20
2012-03-20drm: allow loading an EDID as firmware to override broken monitorCarsten Emde1-0/+1
2011-09-21drm: support routines for HDMI/DP ELDWu Fengguang1-0/+9
2011-04-28drm: parse color format support for digital displaysJesse Barnes1-0/+8
2011-04-28drm: add bit depth parsingJesse Barnes1-1/+16
2010-08-10drm/edid: Add detailed block walk for CEA extensionsAdam Jackson1-0/+6
2010-05-18drm_edid: There should be 6 Standard TimingsDan Carpenter1-1/+1
2010-04-06drm/edid: Remove arbitrary EDID extension limitAdam Jackson1-3/+0
2010-02-09drm/radeon/kms: add support for hardcoded edids in rom (v2)Alex Deucher1-0/+3
2009-12-04drm/edid: Decode 3-byte CVT codes from EDID 1.4Adam Jackson1-0/+5
2009-12-04drm/edid: Add new detailed block types from EDID 1.4Adam Jackson1-0/+3
2009-06-24drm: Fix shifts which were miscalculated when converting from bitfields.Michel Dänzer1-19/+19
2009-06-19drm: EDID endianness fixes.Michel Dänzer1-49/+43
2009-03-11drm: fix EDID parser problem with positive/negative hsync/vsyncPantelis Koukousoulas1-1/+1
2009-02-25drm: Fix ordering of bit fields in EDID structure leading huge vsync values.Jesse Barnes1-2/+2
2008-12-29DRM: add mode setting supportDave Airlie1-0/+202