fiq_debugger: merge from linux 3.10
[firefly-linux-kernel-4.4.55.git] / drivers / staging / android / fiq_debugger / Kconfig
index ed562294560c2d21ee1091b4a33817ab07fc0273..38eeac85acc0572f84f099dd88629e8b09f4c38a 100644 (file)
@@ -42,15 +42,30 @@ config FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE
          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 FIQ_DEBUGGER_EL3_TO_EL1
-       bool "Uart FIQ is captured by EL3, then passed to EL1"
-       depends on FIQ_DEBUGGER && ARM64
+config RK_CONSOLE_THREAD
+       bool "Console write by thread"
        default n
        help
-         It is for ARM V8 arch.
+         Normal kernel printk will write out to UART by "kconsole" kthread