Home | History | Annotate | Download | only in videomode
History log of /src/sys/dev/videomode/edidvar.h
RevisionDateAuthorComments
 1.5  19-Dec-2021  riastradh Need <dev/videomode/videomode.h> for struct videomode.
 1.4  19-Dec-2021  riastradh Nix trailing whitespace.
 1.3  17-Nov-2014  jmcneill Parse the extension block count field, and make it available in struct edid_info
 1.2  11-May-2006  gdamore branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10; 1.2.14; 1.2.20; 1.2.120; 1.2.138;
Change edid_parse() to take the edid structure as argument rather than
allocating its own. (This is cleaner since we aren't allocating any
other data in this structure.)

Get rid of edid_free() as a result.
 1.1  11-May-2006  gdamore Add EDID framework. (No documentation as yet.)

This allows one to query monitors (or use BIOS EDID data) and learn their
default modes, etc. To use this, pass an EDID data block edid_parse(), and
get back nicely parsed data, including precalculated modes using GTF, etc.

The result can be printed using edid_print().

Also, if you want to use GTF to generate modes without EDID, you can use the
vesagtf pseudo-device. vesagtf.c can also be compiled as a standalone program
to generate XFree86 modelines.
 1.2.138.1  18-Nov-2014  snj Pull up following revision(s) (requested by jmcneill in ticket #244):
sys/arch/arm/allwinner/awin_hdmi.c: revision 1.13-1.15
sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.4
sys/arch/arm/allwinner/awin_var.h: revision 1.25
sys/arch/evbarm/awin/awin_machdep.c: revision 1.29
sys/dev/i2c/ddc.c: revision 1.4
sys/dev/i2c/ddcvar.h: revision 1.2
sys/dev/videomode/edid.c: revision 1.13
sys/dev/videomode/edidreg.h: revision 1.4
sys/dev/videomode/edidvar.h: revision 1.3
Parse the extension block count field, and make it available in struct edid_info
--
add ddc_read_edid_block, which is the same as ddc_read_edid but takes an additional block number argument
--
Add support for DVI displays. Detect HDMI vs DVI mode by looking for a
CEA-861-D extension block in the EDID, and then searching this block for
an HDMI vendor-specific data block (HDMI VSDB).
--
Allow for overriding DVI/HDMI detection with a kernel boot arg. Set
hdmi.forcemode=dvi or hdmi.forcemode=hdmi to disable auto-detection.
--
report hotplug status for AUDIO_GETDEV fields, only allow playback if a capable display is connected
--
clear repeater sel bits before setting -- would cause an issue if we ever switched away from a pixel doubling mode
 1.2.120.1  03-Dec-2017  jdolecek update from HEAD
 1.2.20.2  09-Sep-2006  rpaulo sync with head
 1.2.20.1  11-May-2006  rpaulo file edidvar.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:55:51 +0000
 1.2.14.2  21-Jun-2006  yamt sync with head.
 1.2.14.1  11-May-2006  yamt file edidvar.h was added on branch yamt-lazymbuf on 2006-06-21 15:08:12 +0000
 1.2.10.2  01-Jun-2006  kardel Sync with head.
 1.2.10.1  11-May-2006  kardel file edidvar.h was added on branch simonb-timecounters on 2006-06-01 22:37:42 +0000
 1.2.8.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.8.1  11-May-2006  tron file edidvar.h was added on branch peter-altq on 2006-05-24 15:50:32 +0000
 1.2.6.2  24-May-2006  yamt sync with head.
 1.2.6.1  11-May-2006  yamt file edidvar.h was added on branch yamt-pdpolicy on 2006-05-24 10:58:31 +0000
 1.2.2.2  11-May-2006  elad sync with head
 1.2.2.1  11-May-2006  elad file edidvar.h was added on branch elad-kernelauth on 2006-05-11 23:29:59 +0000

RSS XML Feed