<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Nov 14, 2014 at 9:10 AM, Luca Ceresoli <span dir="ltr">&lt;<a href="mailto:luca@lucaceresoli.net" target="_blank">luca@lucaceresoli.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Very interesting. I just started a project using the Nuvoton N32926,<br>
and mainline support in a recent kernel would be very, very<br>
interesting. I&#39;d be glad to join your effort by testing your code, and<br>
possibly contributing.<br>
<br>
What bootloader are you using? AFAIK Nuvoton does not provide any sort<br>
of U-Boot, barebox or any other open source bootloader.<br></blockquote><div><br></div><div>Correct.  For right now, I&#39;m using the proprietary Nuvoton bootloaders which are kind of a mess in terms of having to use the 15 year old ARM Development Suite software to build.  I have a simple script which converts a Linux Image file and device tree binary into a conprog.bin file that the Nuvoton can boot with from the existing bootloaders.</div><div><br></div><div>Nuvoton is switching to a newer Keil based development environment for their proprietary bootloader, but that&#39;s not a whole lot better.  My hope is to get some sort of U-boot running by adapting pieces of the proprietary bootloader, but that&#39;s a secondary priority relative to just getting basic kernel functionality running.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Do you have any working configuration for the N32926? Boot+UART, I don&#39;t<br>
expect much at this early stage, but I&#39;d like to test it as soon as you<br>
have one.<br></blockquote><div><br></div><div>I&#39;m still waiting for my N32926 hardware to arrive to begin a port for it.  Given the work I&#39;ve done with the N32905 and the similarity between the two chips at the basic level, I don&#39;t anticipate it taking more than a few days to get it going.  I&#39;ll post back here when I have something to try.  At a minimum it would include the clock framework, clock source, interrupt driver, UART driver and other basic stuff.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Oh, and... any plans for supporting the H.264 decoder on the N32926?<br></blockquote><div> </div><div>Well, for now I&#39;m working on the basics and the first tier of drivers to the system so it can boot from NOR/NAND flash, SD cards and have basic USB connectivity. I already have these items on the N32905.  I don&#39;t have any specific plans beyond that for the N32926, but we&#39;ll see. My specific interest is in the lower-end N32905 because of the opportunity for the chip in the toy markets and a $3 Linux capable single chip system is really cool :-).</div><div><br></div><div>Mike</div><div><br></div></div></div></div>