12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- 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
|