]> git.sur5r.net Git - u-boot/blobdiff - common/Kconfig
tools: moveconfig: do not check clean tree and compilers for -H option
[u-boot] / common / Kconfig
index e6911451999e4199d493ba3855c11f980c5d6c8a..46e7173c7c90a00bebacfac7d6cc9edc9581efa4 100644 (file)
@@ -97,14 +97,78 @@ config BOOTSTAGE_STASH_SIZE
 
 endmenu
 
+menu "Boot media"
+
+config NOR_BOOT
+       bool "Support for booting from NOR flash"
+       depends on NOR
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via NOR.  In this case we will enable certain pinmux early
+         as the ROM only partially sets up pinmux.  We also default to using
+         NOR for environment.
+
+config NAND_BOOT
+       bool "Support for booting from NAND flash"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via NAND flash. This is not a must, some SoCs need this,
+         somes not.
+
+config ONENAND_BOOT
+       bool "Support for booting from ONENAND"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via ONENAND. This is not a must, some SoCs need this,
+         somes not.
+
+config QSPI_BOOT
+       bool "Support for booting from QSPI flash"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via QSPI flash. This is not a must, some SoCs need this,
+         somes not.
+
+config SATA_BOOT
+       bool "Support for booting from SATA"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via SATA. This is not a must, some SoCs need this,
+         somes not.
+
+config SD_BOOT
+       bool "Support for booting from SD/EMMC"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via SD/EMMC. This is not a must, some SoCs need this,
+         somes not.
+
+config SPI_BOOT
+       bool "Support for booting from SPI flash"
+       default n
+       help
+         Enabling this will make a U-Boot binary that is capable of being
+         booted via SPI flash. This is not a must, some SoCs need this,
+         somes not.
+
+endmenu
+
 config BOOTDELAY
        int "delay in seconds before automatically booting"
        default 2
+       depends on AUTOBOOT
        help
          Delay before automatically running bootcmd;
+         set to 0 to autoboot with no delay, but you can stop it by key input.
          set to -1 to disable autoboot.
          set to -2 to autoboot with no delay and not check for abort
-         (even when CONFIG_ZERO_BOOTDELAY_CHECK is defined).
+
+         See doc/README.autoboot for details.
 
 config CONSOLE_RECORD
        bool "Console recording"
@@ -133,3 +197,9 @@ config CONSOLE_RECORD_IN_SIZE
          tstc() and getc() will use this in preference to real device input.
          The buffer is allocated immediately after the malloc() region is
          ready.
+
+config SYS_NO_FLASH
+       bool "Disable support for parallel NOR flash"
+       default n
+       help
+         This option is used to disable support for parallel NOR flash.