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'm expecting a download site for the source code for u-boot and linux kernal source code soon ....<br><br>I'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"><<a href="mailto:luke.leighton@googlemail.com">luke.leighton@googlemail.com</a>></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 "S3C_LCD got initialized: 180mhz" 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'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 "LCD TYPE"<br>
(whatever) and you get a boat-load of "startup" config files<br>
s3cfb_lte480wv.c for example and that's the point at which we go "o<br>
shit".<br>
<br>
why? because that's hard-coded registry / initialisation code<br>
_specifically_ for the innolux 8.9in 1024x600 LCD panel, and we<br>
_ain'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>