From patchwork Tue Oct 9 07:32:29 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [U-Boot,v4,3/7] env: Enable getenv_f() for SPL_BUILD From: Stefan Roese X-Patchwork-Id: 190230 Message-Id: <1349767953-25321-4-git-send-email-sr@denx.de> To: u-boot@lists.denx.de Cc: Tom Rini Date: Tue, 9 Oct 2012 09:32:29 +0200 With this patch, getenv_f() can be included easily into the SPL binary. With this, SPL boards can now use getenv_f() to read environment variables (e.g. to detect if the OS or U-Boot shall be executed). In the approach this is done for env stored in NOR flash, as this will be used by an upcoming MPC5200 board port. Signed-off-by: Stefan Roese --- Changes in v4: - getenv_f not extracted into separate file. Only Makefile additions for SPL_BUILD needed. Changes in v3: - Rebased on current master plus SPL framework v7 common/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/Makefile b/common/Makefile index a4eb477..8dd5568 100644 --- a/common/Makefile +++ b/common/Makefile @@ -197,6 +197,9 @@ COBJS-$(CONFIG_CMD_DFU) += cmd_dfu.o endif ifdef CONFIG_SPL_BUILD +COBJS-y += cmd_nvedit.o +COBJS-y += env_common.o +COBJS-$(CONFIG_ENV_IS_IN_FLASH) += env_flash.o COBJS-$(CONFIG_SPL_YMODEM_SUPPORT) += xyzModem.o COBJS-$(CONFIG_SPL_NET_SUPPORT) += cmd_nvedit.o COBJS-$(CONFIG_SPL_NET_SUPPORT) += env_common.o