65 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
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
 |