mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
nand/spl: Assuming a static nand page size to reduce code size
Change variables to const to reduce code size, these values are hardcoded via defines anyways so we might as well assume they are constants Signed-off-by: Matthew McClintock <msm@freescale.com> cc: Scott Wood <scottwood@freescale.com>
This commit is contained in:
parent
aad99bbc39
commit
6297454688
1 changed files with 5 additions and 5 deletions
|
@ -51,11 +51,11 @@ static void nand_load(unsigned int offs, int uboot_size, uchar *dst)
|
|||
{
|
||||
fsl_lbc_t *regs = LBC_BASE_ADDR;
|
||||
uchar *buf = (uchar *)CONFIG_SYS_NAND_BASE;
|
||||
int large = in_be32(®s->bank[0].or) & OR_FCM_PGS;
|
||||
int block_shift = large ? 17 : 14;
|
||||
int block_size = 1 << block_shift;
|
||||
int page_size = large ? 2048 : 512;
|
||||
int bad_marker = large ? page_size + 0 : page_size + 5;
|
||||
const int large = CONFIG_SYS_NAND_OR_PRELIM & OR_FCM_PGS;
|
||||
const int block_shift = large ? 17 : 14;
|
||||
const int block_size = 1 << block_shift;
|
||||
const int page_size = large ? 2048 : 512;
|
||||
const int bad_marker = large ? page_size + 0 : page_size + 5;
|
||||
int fmr = (15 << FMR_CWTO_SHIFT) | (2 << FMR_AL_SHIFT) | 2;
|
||||
int pos = 0;
|
||||
|
||||
|
|
Loading…
Reference in a new issue