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.