]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - README
Prepare for multiple bootcount drivers
[people/ms/u-boot.git] / README
diff --git a/README b/README
index b53ea7dfe3f6d8201d75135ffd001e4f7c19a96a..cce59ad7c05e23c8f95d989a9f3e41b9ea6ef048 100644 (file)
--- a/README
+++ b/README
@@ -714,11 +714,6 @@ The following options need to be configured:
                RAM and NFS.
 
 - Bootcount:
-               CONFIG_BOOTCOUNT_LIMIT
-               Implements a mechanism for detecting a repeating reboot
-               cycle, see:
-               http://www.denx.de/wiki/view/DULG/UBootBootCountLimit
-
                CONFIG_BOOTCOUNT_ENV
                If no softreset save registers are found on the hardware
                "bootcount" is stored in the environment. To prevent a
@@ -1203,7 +1198,7 @@ The following options need to be configured:
                key for the Replay Protection Memory Block partition in eMMC.
 
 - USB Device Firmware Update (DFU) class support:
-               CONFIG_USB_FUNCTION_DFU
+               CONFIG_DFU_OVER_USB
                This enables the USB portion of the DFU USB class
 
                CONFIG_DFU_MMC
@@ -1543,14 +1538,8 @@ The following options need to be configured:
                You can fine tune the DHCP functionality by defining
                CONFIG_BOOTP_* symbols:
 
-               CONFIG_BOOTP_SUBNETMASK
-               CONFIG_BOOTP_GATEWAY
-               CONFIG_BOOTP_HOSTNAME
                CONFIG_BOOTP_NISDOMAIN
-               CONFIG_BOOTP_BOOTPATH
                CONFIG_BOOTP_BOOTFILESIZE
-               CONFIG_BOOTP_DNS
-               CONFIG_BOOTP_DNS2
                CONFIG_BOOTP_SEND_HOSTNAME
                CONFIG_BOOTP_NTPSERVER
                CONFIG_BOOTP_TIMEOFFSET
@@ -1566,15 +1555,6 @@ The following options need to be configured:
                to Link-local IP address configuration if the DHCP server
                is not available.
 
-               CONFIG_BOOTP_DNS2 - If a DHCP client requests the DNS
-               serverip from a DHCP server, it is possible that more
-               than one DNS serverip is offered to the client.
-               If CONFIG_BOOTP_DNS2 is enabled, the secondary DNS
-               serverip will be stored in the additional environment
-               variable "dnsip2". The first DNS serverip is always
-               stored in the variable "dnsip", when CONFIG_BOOTP_DNS
-               is defined.
-
                CONFIG_BOOTP_SEND_HOSTNAME - Some DHCP servers are capable
                to do a dynamic update of a DNS server. To do this, they
                need the hostname of the DHCP requester.
@@ -2001,11 +1981,6 @@ The following options need to be configured:
                SPI EEPROM, also an instance works with Crystal A/D and
                D/As on the SACSng board)
 
-               CONFIG_SH_SPI
-
-               Enables the driver for SPI controller on SuperH. Currently
-               only SH7757 is supported.
-
                CONFIG_SOFT_SPI
 
                Enables a software (bit-bang) SPI driver rather than
@@ -2024,11 +1999,6 @@ The following options need to be configured:
                Currently supported on some MPC8xxx processors.  For an
                example, see include/configs/mpc8349emds.h.
 
-               CONFIG_MXC_SPI
-
-               Enables the driver for the SPI controllers on i.MX and MXC
-               SoCs. Currently i.MX31/35/51 are supported.
-
                CONFIG_SYS_SPI_MXC_WAIT
                Timeout for waiting until spi transfer completed.
                default: (CONFIG_SYS_HZ/100)     /* 10 ms */
@@ -2197,10 +2167,6 @@ The following options need to be configured:
                #define CONFIG_NFS_TIMEOUT 10000UL
 
 - Command Interpreter:
-               CONFIG_AUTO_COMPLETE
-
-               Enable auto completion of commands using TAB.
-
                CONFIG_SYS_PROMPT_HUSH_PS2
 
                This defines the secondary prompt string, which is
@@ -2229,12 +2195,6 @@ The following options need to be configured:
                symbols.
 
 - Command Line Editing and History:
-               CONFIG_CMDLINE_EDITING
-
-               Enable editing and History functions for interactive
-               command line input operations
-
-- Command Line PS1/PS2 support:
                CONFIG_CMDLINE_PS_SUPPORT
 
                Enable support for changing the command prompt string
@@ -2268,20 +2228,6 @@ The following options need to be configured:
                the environment like the "source" command or the
                boot command first.
 
-               CONFIG_ENV_VARS_UBOOT_CONFIG
-
-               Define this in order to add variables describing the
-               U-Boot build configuration to the default environment.
-               These will be named arch, cpu, board, vendor, and soc.
-
-               Enabling this option will cause the following to be defined:
-
-               - CONFIG_SYS_ARCH
-               - CONFIG_SYS_CPU
-               - CONFIG_SYS_BOARD
-               - CONFIG_SYS_VENDOR
-               - CONFIG_SYS_SOC
-
                CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 
                Define this in order to add variables describing certain
@@ -2311,18 +2257,6 @@ The following options need to be configured:
                CONFIG_SF_DEFAULT_MODE          (see include/spi.h)
                CONFIG_SF_DEFAULT_SPEED         in Hz
 
-               CONFIG_SYSTEMACE
-
-               Adding this option adds support for Xilinx SystemACE
-               chips attached via some sort of local bus. The address
-               of the chip must also be defined in the
-               CONFIG_SYS_SYSTEMACE_BASE macro. For example:
-
-               #define CONFIG_SYSTEMACE
-               #define CONFIG_SYS_SYSTEMACE_BASE 0xf0000000
-
-               When SystemACE support is added, the "ace" device type
-               becomes available to the fat commands, i.e. fatls.
 
 - TFTP Fixed UDP Port:
                CONFIG_TFTP_PORT
@@ -2345,11 +2279,6 @@ The following options need to be configured:
                but sometimes that is not allowed.
 
 - bootcount support:
-               CONFIG_BOOTCOUNT_LIMIT
-
-               This enables the bootcounter support, see:
-               http://www.denx.de/wiki/DULG/UBootBootCountLimit
-
                CONFIG_AT91SAM9XE
                enable special bootcounter support on at91sam9xe based boards.
                CONFIG_SOC_DA8XX
@@ -2726,11 +2655,6 @@ FIT uImage format:
                CONFIG_SYS_SPL_MALLOC_SIZE
                The size of the malloc pool used in SPL.
 
-               CONFIG_SPL_FRAMEWORK
-               Enable the SPL framework under common/.  This framework
-               supports MMC, NAND and YMODEM loading of U-Boot and NAND
-               NAND loading of the Linux Kernel.
-
                CONFIG_SPL_OS_BOOT
                Enable booting directly to an OS from SPL.
                See also: doc/README.falcon
@@ -3719,6 +3643,11 @@ this behavior and build U-Boot to some external directory:
 Note that the command line "O=" setting overrides the KBUILD_OUTPUT environment
 variable.
 
+User specific CPPFLAGS, AFLAGS and CFLAGS can be passed to the compiler by
+setting the according environment variables KCPPFLAGS, KAFLAGS and KCFLAGS.
+For example to treat all compiler warnings as errors:
+
+       make KCFLAGS=-Werror
 
 Please be aware that the Makefiles assume you are using GNU make, so
 for instance on NetBSD you might need to use "gmake" instead of