<font size=2 face="sans-serif">i am using:</font>
<br>
<br><font size=2 color=#820040 face="Sans"><b>static</b></font><font size=2 face="Sans">
</font><font size=2 color=#820040 face="Sans"><b>inline</b></font><font size=2 face="Sans">
</font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
device_d *<b>imx53_add_nand</b>(</font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
imx_nand_platform_data *pdata)</font>
<br><font size=2 face="Sans">{</font>
<br><font size=2 face="Sans">        </font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
resource res[] = {</font>
<br><font size=2 face="Sans">         
      {</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">start</font><font size=2 face="Sans">
= <u>MX53_NFC_BASE_ADDR</u>,</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">size</font><font size=2 face="Sans">
= SZ_4K,</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">flags</font><font size=2 face="Sans">
= IORESOURCE_MEM,</font>
<br><font size=2 face="Sans">         
      }, {</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">start</font><font size=2 face="Sans">
= <u>MX53_NFC_AXI_BASE_ADDR</u>,</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">size</font><font size=2 face="Sans">
= SZ_4K,</font>
<br><font size=2 face="Sans">         
              .</font><font size=2 color=#0021bf face="Sans">flags</font><font size=2 face="Sans">
= IORESOURCE_MEM,</font>
<br><font size=2 face="Sans">         
      },</font>
<br><font size=2 face="Sans">        };</font>
<br><font size=2 face="Sans">        </font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
device_d *dev = xzalloc(</font><font size=2 color=#820040 face="Sans"><b>sizeof</b></font><font size=2 face="Sans">(*dev));</font>
<br>
<br><font size=2 face="Sans">        dev-></font><font size=2 color=#0021bf face="Sans">resource</font><font size=2 face="Sans">
= xzalloc(</font><font size=2 color=#820040 face="Sans"><b>sizeof</b></font><font size=2 face="Sans">(</font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
resource) * ARRAY_SIZE(res));</font>
<br><font size=2 face="Sans">        memcpy(dev-></font><font size=2 color=#0021bf face="Sans">resource</font><font size=2 face="Sans">,
res, </font><font size=2 color=#820040 face="Sans"><b>sizeof</b></font><font size=2 face="Sans">(</font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
resource) * ARRAY_SIZE(res));</font>
<br><font size=2 face="Sans">        dev-></font><font size=2 color=#0021bf face="Sans">num_resources</font><font size=2 face="Sans">
= ARRAY_SIZE(res);</font>
<br><font size=2 face="Sans">        strcpy(dev-></font><font size=2 color=#0021bf face="Sans">name</font><font size=2 face="Sans">,
</font><font size=2 color=#4200ff face="Sans">"imx_nand"</font><font size=2 face="Sans">);</font>
<br><font size=2 face="Sans">        dev-></font><font size=2 color=#0021bf face="Sans">id</font><font size=2 face="Sans">
= -1;</font>
<br><font size=2 face="Sans">        dev-></font><font size=2 color=#0021bf face="Sans">platform_data</font><font size=2 face="Sans">
= pdata;</font>
<br>
<br><font size=2 face="Sans">        register_device(dev);</font>
<br>
<br><font size=2 face="Sans">        </font><font size=2 color=#820040 face="Sans"><b>return</b></font><font size=2 face="Sans">
dev;</font>
<br><font size=2 face="Sans">}</font>
<br>
<br><font size=2 face="Sans">with imx_nand_platform_data parameter:</font>
<br><font size=2 color=#820040 face="Sans"><b>static</b></font><font size=2 face="Sans">
</font><font size=2 color=#820040 face="Sans"><b>struct</b></font><font size=2 face="Sans">
imx_nand_platform_data tx53_nand_pdata =</font>
<br><font size=2 face="Sans">{</font>
<br><font size=2 face="Sans">    .</font><font size=2 color=#0021bf face="Sans">width</font><font size=2 face="Sans">
     = 1,</font>
<br><font size=2 face="Sans">    .</font><font size=2 color=#0021bf face="Sans">hw_ecc</font><font size=2 face="Sans">
    = 1,</font>
<br><font size=2 face="Sans">    .</font><font size=2 color=#0021bf face="Sans">flash_bbt</font><font size=2 face="Sans">
 = 1,</font>
<br><font size=2 face="Sans">};</font>
<br>
<br><tt><font size=2>imx_nand_load_image</font></tt><font size=2 face="Sans">()
is never used in my imx53 board init code.. is this the fault?</font>
<br>
<br><font size=2 face="Sans">- christian</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">Von:      
 </font><font size=1 face="sans-serif">Sascha Hauer <s.hauer@pengutronix.de></font>
<br><font size=1 color=#5f5f5f face="sans-serif">An:      
 </font><font size=1 face="sans-serif">christian.buettner@rafi.de,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Kopie:      
 </font><font size=1 face="sans-serif">barebox@lists.infradead.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Datum:      
 </font><font size=1 face="sans-serif">16.07.2012 10:54</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Betreff:    
   </font><font size=1 face="sans-serif">Re: barebox
image size</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On Mon, Jul 16, 2012 at 10:37:41AM +0200, christian.buettner@rafi.de
wrote:<br>
> hi,<br>
> <br>
> we need to implement a lot of features into the barebox. Finally the
size <br>
> of the image will be bigger than the standard max of 256K.<br>
> When i flash an image, bigger than 256K to nand, barebox does not
boot <br>
> anymore - if i reduce it to 256K or smaller, everthing works fine.<br>
> <br>
> What do i have to do to use a bigger barebox image size?<br>
<br>
Just a guess:<br>
<br>
You are using imx_nand_load_image() with a fixed size of 256k. grep for<br>
this function in the current tree and see how the correct image size is<br>
calculated.<br>
<br>
Sascha<br>
<br>
<br>
-- <br>
Pengutronix e.K.                
          |          
                  |<br>
Industrial Linux Solutions              
  | </font></tt><a href=http://www.pengutronix.de/><tt><font size=2>http://www.pengutronix.de/</font></tt></a><tt><font size=2>
 |<br>
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0  
 |<br>
Amtsgericht Hildesheim, HRA 2686           | Fax:
  +49-5121-206917-5555 |<br>
</font></tt>
<br>