u-boot/board/ti
Peter Meerwald 4258aa62fb beagle: enable DVI_PUP
this patch addresses the issue that there is no DVI output on beagleboard-xm in
u-boot; the TFP410 is not powered on, DVI_PUP needs to be set high

this is done differently on beagleboard-xm rev. B/C versus earlier boards:
beagleboard-xm B/C need to set GPIO2 of the TWL4030
earlier boards need to set GPIO170

note that the change occured somewhere inbetween beagleboard-xm rev. A2 and A3

note that beagleboard-xm rev. A and rev. B cannot be distinguished using
get_board_revision(), REVISION_XM_A/REVISION_XM_B is bogus

due to this glitch, the patch cannot work correctly on some beagleboard-xm
rev A/B boards

tested on beagleboard-xm rev. C (you should see orange color on a monitor)

note that the framebuffer is NOT yet set up, this could be done along the
lines below (for 800x480 resolution and RGB24) before calling omap3_dss_enable()

static void configure_frame_buffer() {
	writel(0x80500000, (uint *) 0x48050480); // address
	writel(0x80500000, (uint *) 0x48050484);
	writel(0x01df031f, (uint *) 0x4805048c); // size
	writel(0x00000091, (uint *) 0x480504a0); // RGB24
}

Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com>
2012-02-27 21:19:24 +01:00
..
am335x ARM: AM33XX: Add i2c support 2012-01-23 11:57:31 +01:00
am3517crane AM3517 CraneBoard: Add SPL support 2011-12-06 23:59:39 +01:00
beagle beagle: enable DVI_PUP 2012-02-27 21:19:24 +01:00
evm OMAP3: Add SPL support to omap3_evm 2011-12-06 23:59:38 +01:00
omap5_evm omap4/5: Add support for booting with CH. 2011-11-15 22:25:50 +01:00
omap730p2 board/ti/omap730p2/flash.c: Fix GCC 4.6 build warnings 2011-12-10 23:12:40 +01:00
omap1510inn punt unused clean/distclean targets 2011-10-15 22:20:36 +02:00
omap1610inn board/ti/omap1610inn/flash.c: Fix GCC 4.6 build warnings 2011-12-10 23:11:48 +01:00
omap2420h4 board/ti/omap2420h4/omap2420h4.c: Fix GC 4.6 build warning 2011-12-12 14:26:17 +01:00
omap5912osk punt unused clean/distclean targets 2011-10-15 22:20:36 +02:00
panda OMAP4: ehci-omap: enable ehci-omap for panda boards 2012-02-12 10:11:31 +01:00
sdp3430 punt unused clean/distclean targets 2011-10-15 22:20:36 +02:00
sdp4430 omap4460: fix TPS initialization 2011-12-06 23:59:34 +01:00
tnetv107xevm punt unused clean/distclean targets 2011-10-15 22:20:36 +02:00