@@ -77,28 +77,20 @@ config DEBUG_LL
image on a different platform *will not work*, so this option should
not be enabled for kernels that are intended to be portable.
-choice
- prompt "Kernel low-level debugging port"
- depends on DEBUG_LL
-
- config DEBUG_LL_UART_NONE
- bool "No low-level debugging UART"
- help
- Say Y here if your platform doesn't provide a UART option
- below. This relies on your platform choosing the right UART
- definition internally in order for low-level debugging to
- work.
+config DEBUG_ICEDCC
+ bool "Kernel low-level debugging via EmbeddedICE DCC channel"
+ help
+ Say Y here if you want the debug print routines to direct
+ their output to the EmbeddedICE macrocell's DCC channel using
+ co-processor 14. This is known to work on the ARM9 style ICE
+ channel and on the XScale with the PEEDI.
- config DEBUG_ICEDCC
- bool "Kernel low-level debugging via EmbeddedICE DCC channel"
- help
- Say Y here if you want the debug print routines to direct
- their output to the EmbeddedICE macrocell's DCC channel using
- co-processor 14. This is known to work on the ARM9 style ICE
- channel and on the XScale with the PEEDI.
+ Note that the system will appear to hang during boot if there
+ is nothing connected to read from the DCC.
- Note that the system will appear to hang during boot if there
- is nothing connected to read from the DCC.
+choice
+ prompt "Kernel low-level debugging port"
+ depends on DEBUG_LL && !DEBUG_ICEDCC
config DEBUG_FOOTBRIDGE_COM1
bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"