driver/fm: fdt.c: fix fdt_fixup_fman_firmware() to support ARM platforms
[oweals/u-boot.git] / README
diff --git a/README b/README
index 5ac2d445679b90c69a88e581014e27e119394022..362ff19ebf138e4f65366a0b064f704390bb0d00 100644 (file)
--- a/README
+++ b/README
@@ -460,7 +460,7 @@ The following options need to be configured:
 
                CONFIG_SYS_CPC_REINIT_F
                This CONFIG is defined when the CPC is configured as SRAM at the
-               time of U-boot entry and is required to be re-initialized.
+               time of U-Boot entry and is required to be re-initialized.
 
                CONFIG_DEEP_SLEEP
                Indicates this SoC supports deep sleep feature. If deep sleep is
@@ -890,15 +890,6 @@ The following options need to be configured:
                'Sane' compilers will generate smaller code if
                CONFIG_PRE_CON_BUF_SZ is a power of 2
 
-- Safe printf() functions
-               Define CONFIG_SYS_VSNPRINTF to compile in safe versions of
-               the printf() functions. These are defined in
-               include/vsprintf.h and include snprintf(), vsnprintf() and
-               so on. Code size increase is approximately 300-500 bytes.
-               If this option is not given then these functions will
-               silently discard their buffer size argument - this means
-               you are not getting any overflow checking in this case.
-
 - Boot Delay:  CONFIG_BOOTDELAY - in seconds
                Delay before automatically booting the default image;
                set to -1 to disable autoboot.
@@ -1032,7 +1023,6 @@ The following options need to be configured:
                CONFIG_CMD_GO           * the 'go' command (exec code)
                CONFIG_CMD_GREPENV      * search environment
                CONFIG_CMD_HASH         * calculate hash / digest
-               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
@@ -1432,6 +1422,17 @@ The following options need to be configured:
                        CONFIG_TPM_TIS_I2C_BURST_LIMITATION
                        Define the burst count bytes upper limit
 
+               CONFIG_TPM_ST33ZP24
+               Support for STMicroelectronics TPM devices. Requires DM_TPM support.
+
+                       CONFIG_TPM_ST33ZP24_I2C
+                       Support for STMicroelectronics ST33ZP24 I2C devices.
+                       Requires TPM_ST33ZP24 and I2C.
+
+                       CONFIG_TPM_ST33ZP24_SPI
+                       Support for STMicroelectronics ST33ZP24 SPI devices.
+                       Requires TPM_ST33ZP24 and SPI.
+
                CONFIG_TPM_ATMEL_TWI
                Support for Atmel TWI TPM device. Requires I2C support.
 
@@ -2903,6 +2904,14 @@ CBFS (Coreboot Filesystem) support
                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
+               at run-time. Only static string is supported so far.
+               The string is obtained from environment variables PS1
+               and PS2.
+
 - Default Environment:
                CONFIG_EXTRA_ENV_SETTINGS
 
@@ -2961,7 +2970,7 @@ CBFS (Coreboot Filesystem) support
 - Parallel Flash support:
                CONFIG_SYS_NO_FLASH
 
-               Traditionally U-boot was run on systems with parallel NOR
+               Traditionally U-Boot was run on systems with parallel NOR
                flash. This option is used to disable support for parallel NOR
                flash. This option should be defined if the board does not have
                parallel flash.
@@ -3710,23 +3719,6 @@ FIT uImage format:
                CONFIG_SPL_PAD_TO must be either 0, meaning to append the SPL
                payload without any padding, or >= CONFIG_SPL_MAX_SIZE.
 
-Modem Support:
---------------
-
-[so far only for SMDK2400 boards]
-
-- Modem support enable:
-               CONFIG_MODEM_SUPPORT
-
-- RTS/CTS Flow control enable:
-               CONFIG_HWFLOW
-
-- Modem debug support:
-               CONFIG_MODEM_SUPPORT_DEBUG
-
-               Enables debugging stuff (char screen[1024], dbg())
-               for modem support. Useful only with BDI2000.
-
 - Interrupt support (PPC):
 
                There are common interrupt_init() and timer_interrupt()
@@ -3740,22 +3732,6 @@ Modem Support:
                / other_activity_monitor it works automatically from
                general timer_interrupt().
 
-- General:
-
-               In the target system modem support is enabled when a
-               specific key (key combination) is pressed during
-               power-on. Otherwise U-Boot will boot normally
-               (autoboot). The key_pressed() function is called from
-               board_init(). Currently key_pressed() is a dummy
-               function, returning 1 and thus enabling modem
-               initialization.
-
-               If there are no modem init strings in the
-               environment, U-Boot proceed to autoboot; the
-               previous output (banner, info printfs) will be
-               suppressed, though.
-
-               See also: doc/README.Modem
 
 Board initialization settings:
 ------------------------------
@@ -5118,14 +5094,11 @@ If the system board that you have is not listed, then you will need
 to port U-Boot to your hardware platform. To do this, follow these
 steps:
 
-1.  Add a new configuration option for your board to the toplevel
-    "boards.cfg" file, using the existing entries as examples.
-    Follow the instructions there to keep the boards in order.
-2.  Create a new directory to hold your board specific code. Add any
+1.  Create a new directory to hold your board specific code. Add any
     files you need. In your board directory, you will need at least
-    the "Makefile", a "<board>.c", "flash.c" and "u-boot.lds".
-3.  Create a new configuration file "include/configs/<board>.h" for
-    your board
+    the "Makefile" and a "<board>.c".
+2.  Create a new configuration file "include/configs/<board>.h" for
+    your board.
 3.  If you're porting U-Boot to a new CPU, then also create a new
     directory to hold your CPU specific code. Add any files you need.
 4.  Run "make <board>_defconfig" with your new name.