]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Kconfig: Move CONFIG_SYS_[CP]BSIZE to common/Kconfig
authorTom Rini <trini@konsulko.com>
Thu, 26 Oct 2023 18:31:15 +0000 (14:31 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 7 Nov 2023 19:48:19 +0000 (14:48 -0500)
Move CONFIG_SYS_CBSIZE (console buffer size) and CONFIG_SYS_PBSIZE
(console print buffer size) out of cmd/Kconfig and in to common/Kconfig.
Create help entries for both which explain their usage and why they are
both not entirely command centric.

Signed-off-by: Tom Rini <trini@konsulko.com>
cmd/Kconfig
common/Kconfig

index 7ff77a7574763b43a16e94c6be5d1ecde530c727..5a9346f776acffd60be5f38548421088df4809fb 100644 (file)
@@ -75,20 +75,6 @@ config SYS_MAXARGS
        int "Maximum number arguments accepted by commands"
        default 16
 
-config SYS_CBSIZE
-       int "Console input buffer size"
-       default 2048 if ARCH_TEGRA || ARCH_VERSAL || ARCH_ZYNQ || ARCH_ZYNQMP || \
-               RCAR_GEN3 || TARGET_SOCFPGA_SOC64
-       default 512 if ARCH_MX5 || ARCH_MX6 || ARCH_MX7 || FSL_LSCH2 || \
-               FSL_LSCH3 || X86
-       default 256 if M68K || PPC
-       default 1024
-
-config SYS_PBSIZE
-       int "Buffer size for console output"
-       default 1024 if ARCH_SUNXI
-       default 1044
-
 config SYS_XTRACE
        bool "Command execution tracer"
        depends on CMDLINE
index 0f548195197df7cfa8b75ee97b44eb2a2ae795b4..0283701f1d059fbca93bf11ddb8af0b77ac5f89b 100644 (file)
@@ -52,6 +52,29 @@ config CONSOLE_RECORD_IN_SIZE
          The buffer is allocated immediately after the malloc() region is
          ready.
 
+config SYS_CBSIZE
+       int "Console input buffer size"
+       default 2048 if ARCH_TEGRA || ARCH_VERSAL || ARCH_ZYNQ || ARCH_ZYNQMP || \
+               RCAR_GEN3 || TARGET_SOCFPGA_SOC64
+       default 512 if ARCH_MX5 || ARCH_MX6 || ARCH_MX7 || FSL_LSCH2 || \
+               FSL_LSCH3 || X86
+       default 256 if M68K || PPC
+       default 1024
+       help
+         Set the size of the console input buffer. This is used both in the
+         case of reading input literally from the user in some manner as well
+         as when we need to construct or modify that type of input, for
+         example when constructing "bootargs" for the OS.
+
+config SYS_PBSIZE
+       int "Console output buffer size"
+       default 1024 if ARCH_SUNXI
+       default 1044
+       help
+         Set the size of the console output buffer. This is used when we need
+         to work with some form of a buffer while providing output in some
+         form to the user.
+
 config DISABLE_CONSOLE
        bool "Add functionality to disable console completely"
        help