linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Some thoughts on Rage128/Radeon EDID
@ 2003-08-17  6:32 Jon Smirl
  2003-08-17  8:05 ` Benjamin Herrenschmidt
  2003-08-17 14:45 ` Kronos
  0 siblings, 2 replies; 5+ messages in thread
From: Jon Smirl @ 2003-08-17  6:32 UTC (permalink / raw)
  To: fb-devel; +Cc: Benjamin Herrenschmidt, Paul Mackerras

I looked through the 2.4 radeon driver and I see all
of the code for parsing the EDID blocks. This is a lot
of code and it is seldom used (compared to something
like an interrupt handler).

Somewhat complete I2C driver code exists in the KATOS
project.
http://www.core.binghamton.edu/~insomnia/gatos/katos/src/katos-0.5.tar.gz

These next thoughts just apply to 2.6, not 2.4.

There are a lot of things on the I2C bus on the these
cards: EDID,  video capture, teletext, tv out and mpeg
decoding control, etc..

1) How about making the fb driver register itself as
an I2C bus so that it appears in /proc/bus/I2C? I've
never touched I2C code so I don't know what this
involves.

2) Making the card appear in /proc/bus/I2C makes it
easy to get to from user space.  A user level app can
read the EDID info, diff it off against card
capabilities and IOCTL the new mode in. Maybe modify
fbset.

3) Doesn't the video hardware always power on to a
visible state? So setting an alternate mode can wait
until we can run user space apps. I'm not sure it is
worth all of the kernel code  just to get a 50 line
display with valid EDID during the first few seconds
of boot.

4) Once we have access to the other devices maybe
people will write apps that use them.


=====
Jon Smirl
jonsmirl@yahoo.com

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-08-17 23:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-17  6:32 Some thoughts on Rage128/Radeon EDID Jon Smirl
2003-08-17  8:05 ` Benjamin Herrenschmidt
2003-08-17 14:45 ` Kronos
2003-08-17 17:34   ` EDID through sysfs Jon Smirl
2003-08-17 23:36     ` Ville Syrjälä

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).