From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Fri, 1 Jun 2012 22:09:20 +0200 Subject: [U-Boot] [PATCH v2 11/11] New board support: Nokia RX-51 aka N900 In-Reply-To: <20931037.RiLiR53Nv8@pali> References: <1335634011-9104-1-git-send-email-pali.rohar@gmail.com> <201206012048.15828.marex@denx.de> <20931037.RiLiR53Nv8@pali> Message-ID: <201206012209.20262.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Pali Roh?r, > On Friday 01 June 2012 20:48:15 Marek Vasut wrote: > > Dear Pali Roh?r, > > > > > On Monday 30 April 2012 16:37:55 Tom Rini wrote: > > > > On Sun, Apr 29, 2012 at 11:18:48AM +0200, Marek Vasut > > wrote: > > > > > Dear Pali Roh?r, > > > > > > > > [snip] > > > > > > > > > > Also onenand code working fine, but when is enabled > > > > > > u-boot > > > > > > binary is too big and cannot be flashed into this > > > > > > device. > > > > > > But for testing in qemu or booting u-boot with enabled > > > > > > onenand support stored in mmc via flashed u-boot (with > > > > > > disabled onenand support) working too. > > > > > > > > > > > > Is there way how to decrease u-boot binary size? > > > > > > > > > > Try compiling it in thumb mode? I think Tom Rini added > > > > > support for that and tested it on omap. > > > > > > > > Aneesh V did the real work for thumb mode for omap4/5, I > > > > just > > > > picked it up and addressed some comments. It's currently > > > > in > > > > u-boot-arm/master. > > > > > > But N900 is omap3. Has u-boot thumb support for omap3 boards > > > too? > > > > OMAP3 has the same (CortexA8) core, it will work on it too. > > Dunno if it's enabled for OMAP3 now, but it shouldn't be hard > > to do so. > > > > Best regards, > > Marek Vasut > > There is one HW problem with thumb on N900: thumb mode is buggy > and thumb compiled applications crashing. What? Is it the CPU being buggy? > But finaly last month > we found solution for this problem. Errata 430973 workaround, Errata of what? > calling uboot function omap3_emu_romcode_call for setting IBE bit > in AUX CR. What exactly does it do? > So now Ubuntu (which is thumb compiled) booting and > working. Urh. > So for using thumb mode on N900 we first need to call first that > function. It is possible to build u-boot in some mixed mode (some > parts in arm and some in thumb)? That's what you usually do -- you always start in ARM mode, then you switch to thumb mode. It's possible to mix thumb and arm of course, that's what normally happens. > Now omap3_emu_romcode_call is > called from misc_init_r rx51 board code. So this problem isn't present on all omap3s ? Best regards, Marek Vasut