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