]> Git Repo - J-u-boot.git/blobdiff - Kconfig
rockchip: rk3399-gru: Include pinctrl and regulators in SPL
[J-u-boot.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 74e8ce5edfd2d1319678d2b30c07c4640901ba23..6379a45416647ec7ade8862d5619f70bdc0b6004 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -578,6 +578,7 @@ config STACK_SIZE
        hex "Define max stack size that can be used by U-Boot"
        default 0x4000000 if ARCH_VERSAL_NET || ARCH_VERSAL || ARCH_ZYNQMP
        default 0x200000 if MICROBLAZE
+       default 0x4000 if ARCH_STM32
        default 0x1000000
        help
          Define Max stack size that can be used by U-Boot. This value is used
@@ -595,30 +596,6 @@ config SYS_MEM_TOP_HIDE
          WARNING: Please make sure that this value is a multiple of the OS
          page size.
 
-config SYS_HAS_SRAM
-       bool
-       default y if TARGET_PIC32MZDASK
-       default y if TARGET_DEVKIT8000
-       default y if TARGET_TRICORDER
-       help
-         Enable this to allow support for the on board SRAM.
-         SRAM base address is controlled by CONFIG_SYS_SRAM_BASE.
-         SRAM size is controlled by CONFIG_SYS_SRAM_SIZE.
-
-config SYS_SRAM_BASE
-       hex
-       default 0x80000000 if TARGET_PIC32MZDASK
-       default 0x40200000 if TARGET_DEVKIT8000
-       default 0x40200000 if TARGET_TRICORDER
-       default 0x0
-
-config SYS_SRAM_SIZE
-       hex
-       default 0x00080000 if TARGET_PIC32MZDASK
-       default 0x10000 if TARGET_DEVKIT8000
-       default 0x10000 if TARGET_TRICORDER
-       default 0x0
-
 config SYS_MONITOR_LEN
        int "Maximum size in bytes reserved for U-Boot in memory"
        default 1048576 if X86
@@ -647,6 +624,8 @@ config HAVE_TEXT_BASE
 config TEXT_BASE
        depends on HAVE_TEXT_BASE
        default 0x0 if POSITION_INDEPENDENT
+       default 0x17800000 if ARCH_MX6
+       default 0x87800000 if ARCH_MX7
        default 0x80800000 if ARCH_OMAP2PLUS || ARCH_K3
        default 0x81700000 if MACH_SUNIV
        default 0x2a000000 if MACH_SUN9I
@@ -758,8 +737,42 @@ source "dts/Kconfig"
 
 source "env/Kconfig"
 
+menu Networking
+
+choice
+       prompt "Networking stack"
+       default NET
+
+config NO_NET
+       bool "No networking support"
+       help
+         Do not include networking support
+
+config NET
+       bool "Legacy U-Boot networking stack"
+       imply NETDEVICES
+       help
+         Include networking support with U-Boot's internal implementation of
+         the TCP/IP protocol stack.
+
+config NET_LWIP
+       bool "Use lwIP for networking stack"
+       imply NETDEVICES
+       help
+         Include networking support based on the lwIP (lightweight IP)
+         TCP/IP stack (https://nongnu.org/lwip). This is a replacement for
+         the default U-Boot network stack and applications located in net/
+         and enabled via CONFIG_NET as well as other pieces of code that
+         depend on CONFIG_NET (such as cmd/net.c enabled via CONFIG_CMD_NET).
+         Therefore the two symbols CONFIG_NET and CONFIG_NET_LWIP are mutually
+         exclusive.
+
+endchoice
+
 source "net/Kconfig"
 
+endmenu
+
 source "drivers/Kconfig"
 
 source "fs/Kconfig"
This page took 0.02643 seconds and 4 git commands to generate.