mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
Convert CONFIG_ENV_IS_IN_NVRAM to Kconfig
This converts the following to Kconfig: CONFIG_ENV_IS_IN_NVRAM Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
85fc970d74
commit
88b233a347
6 changed files with 18 additions and 19 deletions
14
README
14
README
|
@ -3412,20 +3412,6 @@ following configurations:
|
|||
Builds up envcrc with the target environment so that external utils
|
||||
may easily extract it and embed it in final U-Boot images.
|
||||
|
||||
- CONFIG_ENV_IS_IN_NVRAM:
|
||||
|
||||
Define this if you have some non-volatile memory device
|
||||
(NVRAM, battery buffered SRAM) which you want to use for the
|
||||
environment.
|
||||
|
||||
- CONFIG_ENV_ADDR:
|
||||
- CONFIG_ENV_SIZE:
|
||||
|
||||
These two #defines are used to determine the memory area you
|
||||
want to use for environment. It is assumed that this memory
|
||||
can just be read and written to, without any special
|
||||
provision.
|
||||
|
||||
BE CAREFUL! The first access to the environment happens quite early
|
||||
in U-Boot initialization (when we try to get the setting of for the
|
||||
console baudrate). You *MUST* have mapped your NVRAM area then, or
|
||||
|
|
|
@ -340,6 +340,22 @@ config ENV_IS_IN_NAND
|
|||
Currently, CONFIG_ENV_OFFSET_REDUND is not supported when
|
||||
using CONFIG_ENV_OFFSET_OOB.
|
||||
|
||||
config ENV_IS_IN_NVRAM
|
||||
bool "Environment in a non-volatile RAM"
|
||||
depends on !CHAIN_OF_TRUST
|
||||
help
|
||||
Define this if you have some non-volatile memory device
|
||||
(NVRAM, battery buffered SRAM) which you want to use for the
|
||||
environment.
|
||||
|
||||
- CONFIG_ENV_ADDR:
|
||||
- CONFIG_ENV_SIZE:
|
||||
|
||||
These two #defines are used to determine the memory area you
|
||||
want to use for environment. It is assumed that this memory
|
||||
can just be read and written to, without any special
|
||||
provision.
|
||||
|
||||
config ENV_IS_IN_UBI
|
||||
bool "Environment in a UBI volume"
|
||||
depends on !CHAIN_OF_TRUST
|
||||
|
|
|
@ -3,6 +3,7 @@ CONFIG_SYS_THUMB_BUILD=y
|
|||
CONFIG_ARCH_HIGHBANK=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_OF_BOARD_SETUP=y
|
||||
CONFIG_ENV_IS_IN_NVRAM=y
|
||||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
# CONFIG_DISPLAY_BOARDINFO is not set
|
||||
CONFIG_HUSH_PARSER=y
|
||||
|
@ -23,6 +24,6 @@ CONFIG_CMD_FS_GENERIC=y
|
|||
CONFIG_ISO_PARTITION=y
|
||||
CONFIG_EFI_PARTITION=y
|
||||
# CONFIG_PARTITION_UUIDS is not set
|
||||
CONFIG_SCSI=y
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_SCSI=y
|
||||
CONFIG_OF_LIBFDT=y
|
||||
|
|
|
@ -272,7 +272,6 @@
|
|||
* Environment is embedded in u-boot in the second sector of the flash
|
||||
*/
|
||||
#if !defined(CONFIG_SERIAL_BOOT) /*MRAM boot*/
|
||||
#define CONFIG_ENV_IS_IN_MRAM 1
|
||||
#define CONFIG_ENV_ADDR (0x40000 - 0x1000) /*MRAM size 40000*/
|
||||
#define CONFIG_ENV_SIZE 0x1000
|
||||
#endif
|
||||
|
|
|
@ -74,7 +74,6 @@
|
|||
|
||||
/* Environment data setup
|
||||
*/
|
||||
#define CONFIG_ENV_IS_IN_NVRAM
|
||||
#define CONFIG_SYS_NVRAM_BASE_ADDR 0xfff88000 /* NVRAM base address */
|
||||
#define CONFIG_SYS_NVRAM_SIZE 0x8000 /* NVRAM size */
|
||||
#define CONFIG_ENV_SIZE 0x2000 /* Size of Environ */
|
||||
|
|
|
@ -636,8 +636,6 @@ CONFIG_ENV_IS_IN_
|
|||
CONFIG_ENV_IS_IN_DATAFLASH
|
||||
CONFIG_ENV_IS_IN_EEPROM
|
||||
CONFIG_ENV_IS_IN_FAT
|
||||
CONFIG_ENV_IS_IN_MRAM
|
||||
CONFIG_ENV_IS_IN_NVRAM
|
||||
CONFIG_ENV_IS_IN_ONENAND
|
||||
CONFIG_ENV_IS_IN_REMOTE
|
||||
CONFIG_ENV_IS_IN_SPI_FLASH
|
||||
|
|
Loading…
Reference in a new issue