README: Rewrite command line config to use CONFIG_CMD_* names.

Signed-off-by: Jon Loeliger <jdl@freescale.com>
This commit is contained in:
Jon Loeliger 2007-06-11 19:03:39 -05:00 committed by Wolfgang Denk
parent 72a074cec6
commit 602ad3b33d

173
README
View File

@ -541,7 +541,7 @@ The following options need to be configured:
CFG_CONSOLE_BLINK_COUNT blink interval (cf. i8042.c) CFG_CONSOLE_BLINK_COUNT blink interval (cf. i8042.c)
CONFIG_CONSOLE_TIME display time/date info in CONFIG_CONSOLE_TIME display time/date info in
upper right corner upper right corner
(requires CFG_CMD_DATE) (requires CONFIG_CMD_DATE)
CONFIG_VIDEO_LOGO display Linux logo in CONFIG_VIDEO_LOGO display Linux logo in
upper left corner upper left corner
CONFIG_VIDEO_BMP_LOGO use bmp_logo.h instead of CONFIG_VIDEO_BMP_LOGO use bmp_logo.h instead of
@ -645,103 +645,96 @@ The following options need to be configured:
time on others. This setting #define's the initial time on others. This setting #define's the initial
value of the "loads_echo" environment variable. value of the "loads_echo" environment variable.
- Kgdb Serial Baudrate: (if CFG_CMD_KGDB is defined) - Kgdb Serial Baudrate: (if CONFIG_CMD_KGDB is defined)
CONFIG_KGDB_BAUDRATE CONFIG_KGDB_BAUDRATE
Select one of the baudrates listed in Select one of the baudrates listed in
CFG_BAUDRATE_TABLE, see below. CFG_BAUDRATE_TABLE, see below.
- Monitor Functions: - Monitor Functions:
CONFIG_COMMANDS Monitor commands can be included or excluded
Most monitor functions can be selected (or from the build by using the #include files
de-selected) by adjusting the definition of "config_cmd_all.h" and #undef'ing unwanted
CONFIG_COMMANDS; to select individual functions, commands, or using "config_cmd_default.h"
#define CONFIG_COMMANDS by "OR"ing any of the and augmenting with additional #define's
following values: for wanted commands.
#define enables commands: The default command configuration includes all commands
------------------------- except those marked below with a "*".
CFG_CMD_ASKENV * ask for env variable
CFG_CMD_AUTOSCRIPT Autoscript Support
CFG_CMD_BDI bdinfo
CFG_CMD_BEDBUG * Include BedBug Debugger
CFG_CMD_BMP * BMP support
CFG_CMD_BSP * Board specific commands
CFG_CMD_BOOTD bootd
CFG_CMD_CACHE * icache, dcache
CFG_CMD_CONSOLE coninfo
CFG_CMD_DATE * support for RTC, date/time...
CFG_CMD_DHCP * DHCP support
CFG_CMD_DIAG * Diagnostics
CFG_CMD_DOC * Disk-On-Chip Support
CFG_CMD_DTT * Digital Therm and Thermostat
CFG_CMD_ECHO echo arguments
CFG_CMD_EEPROM * EEPROM read/write support
CFG_CMD_ELF * bootelf, bootvx
CFG_CMD_ENV saveenv
CFG_CMD_FDC * Floppy Disk Support
CFG_CMD_FAT * FAT partition support
CFG_CMD_FDOS * Dos diskette Support
CFG_CMD_FLASH flinfo, erase, protect
CFG_CMD_FPGA FPGA device initialization support
CFG_CMD_HWFLOW * RTS/CTS hw flow control
CFG_CMD_I2C * I2C serial bus support
CFG_CMD_IDE * IDE harddisk support
CFG_CMD_IMI iminfo
CFG_CMD_IMLS List all found images
CFG_CMD_IMMAP * IMMR dump support
CFG_CMD_IRQ * irqinfo
CFG_CMD_ITEST Integer/string test of 2 values
CFG_CMD_JFFS2 * JFFS2 Support
CFG_CMD_KGDB * kgdb
CFG_CMD_LOADB loadb
CFG_CMD_LOADS loads
CFG_CMD_MEMORY md, mm, nm, mw, cp, cmp, crc, base,
loop, loopw, mtest
CFG_CMD_MISC Misc functions like sleep etc
CFG_CMD_MMC * MMC memory mapped support
CFG_CMD_MII * MII utility commands
CFG_CMD_NAND * NAND support
CFG_CMD_NET bootp, tftpboot, rarpboot
CFG_CMD_PCI * pciinfo
CFG_CMD_PCMCIA * PCMCIA support
CFG_CMD_PING * send ICMP ECHO_REQUEST to network host
CFG_CMD_PORTIO * Port I/O
CFG_CMD_REGINFO * Register dump
CFG_CMD_RUN run command in env variable
CFG_CMD_SAVES * save S record dump
CFG_CMD_SCSI * SCSI Support
CFG_CMD_SDRAM * print SDRAM configuration information
(requires CFG_CMD_I2C)
CFG_CMD_SETGETDCR Support for DCR Register access (4xx only)
CFG_CMD_SPI * SPI serial bus support
CFG_CMD_USB * USB support
CFG_CMD_VFD * VFD support (TRAB)
CFG_CMD_BSP * Board SPecific functions
CFG_CMD_CDP * Cisco Discover Protocol support
CFG_CMD_FSL * Microblaze FSL support
-----------------------------------------------
CFG_CMD_ALL all
CONFIG_CMD_DFL Default configuration; at the moment CONFIG_CMD_ASKENV * ask for env variable
this is includes all commands, except CONFIG_CMD_AUTOSCRIPT Autoscript Support
the ones marked with "*" in the list CONFIG_CMD_BDI bdinfo
above. CONFIG_CMD_BEDBUG * Include BedBug Debugger
CONFIG_CMD_BMP * BMP support
CONFIG_CMD_BSP * Board specific commands
CONFIG_CMD_BOOTD bootd
CONFIG_CMD_CACHE * icache, dcache
CONFIG_CMD_CONSOLE coninfo
CONFIG_CMD_DATE * support for RTC, date/time...
CONFIG_CMD_DHCP * DHCP support
CONFIG_CMD_DIAG * Diagnostics
CONFIG_CMD_DOC * Disk-On-Chip Support
CONFIG_CMD_DTT * Digital Therm and Thermostat
CONFIG_CMD_ECHO echo arguments
CONFIG_CMD_EEPROM * EEPROM read/write support
CONFIG_CMD_ELF * bootelf, bootvx
CONFIG_CMD_ENV saveenv
CONFIG_CMD_FDC * Floppy Disk Support
CONFIG_CMD_FAT * FAT partition support
CONFIG_CMD_FDOS * Dos diskette Support
CONFIG_CMD_FLASH flinfo, erase, protect
CONFIG_CMD_FPGA FPGA device initialization support
CONFIG_CMD_HWFLOW * RTS/CTS hw flow control
CONFIG_CMD_I2C * I2C serial bus support
CONFIG_CMD_IDE * IDE harddisk support
CONFIG_CMD_IMI iminfo
CONFIG_CMD_IMLS List all found images
CONFIG_CMD_IMMAP * IMMR dump support
CONFIG_CMD_IRQ * irqinfo
CONFIG_CMD_ITEST Integer/string test of 2 values
CONFIG_CMD_JFFS2 * JFFS2 Support
CONFIG_CMD_KGDB * kgdb
CONFIG_CMD_LOADB loadb
CONFIG_CMD_LOADS loads
CONFIG_CMD_MEMORY md, mm, nm, mw, cp, cmp, crc, base,
loop, loopw, mtest
CONFIG_CMD_MISC Misc functions like sleep etc
CONFIG_CMD_MMC * MMC memory mapped support
CONFIG_CMD_MII * MII utility commands
CONFIG_CMD_NAND * NAND support
CONFIG_CMD_NET bootp, tftpboot, rarpboot
CONFIG_CMD_PCI * pciinfo
CONFIG_CMD_PCMCIA * PCMCIA support
CONFIG_CMD_PING * send ICMP ECHO_REQUEST to network
host
CONFIG_CMD_PORTIO * Port I/O
CONFIG_CMD_REGINFO * Register dump
CONFIG_CMD_RUN run command in env variable
CONFIG_CMD_SAVES * save S record dump
CONFIG_CMD_SCSI * SCSI Support
CONFIG_CMD_SDRAM * print SDRAM configuration information
(requires CONFIG_CMD_I2C)
CONFIG_CMD_SETGETDCR Support for DCR Register access
(4xx only)
CONFIG_CMD_SPI * SPI serial bus support
CONFIG_CMD_USB * USB support
CONFIG_CMD_VFD * VFD support (TRAB)
CONFIG_CMD_BSP * Board SPecific functions
CONFIG_CMD_CDP * Cisco Discover Protocol support
CONFIG_CMD_FSL * Microblaze FSL support
If you don't define CONFIG_COMMANDS it defaults to
CONFIG_CMD_DFL in include/cmd_confdefs.h. A board can
override the default settings in the respective
include file.
EXAMPLE: If you want all functions except of network EXAMPLE: If you want all functions except of network
support you can write: support you can write:
#define CONFIG_COMMANDS (CFG_CMD_ALL & ~CFG_CMD_NET) #include "config_cmd_all.h"
#undef CONFIG_CMD_NET
Other Commands: Other Commands:
fdt (flattened device tree) command: CONFIG_OF_LIBFDT fdt (flattened device tree) command: CONFIG_OF_LIBFDT
Note: Don't enable the "icache" and "dcache" commands Note: Don't enable the "icache" and "dcache" commands
(configuration option CFG_CMD_CACHE) unless you know (configuration option CONFIG_CMD_CACHE) unless you know
what you (and your U-Boot users) are doing. Data what you (and your U-Boot users) are doing. Data
cache cannot be enabled on systems like the 8xx or cache cannot be enabled on systems like the 8xx or
8260 (where accesses to the IMMR region must be 8260 (where accesses to the IMMR region must be
@ -769,7 +762,7 @@ The following options need to be configured:
- Real-Time Clock: - Real-Time Clock:
When CFG_CMD_DATE is selected, the type of the RTC When CONFIG_CMD_DATE is selected, the type of the RTC
has to be selected, too. Define exactly one of the has to be selected, too. Define exactly one of the
following options: following options:
@ -790,14 +783,14 @@ The following options need to be configured:
When CONFIG_TIMESTAMP is selected, the timestamp When CONFIG_TIMESTAMP is selected, the timestamp
(date and time) of an image is printed by image (date and time) of an image is printed by image
commands like bootm or iminfo. This option is commands like bootm or iminfo. This option is
automatically enabled when you select CFG_CMD_DATE . automatically enabled when you select CONFIG_CMD_DATE .
- Partition Support: - Partition Support:
CONFIG_MAC_PARTITION and/or CONFIG_DOS_PARTITION CONFIG_MAC_PARTITION and/or CONFIG_DOS_PARTITION
and/or CONFIG_ISO_PARTITION and/or CONFIG_ISO_PARTITION
If IDE or SCSI support is enabled (CFG_CMD_IDE or If IDE or SCSI support is enabled (CONFIG_CMD_IDE or
CFG_CMD_SCSI) you must configure support for at least CONFIG_CMD_SCSI) you must configure support for at least
one partition type as well. one partition type as well.
- IDE Reset method: - IDE Reset method:
@ -907,8 +900,8 @@ The following options need to be configured:
enable this define CONFIG_MMC. The MMC can be enable this define CONFIG_MMC. The MMC can be
accessed from the boot prompt by mapping the device accessed from the boot prompt by mapping the device
to physical memory similar to flash. Command line is to physical memory similar to flash. Command line is
enabled with CFG_CMD_MMC. The MMC driver also works with enabled with CONFIG_CMD_MMC. The MMC driver also works with
the FAT fs. This is enabled with CFG_CMD_FAT. the FAT fs. This is enabled with CONFIG_CMD_FAT.
- Journaling Flash filesystem support: - Journaling Flash filesystem support:
CONFIG_JFFS2_NAND, CONFIG_JFFS2_NAND_OFF, CONFIG_JFFS2_NAND_SIZE, CONFIG_JFFS2_NAND, CONFIG_JFFS2_NAND_OFF, CONFIG_JFFS2_NAND_SIZE,
@ -1220,7 +1213,7 @@ The following options need to be configured:
include the appropriate I2C driver for the selected cpu. include the appropriate I2C driver for the selected cpu.
This will allow you to use i2c commands at the u-boot This will allow you to use i2c commands at the u-boot
command line (as long as you set CFG_CMD_I2C in command line (as long as you set CONFIG_CMD_I2C in
CONFIG_COMMANDS) and communicate with i2c based realtime CONFIG_COMMANDS) and communicate with i2c based realtime
clock chips. See common/cmd_i2c.c for a description of the clock chips. See common/cmd_i2c.c for a description of the
command line interface. command line interface.
@ -2328,7 +2321,7 @@ Low Level (hardware related) configuration options:
- CONFIG_LOOPW - CONFIG_LOOPW
Add the "loopw" memory command. This only takes effect if Add the "loopw" memory command. This only takes effect if
the memory commands are activated globally (CFG_CMD_MEM). the memory commands are activated globally (CONFIG_CMD_MEM).
- CONFIG_MX_CYCLIC - CONFIG_MX_CYCLIC
Add the "mdc" and "mwc" memory commands. These are cyclic Add the "mdc" and "mwc" memory commands. These are cyclic
@ -2342,7 +2335,7 @@ Low Level (hardware related) configuration options:
This command will write 12345678 to address 100 all 10 ms. This command will write 12345678 to address 100 all 10 ms.
This only takes effect if the memory commands are activated This only takes effect if the memory commands are activated
globally (CFG_CMD_MEM). globally (CONFIG_CMD_MEM).
- CONFIG_SKIP_LOWLEVEL_INIT - CONFIG_SKIP_LOWLEVEL_INIT
- CONFIG_SKIP_RELOCATE_UBOOT - CONFIG_SKIP_RELOCATE_UBOOT