[U-Boot] [PATCH 3/3 V6] Add board support for hawkboard

Paulraj, Sandeep s-paulraj at ti.com
Mon Nov 29 02:32:25 CET 2010



> 
> The patch adds basic board support for TI's OMAP-L138 based
> Hawkboard. This board is pretty similar to the da850 EVM. Support for
> nand and network access is added in this version.
> 
> The following bootup procedure is used.
> 
> At reset, the Rom Boot Loader(RBL), initialises the ddr and the nand
> controllers and copies the second stage bootloader(nand_spl) to
> RAM. The secondary bootloader then copies u-boot from a predefined
> location in the nand flash to the RAM, and passes control to the
> u-boot image.
> 
> Three config options are supported
> * hawkboard_config - Used to create the u-boot.bin. Tftp the
>  u-boot.bin image to the RAM from u-boot, and flash to the nand flash
>  at address 0xe0000.
> 
> * hawkboard_nand_config - Used to generate the secondary
>  bootloader(nand_spl) image. This creates an elf file u-boot-spl
>  under nand_spl/. Create an AIS signed image using this file, and
>  flash it to the nand flash at address 0x20000. The ais file should
>  fit in one block.
> 
> * hawkboard_uart_config - This is same as the first image, but with
>  the TEXT_BASE as expected by the RBL(0xc1080000). Create the AIS
>  Signed bin, as use the normal UART boot procedure to boot the image.
> 
> Signed-off-by: Sughosh Ganu <urwithsughosh at gmail.com>
> Signed-off-by: Ben Gardiner <bengardiner at nanometrics.ca>
> ---
> Changes since V5
> * Patch based off Ben Gardiner's tree, with merge issues fixed by Ben.


This patch did not apply.

> +}
> diff --git a/boards.cfg b/boards.cfg
> index 08e531e..3f2cbd7 100644
> --- a/boards.cfg
> +++ b/boards.cfg
> @@ -372,6 +372,9 @@ davinci_sffsdr	arm	arm926ejs	sffsdr
> 	davinci		davinci
>  davinci_sonata	arm	arm926ejs	sonata		davinci
> 	davinci
>  da830evm	arm	arm926ejs	da8xxevm	davinci		davinci
>  da850evm	arm	arm926ejs	da8xxevm	davinci		davinci
> +hawkboard	arm	arm926ejs	da8xxevm	davinci		davinci
> 	hawkboard:SYS_TEXT_BASE=0xc1180000
> +hawkboard_nand	arm	arm926ejs	da8xxevm	davinci		davinci
> 		hawkboard:SYS_TEXT_BASE=0xc1080000,NAND_U_BOOT
> +hawkboard_uart	arm	arm926ejs	da8xxevm	davinci		davinci
> 		hawkboard:SYS_TEXT_BASE=0xc1080000


I believe Wolfgang just sent a patch where he got rid of these SYS_TEXT_BASE and then replaced them with CONFIG_SYS_TEXT_BASE in the config.h files.

I don't think that patch is in Wolfgang's next branch though

Please keep this in mind and resubmit after rebasing with u-boot-ti/next

--Sandeep




More information about the U-Boot mailing list