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.
Pre-calc file path len/suffix.  Misc. clean up.
Define compat modules (but without dependencies yet).
report hotplug status for AUDIO_GETDEV fields, only allow playback if a capable display is connected
PR/49207: Kamil Rytarowski: Add sys/clock.h with generic time macros
(derived from clock_subr.h). Keep clock_subr.h with the kernel structures
and functions to reduce diffs, and have clock.h only include standalone
constants and macros.
add sys/clock.h
make this compile again.
PR/49207: Kamil Rytarowski: Centralize and rename a bunch of clock constants
and inline functions.