aboutsummaryrefslogtreecommitdiff
path: root/drivers/mtd/onenand/Makefile
diff options
context:
space:
mode:
authorMarek Vasut2011-10-31 14:14:15 +0100
committerAlbert ARIBAUD2011-11-15 22:24:50 +0100
commit54cd51bf7910164e6640c7f428f2fd95e15019da (patch)
treed71163139099c0f7a76d67cf65bc2651dfbabd2b /drivers/mtd/onenand/Makefile
parent5d877f42126027fbb7d5e3d9491ffd7a93627359 (diff)
OneNAND: Add simple OneNAND SPL
This introduces small OneNAND loader, fitting into 1kB of space (smallest possible OneNAND RAM size). Some devices equipped with such crappy chips will use this. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Kyungmin Park <kyungmin.park@samsung.com> Cc: Scott Wood <scottwood@freescale.com> V2: Introduce spl_onenand_load_image() to load data from OneNAND in SPL V3: Cleanup, align with nand_spl. Skip whole blocks.
Diffstat (limited to 'drivers/mtd/onenand/Makefile')
-rw-r--r--drivers/mtd/onenand/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/mtd/onenand/Makefile b/drivers/mtd/onenand/Makefile
index b984bd4a2be..b090d40ea07 100644
--- a/drivers/mtd/onenand/Makefile
+++ b/drivers/mtd/onenand/Makefile
@@ -25,8 +25,12 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libonenand.o
+ifndef CONFIG_SPL_BUILD
COBJS-$(CONFIG_CMD_ONENAND) := onenand_uboot.o onenand_base.o onenand_bbt.o
COBJS-$(CONFIG_SAMSUNG_ONENAND) += samsung.o
+else
+COBJS-y := onenand_spl.o
+endif
COBJS := $(COBJS-y)
SRCS := $(COBJS:.o=.c)