NetBSD/sys/dev
gdamore 6594783dbb 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.
2006-05-11 01:49:53 +00:00
..
acpi My laptop sends DeviceCheck instead of PowerSourceStatusChanged. 2006-04-30 20:44:35 +00:00
apm merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
arcbios merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ata Backing out previous commit for more review. 2006-04-05 02:40:57 +00:00
bi merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bluetooth Use device_unit(). 2006-03-28 17:38:24 +00:00
cardbus ANSIfy. 2006-04-28 13:47:29 +00:00
dec Use device_private(). 2006-03-29 06:28:38 +00:00
dkwedge A couple of fixes from dbj@: 2006-04-06 17:55:43 +00:00
dmover merge yamt-uio_vmspace branch. 2006-03-01 12:38:10 +00:00
ebus Use device_private(). 2006-03-29 06:28:38 +00:00
eisa Use device_private(). 2006-03-29 06:28:38 +00:00
gpib Make i/o statistics collection more generic, include tape drives and 2006-04-14 13:09:05 +00:00
gpio Whitespace nit. 2006-04-08 22:33:36 +00:00
hpc Add an extra cookie to the ioctl and mmap wsdisplay accessops that points 2006-04-12 19:38:22 +00:00
i2c Remove the devprop API and switch everthing over to the new proplib. Add 2006-05-05 18:04:41 +00:00
i2o Coverity CID 1532: Off-by-one array overrun. 2006-04-14 20:17:34 +00:00
ic don't declare ahc_pci_ident_table[] and ahc_num_pci_devs extern, they aren't. 2006-05-11 01:02:15 +00:00
ieee1394 Fix a bunch of cast lvalues. 2006-05-10 06:24:02 +00:00
if_ndis a few cosmetic changes to if_ndisvar.h 2006-04-24 00:10:17 +00:00
ir Use device_private(). 2006-03-29 06:41:24 +00:00
isa Make wtintr() prototype static too. 2006-04-26 17:21:30 +00:00
isapnp Regen 2006-04-27 21:33:42 +00:00
marvell Use device_private(). 2006-03-29 06:51:47 +00:00
mca Use device_private(). 2006-03-29 06:51:47 +00:00
microcode Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"), 2006-02-25 00:58:34 +00:00
mii regen sys/dev/mii/miidevs{,_data}.h from miidevs 1.66 after addition 2006-04-27 16:45:04 +00:00
mscp Use device_private(). 2006-03-29 06:51:47 +00:00
mvme Use device_private(). 2006-03-29 06:51:47 +00:00
news
ofisa Use device_private(). 2006-03-29 06:51:47 +00:00
ofw Use device_private(). 2006-03-29 06:51:47 +00:00
onewire Remove the devprop API and switch everthing over to the new proplib. Add 2006-05-05 18:04:41 +00:00
pci don't try to #define bus_space_read_1() if defined(sparc). 2006-05-11 01:02:59 +00:00
pckbport Greek console keymap from Eye of the Beholder 2006-04-01 23:02:32 +00:00
pcmcia Comment out wl. 2006-04-26 16:19:52 +00:00
podulebus Use device_private(). 2006-03-29 06:51:47 +00:00
ppbus Disable "1284" device recognition early to work around 2006-05-10 10:33:40 +00:00
qbus Use device_private(). 2006-03-29 18:17:36 +00:00
raidframe un-bitrot some of this code (which is not included by default in kernels), 2006-04-26 17:08:48 +00:00
rasops Fixup a performance problem in rasops_copyrows that I introduced during 2006-02-27 12:19:29 +00:00
rcons avoid checking if an unsigned number is less than 0. fixes PR 29948. 2006-01-21 19:28:44 +00:00
sbus Remove the getwschar and putwschar accessops from wsdisplay drivers as 2006-04-15 17:48:23 +00:00
scsipi Prefix iostat structure elements with io_ 2006-04-20 12:13:51 +00:00
smbus merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
splash Smaller NetBSD logo image, suitable for lower memory situations or 2006-02-19 17:12:01 +00:00
std merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sun Remove the getwschar and putwschar accessops from wsdisplay drivers as 2006-04-15 17:48:23 +00:00
sysmon Don't attempt to call (*sme->sme_gtredata)() or (*sme->sme_streinfo)() 2006-03-20 03:23:35 +00:00
tc Fix a bunch of cast lvalues. 2006-05-10 06:24:02 +00:00
usb Don't use a private variable for storing the desired ssid, the net80211 layer 2006-05-08 17:12:42 +00:00
videomode Add EDID framework. (No documentation as yet.) 2006-05-11 01:49:53 +00:00
vme Fix a bunch of cast lvalues. 2006-05-10 06:24:02 +00:00
wscons Remove the getwschar and putwschar accessops from wsdisplay drivers as 2006-04-15 17:48:23 +00:00
wsfont Fix range to check to avoid a static buffer overrun, when 2006-03-17 03:21:57 +00:00
xmi merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
auconv.c Revert local changes not meant for previous commit. 2006-03-18 14:31:26 +00:00
auconv.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
audio_if.h Don't use simple_locks; we can't hold them while calling malloc and 2006-04-19 14:10:58 +00:00
audio.c Fixes a bug that audio_offset_t::samples for AUDIO_GETxOFFS has 2006-05-10 01:56:21 +00:00
audiobell.c Use device_unit(). 2006-03-28 17:38:24 +00:00
audiobellvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
audiovar.h Don't use simple_locks; we can't hold them while calling malloc and 2006-04-19 14:10:58 +00:00
aurateconv.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ccd.c Make ccdioctl work without a process context; fixes xbdback-on-ccd. 2006-04-24 21:35:57 +00:00
ccdvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgd_crypto.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgd_crypto.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgd.c Make this build again (remove unused variable). 2006-01-04 17:16:35 +00:00
cgdvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
clock_subr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
clock_subr.h Provide BCD<->binary conversion in libkern and turn <dev/clock_subr.h>'s 2006-03-11 15:40:07 +00:00
clockctl.c Do not use SCARG() in userland. Eliminates need for <sys/systm.h>. 2006-03-09 23:44:43 +00:00
cninit.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cons.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cons.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
DEVNAMES Add splash, vcons, vesabios, vesafb. 2006-04-24 14:12:21 +00:00
dksubr.c - add ioctls to set/get disk bufq strategy. 2005-12-26 10:36:47 +00:00
dkvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
firmload.c Add /usr/pkg/libdata to the list of FIRMWARE_PATHS in order to be 2006-04-17 17:30:32 +00:00
firmload.h Add an API for loading firmware images for devices. 2006-01-17 06:08:48 +00:00
fss.c quell GCC 4.1 uninitialised variable warnings. 2006-05-10 21:53:14 +00:00
fssvar.h use lockmgr() instead of bespoke code for mutual exclusion in fss_ioctl(). 2006-03-14 15:07:29 +00:00
kloader.c Use uintN_t. 2006-01-20 02:47:30 +00:00
kloader.h Use uintN_t. 2006-01-20 02:47:30 +00:00
kttcp.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kttcpio.h
ld.c Use device_unit(). 2006-03-28 17:38:24 +00:00
ldvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
Makefile As core requested, remove vinum 2006-02-25 01:27:20 +00:00
md_root.c
md.c Use device_unit(). 2006-03-28 17:38:24 +00:00
md.h
midi_if.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
midi.c Use device_unit(). 2006-03-28 17:38:24 +00:00
midisyn.c Coveriry CID 565: Remove bogus test. 2006-04-14 21:58:25 +00:00
midisynvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
midivar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mm.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mulaw.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
mulaw.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nullcons_subr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
radio_if.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
radio.c Use device_unit(). 2006-03-28 17:38:24 +00:00
radiovar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
rnd.c In rnd_add_uint32(), there's no need to check for rs == NULL since 2006-02-17 19:22:30 +00:00
rndpool.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sequencer.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sequencervar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
verified_exec.c add missing vrele(), from blymn@. 2006-05-06 13:25:36 +00:00
vnd.c Silence device creation and destruction. That means there won't be 2006-03-30 15:19:45 +00:00
vndvar.h Have vnd(4) devices automatically created when the user tries to 2006-02-01 03:15:33 +00:00