meta-digi/meta-digi-arm/conf/machine
Hector Palacios 5126a6049b u-boot-fw-utils: dynamically create fw_env.config for NAND-based platforms
A mechanism was introduced in U-Boot to dynamically locate the environment
copies within a NAND partition, skipping bad blocks and making full use of
the partition blocks.
To trigger this mechanism in Linux tools (fw_printenv/fw_setenv) the
configuration file /etc/fw_env.config must have both copies entries
pointing to the same offset.

This commit substitutes the hardcoded configuration file for CC6UL with a
stub and generates one on an RPM post-script basing on:

- Supplied DEY variables (with default values per platform):
  - UBOOT_ENV_OFFSET: starting offset of the environment within the
    partition.
  - UBOOT_ENV_SIZE: size of each copy of the environment.
  - UBOOT_ENV_RANGE: size in the partition that the environment copies may
    occupy, starting from UBOOT_ENV_OFFSET. If undefined, the whole
    partition is used.

- Calculated values:
  - NAND Erase block size
  - Number of blocks available for the environment copies

Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DEL-4256
2017-06-16 11:59:30 +02:00
..
include digi-defaults.inc: add kernel v4.1 for CC6 in comment 2017-06-16 11:59:30 +02:00
ccardimx28js.conf conf: machine: use weak assignment for SERIAL_CONSOLES 2017-03-22 11:36:46 +01:00
ccimx6sbc.conf recovery: add recovery image types for DEY images generation 2016-12-27 17:37:53 +01:00
ccimx6ulsbc.conf u-boot-fw-utils: dynamically create fw_env.config for NAND-based platforms 2017-06-16 11:59:30 +02:00
ccimx6ulstarter.conf u-boot-fw-utils: dynamically create fw_env.config for NAND-based platforms 2017-06-16 11:59:30 +02:00