Hi Luke,<br>I have sent an email explaining the many reasons why we need the linux kernel source code .....<br><br> (all the reasons as already discussed, and in the bugs page, and ongoing emails..)<br><br>They emailed back saying they will give me an answer after discussing with their engineer ....<br>
<br>So I&#39;m expecting a download site for the source code for u-boot and linux kernal source code soon ....<br><br>I&#39;m only positive on this!<br><br>BTW the LCD may not be Innolux but AUO ...<br><br>Adam<br><br><div class="gmail_quote">
On Fri, Mar 5, 2010 at 5:31 AM, Luke Kenneth Casson Leighton <span dir="ltr">&lt;<a href="mailto:luke.leighton@googlemail.com">luke.leighton@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
rrrrright.  couple of things:<br>
<br>
1) frans, i worked out a better (easier) way, which is very very<br>
simple: move or remove datang-epc.tar.gz from the firmware flashing SD<br>
card, _but_ place a replacement kernel on it, zImage_dt.  press-hold<br>
both mouse-buttons; u-boot and then the (new) kernel is copied to the<br>
NAND flash, and then the search for datang-epc.tar.gz fails, and<br>
everything stops.  voila.  reboot.  new kernel runs.  repeat.<br>
<br>
2) i noticed the tell-tale sign &quot;S3C_LCD got initialized: 180mhz&quot; and<br>
started looking on google for this.  up came the SmartQ5 MID device.<br>
downloaded the source code which was a 2.6.24.7 kernel aaaand bingo,<br>
the subdirectory drivers/video/s3c/ is missing from 2.6.33 stable.<br>
so, that&#39;s what we need.<br>
<br>
BUT.... unfortunately, looking in the initialisation sequences: check<br>
the next line of the config, it says something about LCD TYPE IN11016<br>
which is that innolux that chitech mentioned.  grep &quot;LCD TYPE&quot;<br>
(whatever) and you get a boat-load of &quot;startup&quot; config files<br>
s3cfb_lte480wv.c for example and that&#39;s the point at which we go &quot;o<br>
shit&quot;.<br>
<br>
why? because that&#39;s hard-coded registry / initialisation code<br>
_specifically_ for the innolux 8.9in 1024x600 LCD panel, and we<br>
_ain&#39;t_ gonna be reverse-engineering that unless going digging through<br>
the binary kernel zImage_dt.<br>
<br>
so - adam: - we _seriously_ need that linux kernel source code.  you<br>
remember i mentioned to you about how device initialisation is<br>
hard-coded into the linux kernel source code?  this is a classic<br>
example.<br>
<br>
l.<br>
<br>
_______________________________________________<br>
arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
<a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
</blockquote></div><br>