mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 23:51:33 +00:00
imx: ventana: set dynamic env var for flash layout
NAND devices have differing layouts with respect to page size and pages per block. These parameters affect the parameters that need to be passed to mkfs.ubifs and ubinize used to create UBI images. The various NAND chips supported by Gateworks Ventana fall into two different layouts which we refer to as 'normal' and 'large'. This layout is useful when referencing ubi files to download and flash so we create a dynamic env variable for it. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
eb5c18078d
commit
63b85adcec
1 changed files with 4 additions and 0 deletions
|
@ -1263,6 +1263,10 @@ int misc_init_r(void)
|
|||
else if (is_cpu_type(MXC_CPU_MX6DL) ||
|
||||
is_cpu_type(MXC_CPU_MX6SOLO))
|
||||
cputype = "imx6dl";
|
||||
if (8 << (ventana_info.nand_flash_size-1) >= 2048)
|
||||
setenv("flash_layout", "large");
|
||||
else
|
||||
setenv("flash_layout", "normal");
|
||||
memset(str, 0, sizeof(str));
|
||||
for (i = 0; i < (sizeof(str)-1) && info->model[i]; i++)
|
||||
str[i] = tolower(info->model[i]);
|
||||
|
|
Loading…
Reference in a new issue