]>
Commit | Line | Data |
---|---|---|
51b17d49 MY |
1 | menu "ARM debug" |
2 | ||
3 | config DEBUG_LL | |
4 | bool "Low-level debugging functions" | |
5 | depends on !ARM64 | |
6 | help | |
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. | |
10 | ||
11 | choice | |
12 | prompt "Low-level debugging port" | |
13 | depends on DEBUG_LL | |
14 | ||
15 | config DEBUG_LL_UART_8250 | |
16 | bool "Low-level debugging via 8250 UART" | |
17 | help | |
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. | |
23 | ||
24 | This option is preferred over the platform specific | |
25 | options; the platform specific options are deprecated | |
26 | and will be soon removed. | |
27 | ||
28 | endchoice | |
29 | ||
30 | config DEBUG_LL_INCLUDE | |
31 | string | |
32 | depends on DEBUG_LL | |
33 | default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250 | |
34 | default "mach/debug-macro.S" | |
35 | ||
36 | # Compatibility options for 8250 | |
37 | config DEBUG_UART_8250 | |
38 | bool | |
39 | ||
40 | config DEBUG_UART_PHYS | |
41 | hex "Physical base address of debug UART" | |
42 | depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 | |
43 | ||
44 | # This is not used in U-Boot | |
45 | config DEBUG_UART_VIRT | |
46 | hex | |
47 | default DEBUG_UART_PHYS | |
48 | depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 | |
49 | ||
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 | |
53 | default 2 | |
54 | ||
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 | |
59 | ||
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 | |
63 | ||
64 | endmenu |