Fix regression in SMDK6400
authorSimon Schwarz <simonschwarzcor@googlemail.com>
Mon, 31 Oct 2011 06:34:45 +0000 (06:34 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 6 Dec 2011 22:59:31 +0000 (23:59 +0100)
commit56c91bc3b6be0551113df0eb1f0c8b1a597b9da1
treea6d5afbd48309ddf8ebc7ecf95306a2ec8bf8cf9
parent82645f816fe25b8ff1cda8cf509dfb4f3059c975
Fix regression in SMDK6400

s3c64xx.c implemented its own nand_read_byte, nand_write_buf and
nand_read_buf functions. This provoked a regression when these functions
were made public by patch 55f429bb39614a16b1bacc9a8bea9ac01a60bfc8.

This deletes these duplicated functions from s3c64xx.c and adds the generic
implementations in nand_base.c to the spl Makefile. It also adds
-ffcuntion-sections and -gc-sections to the compilation flags of the SPL to
avoid errors originating from unused functions in nand_base.c.

Description of the regression:
http://article.gmane.org/gmane.comp.boot-loaders.u-boot/108873

Signed-off-by: Simon Schwarz <simonschwarzcor@gmail.com>
Cc: scottwood@freescale.com
Cc: s-paulraj@ti.com
Cc: albert.u.boot@aribaud.net
drivers/mtd/nand/s3c64xx.c
nand_spl/board/samsung/smdk6400/Makefile