]> git.sur5r.net Git - u-boot/blobdiff - env/Kconfig
ARM: DTS: stm32: add SDMMC support fo stm32h743-eval
[u-boot] / env / Kconfig
index 748f534d11d1232971d49280d6dc6a78819f10a6..024d4d79bd49117694f0093362cdf5d45cfc4321 100644 (file)
@@ -3,25 +3,25 @@ menu "Environment"
 choice
        prompt "Select the location of the environment"
        default ENV_IS_IN_MMC if ARCH_SUNXI
 choice
        prompt "Select the location of the environment"
        default ENV_IS_IN_MMC if ARCH_SUNXI
-       default ENV_IS_IN_FAT if ARCH_BCM283X
        default ENV_IS_IN_MMC if ARCH_UNIPHIER
        default ENV_IS_IN_MMC if ARCH_EXYNOS4
        default ENV_IS_IN_MMC if MX6SX || MX7D
        default ENV_IS_IN_MMC if ARCH_UNIPHIER
        default ENV_IS_IN_MMC if ARCH_EXYNOS4
        default ENV_IS_IN_MMC if MX6SX || MX7D
-       default ENV_IS_IN_FLASH if ARCH_CINTEGRATOR
-       default ENV_IS_IN_SPI_FLASH if ARMADA_XP
        default ENV_IS_IN_MMC if TEGRA30 || TEGRA124
        default ENV_IS_IN_MMC if TEGRA_ARMV8_COMMON
        default ENV_IS_IN_MMC if TEGRA30 || TEGRA124
        default ENV_IS_IN_MMC if TEGRA_ARMV8_COMMON
+       default ENV_IS_IN_FLASH if ARCH_CINTEGRATOR
        default ENV_IS_IN_FLASH if ARCH_INTEGRATOR_CP
        default ENV_IS_IN_FLASH if M548x || M547x || M5282 || MCF547x_8x
        default ENV_IS_IN_FLASH if MCF532x || MCF52x2
        default ENV_IS_IN_FLASH if MPC86xx || MPC83xx
        default ENV_IS_IN_FLASH if ARCH_MPC8572 || ARCH_MPC8548 || ARCH_MPC8641
        default ENV_IS_IN_FLASH if SH && !CPU_SH4
        default ENV_IS_IN_FLASH if ARCH_INTEGRATOR_CP
        default ENV_IS_IN_FLASH if M548x || M547x || M5282 || MCF547x_8x
        default ENV_IS_IN_FLASH if MCF532x || MCF52x2
        default ENV_IS_IN_FLASH if MPC86xx || MPC83xx
        default ENV_IS_IN_FLASH if ARCH_MPC8572 || ARCH_MPC8548 || ARCH_MPC8641
        default ENV_IS_IN_FLASH if SH && !CPU_SH4
+       default ENV_IS_IN_SPI_FLASH if ARMADA_XP
        default ENV_IS_IN_SPI_FLASH if INTEL_BAYTRAIL
        default ENV_IS_IN_SPI_FLASH if INTEL_BROADWELL
        default ENV_IS_IN_SPI_FLASH if NORTHBRIDGE_INTEL_IVYBRIDGE
        default ENV_IS_IN_SPI_FLASH if INTEL_QUARK
        default ENV_IS_IN_SPI_FLASH if INTEL_QUEENSBAY
        default ENV_IS_IN_SPI_FLASH if INTEL_BAYTRAIL
        default ENV_IS_IN_SPI_FLASH if INTEL_BROADWELL
        default ENV_IS_IN_SPI_FLASH if NORTHBRIDGE_INTEL_IVYBRIDGE
        default ENV_IS_IN_SPI_FLASH if INTEL_QUARK
        default ENV_IS_IN_SPI_FLASH if INTEL_QUEENSBAY
+       default ENV_IS_IN_FAT if ARCH_BCM283X
        default ENV_IS_IN_FAT if MMC_OMAP_HS && TI_COMMON_CMD_OPTIONS
        default ENV_IS_NOWHERE
        help
        default ENV_IS_IN_FAT if MMC_OMAP_HS && TI_COMMON_CMD_OPTIONS
        default ENV_IS_NOWHERE
        help
@@ -68,40 +68,10 @@ config ENV_IS_IN_EEPROM
          These two #defines specify the offset and size of the
          environment area within the total memory of your EEPROM.
 
          These two #defines specify the offset and size of the
          environment area within the total memory of your EEPROM.
 
-         - CONFIG_SYS_I2C_EEPROM_ADDR:
-         If defined, specified the chip address of the EEPROM device.
-         The default address is zero.
-
-         - CONFIG_SYS_I2C_EEPROM_BUS:
-         If defined, specified the i2c bus of the EEPROM device.
-
-         - CONFIG_SYS_EEPROM_PAGE_WRITE_BITS:
-         If defined, the number of bits used to address bytes in a
-         single page in the EEPROM device.  A 64 byte page, for example
-         would require six bits.
-
-         - CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS:
-         If defined, the number of milliseconds to delay between
-         page writes.  The default is zero milliseconds.
-
-         - CONFIG_SYS_I2C_EEPROM_ADDR_LEN:
-         The length in bytes of the EEPROM memory array address.  Note
-         that this is NOT the chip address length!
-
-         - CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW:
-         EEPROM chips that implement "address overflow" are ones
-         like Catalyst 24WC04/08/16 which has 9/10/11 bits of
-         address and the extra bits end up in the "chip address" bit
-         slots. This makes a 24WC08 (1Kbyte) chip look like four 256
-         byte chips.
-
          Note that we consider the length of the address field to
          still be one byte because the extra address bits are hidden
          in the chip address.
 
          Note that we consider the length of the address field to
          still be one byte because the extra address bits are hidden
          in the chip address.
 
-         - CONFIG_SYS_EEPROM_SIZE:
-         The size in bytes of the EEPROM device.
-
          - CONFIG_ENV_EEPROM_IS_ON_I2C
          define this, if you have I2C and SPI activated, and your
          EEPROM, which holds the environment, is on the I2C bus.
          - CONFIG_ENV_EEPROM_IS_ON_I2C
          define this, if you have I2C and SPI activated, and your
          EEPROM, which holds the environment, is on the I2C bus.
@@ -405,6 +375,14 @@ config ENV_IS_IN_UBI
 
 endchoice
 
 
 endchoice
 
+config ENV_AES
+       bool "AES-128 encryption for stored environment (DEPRECATED)"
+       help
+         Enable this to have the on-device stored environment be encrypted
+         with AES-128.  The implementation here however has security
+         complications and is not recommended for use.  Please see
+         CVE-2017-3225 and CVE-2017-3226 for more details.
+
 config ENV_FAT_INTERFACE
        string "Name of the block device for the environment"
        depends on ENV_IS_IN_FAT
 config ENV_FAT_INTERFACE
        string "Name of the block device for the environment"
        depends on ENV_IS_IN_FAT