Boot Linux faster!

Check our new training course

Boot Linux faster!

Check our new training course
and Creative Commons CC-BY-SA
lecture and lab materials

Bootlin logo

Elixir Cross Referencer

#
# Copyright (c) 2017 Linaro Limited
#
# SPDX-License-Identifier: Apache-2.0
#

menu "Console (pull-style)"

config CONSOLE_PULL
	bool
	default n
	prompt "Enable pull-style Console access"
	help
	  Get data from console using getchar/getline calls

if CONSOLE_PULL
choice
	prompt "Console 'get' function selection"

config CONSOLE_GETCHAR
	bool "Character by character input and output"
	select UART_CONSOLE_DEBUG_SERVER_HOOKS
	select CONSOLE_HANDLER

config CONSOLE_GETLINE
	bool "Line by line input"
	select CONSOLE_HANDLER

endchoice

if CONSOLE_GETCHAR

config CONSOLE_GETCHAR_BUFSIZE
	int "console_getchar() buffer size"
	default 16
	help
	  Buffer size for console_getchar(). Must be power of 2. The
	  default is optimized to save RAM. You may need to increase
	  it e.g. to support large host-side clipboard pastes.

config CONSOLE_PUTCHAR_BUFSIZE
	int "console_putchar() buffer size"
	default 16
	help
	  Buffer size for console_putchar(). Must be power of 2. The
	  default is optimized to save RAM. You may need to increase
	  it e.g. to support large host-side clipboard pastes (with
	  echo).

endif # CONSOLE_GETCHAR

endif # CONSOLE_PULL
endmenu