Home | History | Annotate | Download | only in videomode
History log of /src/sys/dev/videomode/edidreg.h
RevisionDateAuthorComments
 1.4  17-Nov-2014  jmcneill Parse the extension block count field, and make it available in struct edid_info
 1.3  30-Mar-2011  jdc branches: 1.3.14; 1.3.30;
Adjustments to detailed timing flags:
give the stereo modes slightly better names
correct the hsync positive and vsync positive bits (these were reversed)
 1.2  13-May-2006  gdamore branches: 1.2.4; 1.2.6; 1.2.8; 1.2.12; 1.2.18; 1.2.96; 1.2.102;
Correct two problems with established timings. First, the wrong hex value
was being read due to using the same byte twice.

Second, the ordered list of names was *backwards* in the _edid_modes list.
 1.1  11-May-2006  gdamore branches: 1.1.2;
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.1.2.2  11-May-2006  elad sync with head
 1.1.2.1  11-May-2006  elad file edidreg.h was added on branch elad-kernelauth on 2006-05-11 23:29:59 +0000
 1.2.102.1  06-Jun-2011  jruoho Sync with HEAD.
 1.2.96.1  21-Apr-2011  rmind sync with head
 1.2.18.2  09-Sep-2006  rpaulo sync with head
 1.2.18.1  13-May-2006  rpaulo file edidreg.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:55:51 +0000
 1.2.12.2  21-Jun-2006  yamt sync with head.
 1.2.12.1  13-May-2006  yamt file edidreg.h was added on branch yamt-lazymbuf on 2006-06-21 15:08:12 +0000
 1.2.8.2  01-Jun-2006  kardel Sync with head.
 1.2.8.1  13-May-2006  kardel file edidreg.h was added on branch simonb-timecounters on 2006-06-01 22:37:42 +0000
 1.2.6.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1  13-May-2006  tron file edidreg.h was added on branch peter-altq on 2006-05-24 15:50:32 +0000
 1.2.4.2  24-May-2006  yamt sync with head.
 1.2.4.1  13-May-2006  yamt file edidreg.h was added on branch yamt-pdpolicy on 2006-05-24 10:58:31 +0000
 1.3.30.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.3.14.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed