env_nand: use nand_spl_load_image for readenv if SPL
authorTim Harvey <tharvey@gateworks.com>
Thu, 14 May 2015 18:48:04 +0000 (11:48 -0700)
committerStefano Babic <sbabic@denx.de>
Tue, 19 May 2015 13:00:56 +0000 (15:00 +0200)
commit9e20560221807ca4b8c540311168fe3f0d48022d
tree8c86bb0b781fbe3ea73d09889904d7fb01217a2f
parentaf1db4a39034ae15a91f0dae7da9548f0501febf
env_nand: use nand_spl_load_image for readenv if SPL

The readenv() implementation of env_nand uses the mtd layer which is
unnecessary overhead in SPL when we already have a nand_spl_load_image()
function that doesn't need it. Using this instead eliminates the need
to provide a mtd_read for SPL env as well as reduces code (4KB savings in IMX6
SPL).

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Acked-by: Scott Wood <scottwood@freescale.com>
common/env_nand.c