[U-Boot-Users] [PATCH] Flex-OneNAND booting support
Wolfgang Denk
wd at denx.de
Sun Mar 16 01:39:24 CET 2008
In message <20080218075519.GA5052 at party> you wrote:
> Flex-OneNAND booting support
>
> Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array using a NOR Flash interface. This on-chip integration enables system designers to reduce external system logic and use high-density NAND Flash in applications that would otherwise h
> ave to use more NOR components.
> Flex-OneNAND enables users to configure to partition it into SLC and MLC areas in more flexible way. While MLC area of Flex-OneNAND can be used to store data that require low reliability and high density, SLC area of Flex-OneNAND to store data that need
> high reliability and high performance. Flex-OneNAND can let users take advantage of storing these two different types of data into one chip, which is making Flex-OneNAND more cost- and space-effective.
Please make sure the line lengt is 70 characters maximum or so.
> diff --git a/Makefile b/Makefile
> index 9512b71..e9010b6 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -333,10 +333,12 @@ $(U_BOOT_NAND): $(NAND_SPL) $(obj)u-boot.bin $(obj)include/autoconf.mk
> cat $(obj)nand_spl/u-boot-spl-16k.bin $(obj)u-boot.bin > $(obj)u-boot-nand.bin
>
> $(ONENAND_IPL): $(VERSION_FILE) $(obj)include/autoconf.mk
> - $(MAKE) -C onenand_ipl/board/$(BOARDDIR) all
> + $(MAKE) -C $(obj)onenand_ipl/board/$(BOARDDIR) all
>
> $(U_BOOT_ONENAND): $(ONENAND_IPL) $(obj)u-boot.bin $(obj)include/autoconf.mk
> + $(MAKE) -C $(obj)onenand_ipl/board/$(BOARDDIR) all
> cat $(obj)onenand_ipl/onenand-ipl-2k.bin $(obj)u-boot.bin > $(obj)u-boot-onenand.bin
> + cat $(obj)onenand_ipl/onenand-ipl-4k.bin $(obj)u-boot.bin > $(obj)u-boot-flexonenand.bin
>
> $(VERSION_FILE):
> @( echo -n "#define U_BOOT_VERSION \"U-Boot " ; \
> @@ -2914,7 +2916,9 @@ clean:
> @rm -f $(obj)include/bmp_logo.h
> @rm -f $(obj)nand_spl/u-boot-spl $(obj)nand_spl/u-boot-spl.map
> @rm -f $(obj)onenand_ipl/onenand-ipl $(obj)onenand_ipl/onenand-ipl.bin \
> - $(obj)onenand_ipl/onenand-ipl-2k.bin $(obj)onenand_ipl/onenand-ipl.map
> + $(obj)onenand_ipl/onenand-ipl-2k.bin \
> + $(obj)onenand_ipl/onenand-ipl-4k.bin \
> + $(obj)onenand_ipl/onenand-ipl.map
> @rm -f $(obj)api_examples/demo $(VERSION_FILE)
Sorry, this part of your patch conflicts with the current code.
Please rebase and resubmit.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
For every complex problem, there is a solution that is simple, neat,
and wrong. - Mark Twain
More information about the U-Boot
mailing list