]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - cmd/Kconfig
Kconfig: Sort the memory commands
[people/ms/u-boot.git] / cmd / Kconfig
index 67890c7f8ebd83bda19de809722c2d820e9f269d..e4a25787cb4a4e28c0d8a0e731631fa7a9adad4b 100644 (file)
@@ -158,6 +158,12 @@ config CMD_LICENSE
        help
          Print GPL license text
 
+config CMD_REGINFO
+       bool "reginfo"
+       depends on PPC
+       help
+         Register dump
+
 endmenu
 
 menu "Boot commands"
@@ -270,6 +276,34 @@ config CMD_POWEROFF
        help
          Poweroff/Shutdown the system
 
+config CMD_SPL
+       bool "spl export - Export boot information for Falcon boot"
+       depends on SPL
+       help
+         Falcon mode allows booting directly from SPL into an Operating
+         System such as Linux, thus skipping U-Boot proper. See
+         doc/README.falcon for full information about how to use this
+         command.
+
+config CMD_SPL_NAND_OFS
+       hex "Offset of OS command line args for Falcon-mode NAND boot"
+       depends on CMD_SPL
+       default 0
+       help
+         This provides the offset of the command line arguments for Linux
+         when booting from NAND in Falcon mode.  See doc/README.falcon
+         for full information about how to use this option (and also see
+         board/gateworks/gw_ventana/README for an example).
+
+config CMD_SPL_WRITE_SIZE
+       hex "Size of argument area"
+       depends on CMD_SPL
+       default 0x2000
+       help
+         This provides the size of the command-line argument area in NAND
+         flash used by Falcon-mode boot. See the documentation until CMD_SPL
+         for detail.
+
 endmenu
 
 menu "Environment commands"
@@ -336,20 +370,6 @@ endmenu
 
 menu "Memory commands"
 
-config CMD_MEMORY
-       bool "md, mm, nm, mw, cp, cmp, base, loop"
-       default y
-       help
-         Memory commands.
-           md - memory display
-           mm - memory modify (auto-incrementing address)
-           nm - memory modify (constant address)
-           mw - memory write (fill)
-           cp - memory copy
-           cmp - memory compare
-           base - print or set address offset
-           loop - initialize loop on address range
-
 config CMD_CRC32
        bool "crc32"
        select HASH
@@ -411,6 +431,11 @@ config EEPROM_LAYOUT_HELP_STRING
            Help printed with the LAYOUT VERSIONS part of the 'eeprom'
            command's help.
 
+config LOOPW
+       bool "loopw"
+       help
+         Infinite write loop on address range
+
 config CMD_MD5SUM
        bool "md5sum"
        default n
@@ -425,22 +450,24 @@ config MD5SUM_VERIFY
        help
          Add -v option to verify data against an MD5 checksum.
 
-config CMD_SHA1SUM
-       bool "sha1sum"
-       select SHA1
-       help
-         Compute SHA1 checksum.
-
-config SHA1SUM_VERIFY
-       bool "sha1sum -v"
-       depends on CMD_SHA1SUM
+config CMD_MEMINFO
+       bool "meminfo"
        help
-         Add -v option to verify data against a SHA1 checksum.
+         Display memory information.
 
-config LOOPW
-       bool "loopw"
+config CMD_MEMORY
+       bool "md, mm, nm, mw, cp, cmp, base, loop"
+       default y
        help
-         Infinite write loop on address range
+         Memory commands.
+           md - memory display
+           mm - memory modify (auto-incrementing address)
+           nm - memory modify (constant address)
+           mw - memory write (fill)
+           cp - memory copy
+           cmp - memory compare
+           base - print or set address offset
+           loop - initialize loop on address range
 
 config CMD_MEMTEST
        bool "memtest"
@@ -453,10 +480,17 @@ config CMD_MX_CYCLIC
          mdc - memory display cyclic
          mwc - memory write cyclic
 
-config CMD_MEMINFO
-       bool "meminfo"
+config CMD_SHA1SUM
+       bool "sha1sum"
+       select SHA1
        help
