Well,
Unlike most VIA's where the TV-out is built in to the northbridge, Intel uses a separate chip for the TV-out, in this case it is a Conexant CX25873-13 High Performance Video Encoder. The chip is onboard, just separate from the northbridge. And the tricky part is that the Conexant CX25873 needs to be initialized after the graphics (timing, clocking, etc), hence the need for a custom graphics init. Does that make sense??
Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
_____
From: Corey Osgood [mailto:corey.osgood@gmail.com] Sent: Saturday, April 19, 2008 11:20 PM To: joe@settoplinux.org Cc: Peter Stuge; Coreboot Subject: Re: [coreboot] TV-Out Plan - need suggestions
Erm, is the tv-out part of the onboard video, or is it a separate chip? I thought it was a separate chip, so it wouldn't go in with the i830 stuff (in case someone else has tv out with another board and a different chip). But if it's onboard, just ignore me.
-Corey
On Sat, Apr 19, 2008 at 8:51 PM, Joe joe@settoplinux.org wrote:
That's what I was thinking Peter, I'll have to look into this further. Just think, this will be the first coreboot board with TV-out that will not depend on any outside drivers :-)
Although there are Linux drivers that could be used to change the settings once in Linux (overscan, etc).
Thanks, Joseph Smith Set-Top-Linux www.settoplinux.org
-----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org]
On Behalf Of Peter Stuge Sent: Saturday, April 19, 2008 1:42 PM To: Coreboot Subject: Re: [coreboot] TV-Out Plan - need suggestions
On Fri, Apr 18, 2008 at 05:50:15PM -0400, Corey Osgood wrote:
- Then setup a init (that would program the registers, and fire
it up for the Tv encoder coreboot-v2/src/drivers/tv-out which could also be called from the nothbridge vga.c.
Again, do this inside mainboard.c, so any other systems that might use i830 don't get tv init interfering with anything else.
Please make the TV stuff generic code for the chipset that is enabled by an option in Config.lb.
//Peter
-- coreboot mailing list coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
-- coreboot mailing list coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot