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
					
				
							
								
								
									
										14
									
								
								README
								
								
								
								
							
							
						
						
									
										14
									
								
								README
								
								
								
								
							|  | @ -3412,20 +3412,6 @@ following configurations: | ||||||
| 	Builds up envcrc with the target environment so that external utils | 	Builds up envcrc with the target environment so that external utils | ||||||
| 	may easily extract it and embed it in final U-Boot images. | 	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 | 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 | 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 | 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 | 	  Currently, CONFIG_ENV_OFFSET_REDUND is not supported when | ||||||
| 	  using CONFIG_ENV_OFFSET_OOB. | 	  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 | config ENV_IS_IN_UBI | ||||||
| 	bool "Environment in a UBI volume" | 	bool "Environment in a UBI volume" | ||||||
| 	depends on !CHAIN_OF_TRUST | 	depends on !CHAIN_OF_TRUST | ||||||
|  |  | ||||||
|  | @ -3,6 +3,7 @@ CONFIG_SYS_THUMB_BUILD=y | ||||||
| CONFIG_ARCH_HIGHBANK=y | CONFIG_ARCH_HIGHBANK=y | ||||||
| CONFIG_FIT=y | CONFIG_FIT=y | ||||||
| CONFIG_OF_BOARD_SETUP=y | CONFIG_OF_BOARD_SETUP=y | ||||||
|  | CONFIG_ENV_IS_IN_NVRAM=y | ||||||
| # CONFIG_DISPLAY_CPUINFO is not set | # CONFIG_DISPLAY_CPUINFO is not set | ||||||
| # CONFIG_DISPLAY_BOARDINFO is not set | # CONFIG_DISPLAY_BOARDINFO is not set | ||||||
| CONFIG_HUSH_PARSER=y | CONFIG_HUSH_PARSER=y | ||||||
|  | @ -23,6 +24,6 @@ CONFIG_CMD_FS_GENERIC=y | ||||||
| CONFIG_ISO_PARTITION=y | CONFIG_ISO_PARTITION=y | ||||||
| CONFIG_EFI_PARTITION=y | CONFIG_EFI_PARTITION=y | ||||||
| # CONFIG_PARTITION_UUIDS is not set | # CONFIG_PARTITION_UUIDS is not set | ||||||
| CONFIG_SCSI=y |  | ||||||
| # CONFIG_MMC is not set | # CONFIG_MMC is not set | ||||||
|  | CONFIG_SCSI=y | ||||||
| CONFIG_OF_LIBFDT=y | CONFIG_OF_LIBFDT=y | ||||||
|  |  | ||||||
|  | @ -272,7 +272,6 @@ | ||||||
|  * Environment is embedded in u-boot in the second sector of the flash |  * Environment is embedded in u-boot in the second sector of the flash | ||||||
|  */ |  */ | ||||||
| #if !defined(CONFIG_SERIAL_BOOT)  /*MRAM boot*/ | #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_ADDR		(0x40000 - 0x1000) /*MRAM size 40000*/ | ||||||
| #define CONFIG_ENV_SIZE		0x1000 | #define CONFIG_ENV_SIZE		0x1000 | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | @ -74,7 +74,6 @@ | ||||||
| 
 | 
 | ||||||
| /* Environment data setup
 | /* Environment data setup
 | ||||||
| */ | */ | ||||||
| #define CONFIG_ENV_IS_IN_NVRAM |  | ||||||
| #define CONFIG_SYS_NVRAM_BASE_ADDR	0xfff88000	/* NVRAM base address */ | #define CONFIG_SYS_NVRAM_BASE_ADDR	0xfff88000	/* NVRAM base address */ | ||||||
| #define CONFIG_SYS_NVRAM_SIZE		0x8000		/* NVRAM size */ | #define CONFIG_SYS_NVRAM_SIZE		0x8000		/* NVRAM size */ | ||||||
| #define CONFIG_ENV_SIZE			0x2000		/* Size of Environ */ | #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_DATAFLASH | ||||||
| CONFIG_ENV_IS_IN_EEPROM | CONFIG_ENV_IS_IN_EEPROM | ||||||
| CONFIG_ENV_IS_IN_FAT | CONFIG_ENV_IS_IN_FAT | ||||||
| CONFIG_ENV_IS_IN_MRAM |  | ||||||
| CONFIG_ENV_IS_IN_NVRAM |  | ||||||
| CONFIG_ENV_IS_IN_ONENAND | CONFIG_ENV_IS_IN_ONENAND | ||||||
| CONFIG_ENV_IS_IN_REMOTE | CONFIG_ENV_IS_IN_REMOTE | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH | CONFIG_ENV_IS_IN_SPI_FLASH | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue