88 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| config FIQ_DEBUGGER
 | |
| 	tristate "FIQ Mode Serial Debugger"
 | |
| 	default n
 | |
| 	depends on ARM || ARM64
 | |
| 	help
 | |
| 	  The FIQ serial debugger can accept commands even when the
 | |
| 	  kernel is unresponsive due to being stuck with interrupts
 | |
| 	  disabled.
 | |
| 
 | |
| config FIQ_DEBUGGER_NO_SLEEP
 | |
| 	bool "Keep serial debugger active"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default n
 | |
| 	help
 | |
| 	  Enables the serial debugger at boot. Passing
 | |
| 	  fiq_debugger.no_sleep on the kernel commandline will
 | |
| 	  override this config option.
 | |
| 
 | |
| config FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON
 | |
| 	bool "Don't disable wakeup IRQ when debugger is active"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default n
 | |
| 	help
 | |
| 	  Don't disable the wakeup irq when enabling the uart clock.  This will
 | |
| 	  cause extra interrupts, but it makes the serial debugger usable with
 | |
| 	  on some MSM radio builds that ignore the uart clock request in power
 | |
| 	  collapse.
 | |
| 
 | |
| config FIQ_DEBUGGER_CONSOLE
 | |
| 	bool "Console on FIQ Serial Debugger port"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default n
 | |
| 	help
 | |
| 	  Enables a console so that printk messages are displayed on
 | |
| 	  the debugger serial port as the occur.
 | |
| 
 | |
| config FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE
 | |
| 	bool "Put the FIQ debugger into console mode by default"
 | |
| 	depends on FIQ_DEBUGGER_CONSOLE
 | |
| 	default n
 | |
| 	help
 | |
| 	  If enabled, this puts the fiq debugger into console mode by default.
 | |
| 	  Otherwise, the fiq debugger will start out in debug mode.
 | |
| 
 | |
| config FIQ_DEBUGGER_TRUST_ZONE
 | |
| 	bool "Uart FIQ is captured by trust zone, then passed to non-secure world"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default n
 | |
| 	help
 | |
| 	  It is for ARM v7/V8 arch.
 | |
| 
 | |
| config FIQ_DEBUGGER_UART_OVERLAY
 | |
| 	bool "Install uart DT overlay"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	select OF_OVERLAY
 | |
| 	default n
 | |
| 	help
 | |
| 	  If enabled, fiq debugger is calling fiq_debugger_uart_overlay()
 | |
| 	  that will apply overlay uart_overlay@0 to disable proper uart.
 | |
| 
 | |
| config FIQ_WATCHDOG
 | |
| 	bool
 | |
| 	select FIQ_DEBUGGER
 | |
| 	select PSTORE_RAM
 | |
| 	default n
 | |
| 
 | |
| config RK_CONSOLE_THREAD
 | |
| 	bool "Console write by thread"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default n
 | |
| 	help
 | |
| 	  Normal kernel printk will write out to UART by "kconsole" kthread
 | |
| 
 | |
| config FIQ_DEBUGGER_FIQ_GLUE
 | |
| 	bool "Uart FIQ is captured by linux"
 | |
| 	depends on FIQ_DEBUGGER && ARM
 | |
| 	select FIQ_GLUE
 | |
| 	default n
 | |
| 	help
 | |
| 	  It is for ARM v7 arch without trust zone.
 | |
| 
 | |
| config ROCKCHIP_FIQ_DEBUGGER
 | |
| 	tristate "Rockchip FIQ Debugger"
 | |
| 	depends on FIQ_DEBUGGER
 | |
| 	default FIQ_DEBUGGER
 | |
| 	help
 | |
| 	  Say y here to enable Rockchip FIQ Debugger platform driver.
 |