menu "ARM debug" config DEBUG_LL bool "Low-level debugging functions" depends on !ARM64 help Say Y here to include definitions of printascii, printch, printhex in U-Boot. This is helpful if you are debugging code that executes before the console is initialized. choice prompt "Low-level debugging port" depends on DEBUG_LL config DEBUG_LL_UART_8250 bool "Low-level debugging via 8250 UART" help Say Y here if you wish the debug print routes to direct their output to an 8250 UART. You can use this option to provide the parameters for the 8250 UART rather than selecting one of the platform specific options above if you know the parameters for the port. This option is preferred over the platform specific options; the platform specific options are deprecated and will be soon removed. endchoice config DEBUG_LL_INCLUDE string depends on DEBUG_LL default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250 default "mach/debug-macro.S" # Compatibility options for 8250 config DEBUG_UART_8250 bool config DEBUG_UART_PHYS hex "Physical base address of debug UART" depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 # This is not used in U-Boot config DEBUG_UART_VIRT hex default DEBUG_UART_PHYS depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 config DEBUG_UART_8250_SHIFT int "Register offset shift for the 8250 debug UART" depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 default 2 config DEBUG_UART_8250_WORD bool "Use 32-bit accesses for 8250 UART" depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 depends on DEBUG_UART_8250_SHIFT >= 2 config DEBUG_UART_8250_FLOW_CONTROL bool "Enable flow control for 8250 UART" depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 endmenu