Thank you. I'll try this.<div><br clear="all">--<br>Ivan Loskutov<br><br><br>
<br><br><div class="gmail_quote">2012/7/13 Stefan Kalkowski <span dir="ltr"><<a href="mailto:stefan.kalkowski@...1..." target="_blank">stefan.kalkowski@...1...</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Ivan,<br>
<div><div class="h5"><br>
On 13.07.2012 08:11, Ivan Loskutov wrote:<br>
> Hello.<br>
><br>
> I try to extend OMAP4 frame-buffer driver for using with LCD. Your HDMI<br>
> example does not work. I try to read OMAP DSS registers and receive<br>
> strange values, for example: value DSS_REVISION is 0x02100004, other DSS<br>
> and DISPC registers has similar values. What version u-boot do you use<br>
> on pandaboard? Maybe part of the initialization is performed in u-boot.<br>
<br>
</div></div>one issue is that currently the outer L2-cache isn't handled by<br>
Fiasco.OC (for the pandaboard). That means as long as it's enabled<br>
(already by u-boot) it will contaminate DMA regions used by the<br>
LCD-driver, that were already in the cache before.<br>
<br>
So one interim fix is to use an u-boot version which doesn't enable the<br>
L2-cache (CONFIG_SYS_L2CACHE_OFF variable in u-boot config). It doesn't<br>
explains the observed strange register values, but maybe this already<br>
enables you to use the LCD?<br>
<br>
We are still working at that L2-cache issue. First steps are done to<br>
enable L2-cache invalidation in Fiasco.OC, but there are some problems<br>
left. So please by now disable the L2-cache on the Pandaboard completely<br>
before using any DMA driven devices (USB-networking and LCD).<br>
<br>
Best regards<br>
Stefan<br>
<br>
PS: a ready to use u-boot image can be found here:<br>
<a href="https://github.com/downloads/nfeske/genode/u-boot.tgz" target="_blank">https://github.com/downloads/nfeske/genode/u-boot.tgz</a><br>
<br>
><br>
> --<br>
> Ivan Loskutov<br>
><br>
><br>
><br>
><br>
> ------------------------------------------------------------------------------<br>
> Live Security Virtual Conference<br>
> Exclusive live event will cover all the ways today's security and<br>
> threat landscape has changed and how IT managers can respond. Discussions<br>
> will include endpoint security, mobile security and the latest in malware<br>
> threats. <a href="http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/" target="_blank">http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Genode-main mailing list<br>
> <a href="mailto:Genode-main@lists.sourceforge.net">Genode-main@...49....sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/genode-main" target="_blank">https://lists.sourceforge.net/lists/listinfo/genode-main</a><br>
><br>
<br>
--<br>
Stefan Kalkowski<br>
Genode Labs<br>
<br>
<a href="http://www.genode-labs.com/" target="_blank">http://www.genode-labs.com/</a> · <a href="http://genode.org/" target="_blank">http://genode.org/</a><br>
<br>
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden<br>
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth<br>
<br>
<br>
<br>
------------------------------------------------------------------------------<br>
Live Security Virtual Conference<br>
Exclusive live event will cover all the ways today's security and<br>
threat landscape has changed and how IT managers can respond. Discussions<br>
will include endpoint security, mobile security and the latest in malware<br>
threats. <a href="http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/" target="_blank">http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/</a><br>
_______________________________________________<br>
Genode-main mailing list<br>
<a href="mailto:Genode-main@lists.sourceforge.net">Genode-main@...12...ceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/genode-main" target="_blank">https://lists.sourceforge.net/lists/listinfo/genode-main</a><br>
</blockquote></div><br></div>