]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/Kconfig
kconfig: remove unneeded dependency on !SPL_BUILD
[karo-tx-uboot.git] / common / Kconfig
index 83cceaaef7efe42b8330c74e434aae1242674240..13cedbe9ad475bd1d4cd703a81978c8475aff661 100644 (file)
@@ -1,5 +1,4 @@
 menu "Command line interface"
-       depends on !SPL_BUILD
 
 config HUSH_PARSER
        bool "Use hush shell"
@@ -24,11 +23,13 @@ menu "Info commands"
 
 config CMD_BDI
        bool "bdinfo"
+       default y
        help
          Print board info
 
 config CMD_CONSOLE
        bool "coninfo"
+       default y
        help
          Print console devices and information.
 
@@ -43,6 +44,7 @@ menu "Boot commands"
 
 config CMD_BOOTD
        bool "bootd"
+       default y
        help
          Run the command stored in the environment "bootcmd", i.e.
          "bootd" does the same thing as "run bootcmd".
@@ -72,21 +74,25 @@ config CMD_GO
 
 config CMD_RUN
        bool "run"
+       default y
        help
          Run the command in the given environment variable.
 
 config CMD_IMI
        bool "iminfo"
+       default y
        help
          Print header information for application image.
 
 config CMD_IMLS
        bool "imls"
+       default !SYS_NO_FLASH
        help
          List all images found in flash
 
 config CMD_XIMG
        bool "imxtract"
+       default y
        help
          Extract a part of a multi-image.
 
@@ -119,11 +125,13 @@ config CMD_IMPORTENV
 
 config CMD_EDITENV
        bool "editenv"
+       default y
        help
          Edit environment variable.
 
 config CMD_SAVEENV
        bool "saveenv"
+       default y
        help
          Run the command in the given environment variable.
 
@@ -133,6 +141,7 @@ menu "Memory commands"
 
 config CMD_MEMORY
        bool "md, mm, nm, mw, cp, cmp, base, loop"
+       default y
        help
          Memeory commands.
            md - memory display
@@ -175,18 +184,44 @@ endmenu
 
 menu "Device access commands"
 
+config CMD_DM
+       bool "dm - Access to driver model information"
+       depends on DM
+       default y
+       help
+         Provides access to driver model data structures and information,
+         such as a list of devices, list of uclasses and the state of each
+         device (e.g. activated). This is not required for operation, but
+         can be useful to see the state of driver model for debugging or
+         interest.
+
+config CMD_DEMO
+       bool "demo - Demonstration commands for driver model"
+       depends on DM
+       help
+         Provides a 'demo' command which can be used to play around with
+         driver model. To use this properly you will need to enable one or
+         both of the demo devices (DM_DEMO_SHAPE and DM_DEMO_SIMPLE).
+         Otherwise you will always get an empty list of devices. The demo
+         devices are defined in the sandbox device tree, so the easiest
+         option is to use sandbox and pass the -d point to sandbox's
+         u-boot.dtb file.
+
 config CMD_LOADB
        bool "loadb"
+       default y
        help
          Load a binary file over serial line.
 
 config CMD_LOADS
        bool "loads"
+       default y
        help
          Load an S-Record file over serial line
 
 config CMD_FLASH
        bool "flinfo, erase, protect"
+       default y if !SYS_NO_FLASH
        help
          NOR flash support.
            flinfo - print FLASH memory information
@@ -214,6 +249,10 @@ config CMD_NAND_TRIMFFS
          for using NAND flash filesystems on NAND controllers with
          a non-0xff ECC code for all 0xff data.
 
+config CMD_ROMUPDATE
+       bool
+       depends on NAND
+
 config CMD_MMC
        bool "mmc/sd"
        select PARTITIONS
@@ -237,6 +276,7 @@ config CMD_USB
 
 config CMD_FPGA
        bool "fpga"
+       default y
        help
          FPGA support.
 
@@ -247,16 +287,19 @@ menu "Shell scripting commands"
 
 config CMD_ECHO
        bool "echo"
+       default y
        help
          Echo args to console
 
 config CMD_ITEST
        bool "itest"
+       default y
        help
          Return true/false on integer compare.
 
 config CMD_SOURCE
        bool "source"
+       default y
        help
          Run script from memory
 
@@ -266,6 +309,7 @@ menu "Network commands"
 
 config CMD_NET
        bool "bootp, tftpboot"
