hawkboard/omapl-138: Add support for generating ais image for hawkboard
Parameters used for configuring certain SoC peripherals are parsed from the cfg file and appended as part of the ais image's header. The u-boot-spl.ais generated is flashed separately to the nand, so do not delete the file after generation of u-boot.ais. Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
This commit is contained in:
parent
55faa58976
commit
6d660e773e
|
@ -79,3 +79,6 @@ cscope.*
|
|||
/onenand_ipl/onenand-ipl*
|
||||
/onenand_ipl/board/*/onenand*
|
||||
/onenand_ipl/board/*/*.S
|
||||
|
||||
# spl ais files
|
||||
/spl/*.ais
|
||||
|
|
5
Makefile
5
Makefile
|
@ -438,7 +438,8 @@ $(obj)u-boot.ubl: $(obj)spl/u-boot-spl.bin $(obj)u-boot.bin
|
|||
rm $(obj)spl/u-boot-spl-pad.bin
|
||||
|
||||
$(obj)u-boot.ais: $(obj)spl/u-boot-spl.bin $(obj)u-boot.bin
|
||||
$(obj)tools/mkimage -s -n /dev/null -T aisimage \
|
||||
$(obj)tools/mkimage -s -n $(if $(CONFIG_AIS_CONFIG_FILE),$(CONFIG_AIS_CONFIG_FILE),"/dev/null") \
|
||||
-T aisimage \
|
||||
-e $(CONFIG_SPL_TEXT_BASE) \
|
||||
-d $(obj)spl/u-boot-spl.bin \
|
||||
$(obj)spl/u-boot-spl.ais
|
||||
|
@ -447,7 +448,6 @@ $(obj)u-boot.ais: $(obj)spl/u-boot-spl.bin $(obj)u-boot.bin
|
|||
$(obj)spl/u-boot-spl.ais $(obj)spl/u-boot-spl-pad.ais
|
||||
cat $(obj)spl/u-boot-spl-pad.ais $(obj)u-boot.bin > \
|
||||
$(obj)u-boot.ais
|
||||
rm $(obj)spl/u-boot-spl{,-pad}.ais
|
||||
|
||||
$(obj)u-boot.sb: $(obj)u-boot.bin $(obj)spl/u-boot-spl.bin
|
||||
elftosb -zdf imx28 -c $(TOPDIR)/board/$(BOARDDIR)/u-boot.bd \
|
||||
|
@ -797,6 +797,7 @@ clobber: tidy
|
|||
@[ ! -d $(obj)nand_spl ] || find $(obj)nand_spl -name "*" -type l -print | xargs rm -f
|
||||
@[ ! -d $(obj)onenand_ipl ] || find $(obj)onenand_ipl -name "*" -type l -print | xargs rm -f
|
||||
@rm -f $(obj)dts/*.tmp
|
||||
@rm -f $(obj)spl/u-boot-spl{,-pad}.ais
|
||||
|
||||
mrproper \
|
||||
distclean: clobber unconfig
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
# PLL0CFG0 PLL0CFG1
|
||||
PLL0 0x00180001 0x00000205
|
||||
# PLL1CFG0 PLL1CFG1 DRPYC1R SDCR SDTIMR1 SDTIMR2 SDRCR CLK2XSRC
|
||||
DDR2 0x15010001 0x00000002 0x00000043 0x00134632 0x26492a09 0x7d13c722 0x00000249 0x00000000
|
|
@ -43,6 +43,7 @@
|
|||
#define CONFIG_SYS_HZ 1000
|
||||
#define CONFIG_SKIP_LOWLEVEL_INIT
|
||||
#define CONFIG_BOARD_EARLY_INIT_F
|
||||
#define CONFIG_AIS_CONFIG_FILE "board/$(BOARDDIR)/hawkboard-ais-nand.cfg"
|
||||
|
||||
#define CONFIG_SYS_DA850_SYSCFG_SUSPSRC ( \
|
||||
DAVINCI_SYSCFG_SUSPSRC_EMAC | \
|
||||
|
|
Loading…
Reference in New Issue