[PATCH] fbdev: Add helper to get an appropriate initial mode
authorAntonino A. Daplas <adaplas@gmail.com>
Mon, 7 Nov 2005 09:00:54 +0000 (01:00 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 7 Nov 2005 15:53:53 +0000 (07:53 -0800)
commit003cfc0c56977f1c3ce48ddfd2073b7c6d75a5d8
tree71095d3b794a6d6294b898a496c8a4e8664066bf
parent14c8102ffc9d08aa86fb08ed4bdb005768650e44
[PATCH] fbdev: Add helper to get an appropriate initial mode

Add new helper, fb_find_best_display(), which will search the modelist for the
best mode for the attached display.  This requires an EDID block that is
converted to struct fb_monspecs and a private modelist.  The search will be
done in this manner:

- if 1st detailed timing is preferred, use that
- else if dimensions of the display are known, use that to estimate xres and
- else if modelist has detailed timings, use the first detailed timing
- else, use the very first entry from the modelist

Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/video/modedb.c
include/linux/fb.h