+       default y
        help
          Network commands.
          bootp - boot image via network using BOOTP/TFTP protocol
@@ -291,8 +335,86 @@ config CMD_DHCP
        help
          Boot image via network using DHCP/TFTP protocol
 
+if CMD_DHCP
+
+menu "DHCP options"
+
+config BOOTP_BOOTFILESIZE
+       bool "obtain bootfile size from DHCP"
+
+config BOOTP_BOOTPATH
+       bool "obtain bootfile path from DHCP"
+
+config BOOTP_DNS
+       bool "obtain DNS server IP address from DHCP"
+
+config BOOTP_DNS2
+       bool "store secondary DNS IP address in dnsip2"
+
+config BOOTP_GATEWAY
+       bool "obtain gateway IP address from DHCP"
+
+config BOOTP_ID_CACHE_SIZE
+       int "DHCP transaction ID cache size"
+       default 4
+       help
+         BOOTP packets are uniquely identified using a 32-bit ID. The
+         server will copy the ID from client requests to responses and
+         U-Boot will use this to determine if it is the destination of
+         an incoming response. Some servers will check that addresses
+         aren't in use before handing them out (usually using an ARP
+         ping) and therefore take up to a few hundred milliseconds to
+         respond. Network congestion may also influence the time it
+         takes for a response to make it back to the client. If that
+         time is too long, U-Boot will retransmit requests. In order
+         to allow earlier responses to still be accepted after these
+         retransmissions, U-Boot's BOOTP client keeps a small cache of
+         IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
+         cache. The default is to keep IDs for up to four outstanding
+         requests. Increasing this will allow U-Boot to accept offers
+         from a BOOTP client in networks with unusually high latency.
+
+config BOOTP_MAY_FAIL
+       bool "Do not start over, if DHCP server is not available"
+       help
+         If the DHCP server is not found after the configured retry
+         count, the call will fail instead of starting over.  This
+         can be used to fail over to Link-local IP address
+         configuration if the DHCP server is not available.
+
+config BOOTP_NISDOMAIN
+       bool "obtain NIS domain from DHCP"
+
+config BOOTP_NTPSERVER
+       bool "obtain NTP server IP address from DHCP"
+
+config BOOTP_RANDOM_DELAY
+       bool "Use a (pseudo) random delay between DHCP retries"
+       select LIB_RAND
+
+config BOOTP_RANDOM_ID
+       bool "Generate a (pseudo) random transaction ID"
+       select LIB_RAND
+
+config BOOTP_SEND_HOSTNAME
+       bool "send hostname in DHCP request"
+
+config BOOTP_SUBNETMASK
+       bool "obtain subnet mask from DHCP"
+
+config BOOTP_TIMEOFFSET
+       bool "obtain  from DHCP"
+
+config BOOTP_VENDOREX
+       bool "obtain  from DHCP"
+
+endmenu
+
+endif
+
 config CMD_NFS
        bool "nfs"
+       default y
        help
          Boot image via network using NFS protocol.
 
@@ -321,6 +443,11 @@ config CMD_LINK_LOCAL
        help
          Acquire a network IP address using the link-local protocol
 
+config CMD_MII
+       bool "MII register access"
+       help
+         Support reading/writing ETH PHY registers via MII bus
+
 endmenu
 
 menu "Misc commands"
@@ -335,9 +462,15 @@ config CMD_TIME
        help
          Run commands and summarize execution time.
 
+config CMD_FUSE
+       bool "fuse read/write"
+       help
+         eFuse reading and programming support
+
 # TODO: rename to CMD_SLEEP
 config CMD_MISC
        bool "sleep"
+       default y
        help
          Delay execution for some time
 
@@ -349,6 +482,7 @@ config CMD_TIMER
 config CMD_SETGETDCR
        bool "getdcr, setdcr, getidcr, setidcr"
        depends on 4xx
+       default y
        help
          getdcr - Get an AMCC PPC 4xx DCR's value
          setdcr - Set an AMCC PPC 4xx DCR's value
@@ -381,3 +515,13 @@ config ENV_IS_IN_SPI_FLASH
 endchoice
 
 endmenu
+
+menu "Display configuration"
+
+config LCD
+       bool "LCD support"
+
+config DISPLAY_BOARDINFO
+       bool "Display board info"
+
+endmenu