-         Display memory information.
+         Compute SHA1 checksum.
+
+config SHA1SUM_VERIFY
+       bool "sha1sum -v"
+       depends on CMD_SHA1SUM
+       help
+         Add -v option to verify data against a SHA1 checksum.
 
 endmenu
 
@@ -718,6 +752,14 @@ config CMD_MMC_SPI
          to 20MHz. It is useful since it reduces the amount of protocol code
          required.
 
+config CMD_ONENAND
+       bool "onenand - access to onenand device"
+       help
+         OneNAND is a brand of NAND ('Not AND' gate) flash which provides
+         various useful features. This command allows reading, writing,
+         and erasing blocks. It allso provides a way to show and change
+         bad blocks, and test the device.
+
 config CMD_PART
        bool "part"
        select PARTITION_UUIDS
@@ -725,6 +767,27 @@ config CMD_PART
          Read and display information about the partition table on
          various media.
 
+config CMD_PCI
+       bool "pci - Access PCI devices"
+       help
+         Provide access to PCI (Peripheral Interconnect Bus), a type of bus
+         used on some devices to allow the CPU to communicate with its
+         peripherals. Sub-commands allow bus enumeration, displaying and
+         changing configuration space and a few other features.
+
+config CMD_PCMCIA
+       bool "pinit - Set up PCMCIA device"
+       help
+         Provides a means to initialise a PCMCIA (Personal Computer Memory
+         Card International Association) device. This is an old standard from
+         about 1990. These devices are typically removable memory or network
+         cards using a standard 68-pin connector.
+
+config CMD_READ
+       bool "read - Read binary data from a partition"
+       help
+         Provides low-level access to the data in a partition.
+
 config CMD_REMOTEPROC
        bool "remoteproc"
        depends on REMOTEPROC
@@ -744,11 +807,35 @@ config CMD_SATA
          Attachment, where AT refers to an IBM AT (Advanced Technology)
          computer released in 1984.
 
+config CMD_SAVES
+       bool "saves - Save a file over serial in S-Record format"
+       help
+         Provides a way to save a binary file using the Motorola S-Record
+         format over the serial line.
+
+config CMD_SDRAM
+       bool "sdram - Print SDRAM configuration information"
+       help
+         Provides information about attached SDRAM. This assumed that the
+         SDRAM has an EEPROM with information that can be read using the
+         I2C bus. This is only available on some boards.
+
 config CMD_SF
        bool "sf"
        help
          SPI Flash support
 
+config CMD_SF_TEST
+       bool "sf test - Allow testing of SPI flash"
+       help
+         Provides a way to test that SPI flash is working correctly. The
+         test is destructive, in that an area of SPI flash must be provided
+         for the test to use. Performance information is also provided,
+         measuring the performance of reading, writing and erasing in
+         Mbps (Million Bits Per Second). This value should approximately
+         equal the SPI bus speed for a single-bit-wide SPI bus, assuming
+         everything is working properly.
+
 config CMD_SPI
        bool "sspi"
        help
@@ -1230,6 +1317,34 @@ config MTDPARTS_DEFAULT
          Defines a default MTD partitioning scheme in the Linux MTD command
          line partitions format
 
+config CMD_MTDPARTS_SPREAD
+       bool "Padd partition size to take account of bad blocks"
+       depends on CMD_MTDPARTS
+       help
+         This enables the 'spread' sub-command of the mtdparts command.
+         This command will modify the existing mtdparts variable by increasing
+         the size of the partitions such that 1) each partition's net size is
+         at least as large as the size specified in the mtdparts variable and
+         2) each partition starts on a good block.
+
+config CMD_REISER
+       bool "reiser - Access to reiserfs filesystems"
+       help
+         This provides two commands which operate on a resierfs filesystem,
+         commonly used some years ago:
+
+           reiserls - list files
+           reiserload - load a file
+
+config CMD_SCSI
+       bool "scsi - Access to SCSI devices"
+       default y if SCSI
+       help
+         This provides a 'scsi' command which provides access to SCSI (Small
+         Computer System Interface) devices. The command provides a way to
+         scan the bus, reset the bus, read and write data and get information
+         about devices.
+
 endmenu
 
 menu "Debug commands"