4 bool "Low-level debugging functions"
7 Say Y here to include definitions of printascii, printch, printhex
8 in U-Boot. This is helpful if you are debugging code that
9 executes before the console is initialized.
12 prompt "Low-level debugging port"
15 config DEBUG_LL_UART_8250
16 bool "Low-level debugging via 8250 UART"
18 Say Y here if you wish the debug print routes to direct
19 their output to an 8250 UART. You can use this option
20 to provide the parameters for the 8250 UART rather than
21 selecting one of the platform specific options above if
22 you know the parameters for the port.
24 This option is preferred over the platform specific
25 options; the platform specific options are deprecated
26 and will be soon removed.
30 config DEBUG_LL_INCLUDE
33 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
34 default "mach/debug-macro.S"
36 # Compatibility options for 8250
37 config DEBUG_UART_8250
40 config DEBUG_UART_PHYS
41 hex "Physical base address of debug UART"
42 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
44 # This is not used in U-Boot
45 config DEBUG_UART_VIRT
47 default DEBUG_UART_PHYS
48 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
50 config DEBUG_UART_8250_SHIFT
51 int "Register offset shift for the 8250 debug UART"
52 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
55 config DEBUG_UART_8250_WORD
56 bool "Use 32-bit accesses for 8250 UART"
57 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
58 depends on DEBUG_UART_8250_SHIFT >= 2
60 config DEBUG_UART_8250_FLOW_CONTROL
61 bool "Enable flow control for 8250 UART"
62 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250