~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/Kconfig.debug

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm/Kconfig.debug (Architecture alpha) and /arch/i386/Kconfig.debug (Architecture i386)


  1 # SPDX-License-Identifier: GPL-2.0                
  2                                                   
  3 config ARM_PTDUMP_CORE                            
  4         def_bool n                                
  5                                                   
  6 config ARM_PTDUMP_DEBUGFS                         
  7         bool "Export kernel pagetable layout t    
  8         depends on DEBUG_KERNEL                   
  9         depends on MMU                            
 10         select ARM_PTDUMP_CORE                    
 11         select DEBUG_FS                           
 12         help                                      
 13           Say Y here if you want to show the k    
 14           debugfs file. This information is on    
 15           who are working in architecture spec    
 16           It is probably not a good idea to en    
 17           kernel.                                 
 18           If in doubt, say "N"                    
 19                                                   
 20 config ARM_DEBUG_WX                               
 21         bool "Warn on W+X mappings at boot"       
 22         depends on MMU                            
 23         select ARM_PTDUMP_CORE                    
 24         help                                      
 25                 Generate a warning if any W+X     
 26                                                   
 27                 This is useful for discovering    
 28                 W+X mappings after applying NX    
 29                                                   
 30                 Look for a message in dmesg ou    
 31                                                   
 32                         arm/mm: Checked W+X ma    
 33                                                   
 34                 or like this, if the check fai    
 35                                                   
 36                         arm/mm: Checked W+X ma    
 37                                                   
 38                 Note that even if the check fa    
 39                 still fine, as W+X mappings ar    
 40                 themselves, what they do is th    
 41                 of other unfixed kernel bugs e    
 42                                                   
 43                 There is no runtime or memory     
 44                 once the kernel has booted up     
 45                                                   
 46                 If in doubt, say "Y".             
 47                                                   
 48 choice                                            
 49         prompt "Choose kernel unwinder"           
 50         default UNWINDER_ARM if AEABI             
 51         default UNWINDER_FRAME_POINTER if !AEA    
 52         help                                      
 53           This determines which method will be    
 54           traces for panics, oopses, bugs, war    
 55           livepatch, lockdep, and more.           
 56                                                   
 57 config UNWINDER_FRAME_POINTER                     
 58         bool "Frame pointer unwinder"             
 59         depends on !THUMB2_KERNEL                 
 60         select ARCH_WANT_FRAME_POINTERS           
 61         select FRAME_POINTER                      
 62         help                                      
 63           This option enables the frame pointe    
 64           kernel stack traces.                    
 65                                                   
 66 config UNWINDER_ARM                               
 67         bool "ARM EABI stack unwinder"            
 68         depends on AEABI                          
 69         select ARM_UNWIND                         
 70         help                                      
 71           This option enables stack unwinding     
 72           using the information automatically     
 73           compiler. The resulting kernel image    
 74           the performance is not affected. Cur    
 75           only works with EABI compilers.         
 76                                                   
 77 endchoice                                         
 78                                                   
 79 config ARM_UNWIND                                 
 80         bool                                      
 81                                                   
 82 config BACKTRACE_VERBOSE                          
 83         bool "Verbose backtrace"                  
 84         depends on EXPERT                         
 85         help                                      
 86           When the kernel produces a warning o    
 87           trace of the call chain. This option    
 88           the numeric addresses or only includ    
 89                                                   
 90           In most cases, say N here, unless yo    
 91           kernel and have access to the kernel    
 92                                                   
 93 config DEBUG_USER                                 
 94         bool "Verbose user fault messages"        
 95         help                                      
 96           When a user program crashes due to a    
 97           print a brief message explaining wha    
 98           sometimes helpful for debugging but     
 99           production system. Most people shoul    
100                                                   
101           In addition, you need to pass user_d    
102           line to enable this feature.  N cons    
103                                                   
104               1 - undefined instruction events    
105               2 - system calls                    
106               4 - invalid data aborts             
107               8 - SIGSEGV faults                  
108              16 - SIGBUS faults                   
109                                                   
110 # These options are only for real kernel hacke    
111 config DEBUG_LL                                   
112         bool "Kernel low-level debugging funct    
113         depends on DEBUG_KERNEL                   
114         help                                      
115           Say Y here to include definitions of    
116           in the kernel.  This is helpful if y    
117           executes before the console is initi    
118                                                   
119           Note that selecting this option will    
120           UART definition, as specified below.    
121           image on a different platform *will     
122           not be enabled for kernels that are     
123                                                   
124 choice                                            
125         prompt "Kernel low-level debugging por    
126         depends on DEBUG_LL                       
127                                                   
128         config DEBUG_ALPINE_UART0                 
129                 bool "Kernel low-level debuggi    
130                 depends on ARCH_ALPINE            
131                 select DEBUG_UART_8250            
132                 help                              
133                   Say Y here if you want kerne    
134                   on Alpine based platforms.      
135                                                   
136         config DEBUG_ASM9260_UART                 
137                 bool "Kernel low-level debuggi    
138                 depends on MACH_ASM9260           
139                 help                              
140                   Say Y here if you want the d    
141                   their output to an UART or U    
142                   machines.                       
143                                                   
144                     DEBUG_UART_PHYS | DEBUG_UA    
145                                                   
146                     0x80000000      | 0xf00000    
147                     0x80004000      | 0xf00040    
148                     0x80008000      | 0xf00080    
149                     0x8000c000      | 0xf000c0    
150                     0x80010000      | 0xf00100    
151                     0x80014000      | 0xf00140    
152                     0x80018000      | 0xf00180    
153                     0x8001c000      | 0xf001c0    
154                     0x80020000      | 0xf00200    
155                     0x80024000      | 0xf00240    
156                                                   
157         config DEBUG_AT91_RM9200_DBGU             
158                 bool "Kernel low-level debuggi    
159                 select DEBUG_AT91_UART            
160                 depends on SOC_AT91RM9200 || S    
161                 help                              
162                   Say Y here if you want kerne    
163                   on the DBGU port of:            
164                     at91rm9200, at91sam9260, a    
165                     at91sam9g10, at91sam9n12,     
166                                                   
167         config DEBUG_AT91_SAM9263_DBGU            
168                 bool "Kernel low-level debuggi    
169                 select DEBUG_AT91_UART            
170                 depends on SOC_AT91SAM9 || SOC    
171                 help                              
172                   Say Y here if you want kerne    
173                   on the DBGU port of:            
174                     at91sam9263, at91sam9g45,     
175                     sama5d3                       
176                                                   
177         config DEBUG_AT91_SAMA5D2_UART1           
178                 bool "Kernel low-level debuggi    
179                 select DEBUG_AT91_UART            
180                 depends on SOC_SAMA5D2            
181                 help                              
182                   Say Y here if you want kerne    
183                   on the UART1 port of sama5d2    
184                                                   
185         config DEBUG_AT91_SAMA5D4_USART3          
186                 bool "Kernel low-level debuggi    
187                 select DEBUG_AT91_UART            
188                 depends on SOC_SAMA5D4            
189                 help                              
190                   Say Y here if you want kerne    
191                   on the USART3 port of sama5d    
192                                                   
193         config DEBUG_AT91_SAMV7_USART1            
194                 bool "Kernel low-level debuggi    
195                 select DEBUG_AT91_UART            
196                 depends on SOC_SAMV7              
197                 help                              
198                   Say Y here if you want the d    
199                   their output to the USART1 p    
200                   machines.                       
201                                                   
202         config DEBUG_AT91_SAMA7G5_FLEXCOM3        
203                 bool "Kernel low-level debuggi    
204                 select DEBUG_AT91_UART            
205                 depends on SOC_SAMA7G5            
206                 help                              
207                   Say Y here if you want kerne    
208                   on the FLEXCOM3 port of SAMA    
209                                                   
210         config DEBUG_AT91_LAN966_FLEXCOM          
211                 bool "Kernel low-level debuggi    
212                 select DEBUG_AT91_UART            
213                 depends on SOC_LAN966             
214                 help                              
215                 Say Y here if you want kernel     
216                 on the FLEXCOM port of LAN966.    
217                                                   
218                 DEBUG_UART_PHYS | DEBUG_UART_V    
219                                                   
220                 0xe0040200      | 0xfd040200      
221                 0xe0044200      | 0xfd044200      
222                 0xe0060200      | 0xfd060200      
223                 0xe0064200      | 0xfd064200      
224                 0xe0070200      | 0xfd070200      
225                                                   
226                 By default, enabling FLEXCOM3     
227                 DEBUG_UART_PHYS and DEBUG_UART    
228                 table.                            
229                                                   
230         config DEBUG_BCM2835                      
231                 bool "Kernel low-level debuggi    
232                 depends on ARCH_BCM2835 && ARC    
233                 select DEBUG_UART_PL01X           
234                                                   
235         config DEBUG_BCM2836                      
236                 bool "Kernel low-level debuggi    
237                 depends on ARCH_BCM2835 && ARC    
238                 select DEBUG_UART_PL01X           
239                                                   
240         config DEBUG_BCM_5301X                    
241                 bool "Kernel low-level debuggi    
242                 depends on ARCH_BCM_5301X || A    
243                 select DEBUG_UART_8250            
244                                                   
245         config DEBUG_BCM_HR2                      
246                 bool "Kernel low-level debuggi    
247                 depends on ARCH_BCM_HR2           
248                 select DEBUG_UART_8250            
249                                                   
250         config DEBUG_BCM_IPROC_UART3              
251                 bool "Kernel low-level debuggi    
252                 depends on ARCH_BCM_CYGNUS        
253                 select DEBUG_UART_8250            
254                 help                              
255                   Say Y here if you want the d    
256                   their output to the third se    
257                                                   
258         config DEBUG_BCM_KONA_UART                
259                 bool "Kernel low-level debuggi    
260                 depends on ARCH_BCM_MOBILE        
261                 select DEBUG_UART_8250            
262                 help                              
263                   Say Y here if you want kerne    
264                   on Broadcom SoC platforms.      
265                   This low level debug works f    
266                   mobile SoCs in the Kona fami    
267                   bcm11351, etc...)               
268                                                   
269         config DEBUG_BCM63XX_UART                 
270                 bool "Kernel low-level debuggi    
271                 depends on ARCH_BCMBCA            
272                                                   
273         config DEBUG_BERLIN_UART                  
274                 bool "Marvell Berlin SoC Debug    
275                 depends on ARCH_BERLIN            
276                 select DEBUG_UART_8250            
277                 help                              
278                   Say Y here if you want kerne    
279                   on Marvell Berlin SoC based     
280                                                   
281         config DEBUG_BRCMSTB_UART                 
282                 bool "Use BRCMSTB UART for low    
283                 depends on ARCH_BRCMSTB           
284                 help                              
285                   Say Y here if you want the d    
286                   their output to the first se    
287                   UART physical and virtual ad    
288                   based on the chip identifica    
289                                                   
290                   If you have a Broadcom STB c    
291                   messages to appear over the     
292                                                   
293         config DEBUG_CLPS711X_UART1               
294                 bool "Kernel low-level debuggi    
295                 depends on ARCH_CLPS711X          
296                 help                              
297                   Say Y here if you want the d    
298                   their output to the first se    
299                                                   
300         config DEBUG_CLPS711X_UART2               
301                 bool "Kernel low-level debuggi    
302                 depends on ARCH_CLPS711X          
303                 help                              
304                   Say Y here if you want the d    
305                   their output to the second s    
306                                                   
307         config DEBUG_DAVINCI_DA8XX_UART1          
308                 bool "Kernel low-level debuggi    
309                 depends on ARCH_DAVINCI_DA8XX     
310                 select DEBUG_UART_8250            
311                 help                              
312                   Say Y here if you want the d    
313                   their output to UART1 serial    
314                                                   
315         config DEBUG_DAVINCI_DA8XX_UART2          
316                 bool "Kernel low-level debuggi    
317                 depends on ARCH_DAVINCI_DA8XX     
318                 select DEBUG_UART_8250            
319                 help                              
320                   Say Y here if you want the d    
321                   their output to UART2 serial    
322                                                   
323         config DEBUG_DC21285_PORT                 
324                 bool "Kernel low-level debuggi    
325                 depends on FOOTBRIDGE             
326                 help                              
327                   Say Y here if you want the d    
328                   their output to the serial p    
329                                                   
330         config DEBUG_DIGICOLOR_UA0                
331                 bool "Kernel low-level debuggi    
332                 depends on ARCH_DIGICOLOR         
333                 help                              
334                   Say Y here if you want the d    
335                   their output to the UA0 seri    
336                                                   
337         config DEBUG_EP93XX                       
338                 bool "Kernel low-level debuggi    
339                 depends on ARCH_EP93XX            
340                 select DEBUG_UART_PL01X           
341                 help                              
342                   Say Y here if you want kerne    
343                   on Cirrus Logic EP93xx based    
344                                                   
345         config DEBUG_FOOTBRIDGE_COM1              
346                 bool "Kernel low-level debuggi    
347                 depends on FOOTBRIDGE             
348                 select DEBUG_UART_8250            
349                 help                              
350                   Say Y here if you want the d    
351                   their output to the 8250 at     
352                                                   
353         config DEBUG_GEMINI                       
354                 bool "Kernel low-level debuggi    
355                 depends on ARCH_GEMINI            
356                 select DEBUG_UART_8250            
357                 help                              
358                   Say Y here if you want kerne    
359                   on Cortina Gemini based plat    
360                                                   
361         config DEBUG_HI3620_UART                  
362                 bool "Hisilicon HI3620 Debug U    
363                 depends on ARCH_HI3xxx            
364                 select DEBUG_UART_PL01X           
365                 help                              
366                   Say Y here if you want kerne    
367                   on HI3620 UART.                 
368                                                   
369         config DEBUG_HIGHBANK_UART                
370                 bool "Kernel low-level debuggi    
371                 depends on ARCH_HIGHBANK          
372                 select DEBUG_UART_PL01X           
373                 help                              
374                   Say Y here if you want the d    
375                   their output to the UART on     
376                                                   
377         config DEBUG_HIP01_UART                   
378                 bool "Hisilicon Hip01 Debug UA    
379                 depends on ARCH_HIP01             
380                 select DEBUG_UART_8250            
381                 help                              
382                   Say Y here if you want kerne    
383                   on HIP01 UART.                  
384                                                   
385         config DEBUG_HIP04_UART                   
386                 bool "Hisilicon HiP04 Debug UA    
387                 depends on ARCH_HIP04             
388                 select DEBUG_UART_8250            
389                 help                              
390                   Say Y here if you want kerne    
391                   on HIP04 UART.                  
392                                                   
393         config DEBUG_HIX5HD2_UART                 
394                 bool "Hisilicon Hix5hd2 Debug     
395                 depends on ARCH_HIX5HD2           
396                 select DEBUG_UART_PL01X           
397                 help                              
398                   Say Y here if you want kerne    
399                   on Hix5hd2 UART.                
400                                                   
401         config DEBUG_IMX1_UART                    
402                 bool "i.MX1 Debug UART"           
403                 depends on SOC_IMX1               
404                 help                              
405                   Say Y here if you want kerne    
406                   on i.MX1.                       
407                                                   
408         config DEBUG_IMX23_UART                   
409                 bool "i.MX23 Debug UART"          
410                 depends on SOC_IMX23              
411                 select DEBUG_UART_PL01X           
412                 help                              
413                   Say Y here if you want kerne    
414                   on i.MX23.                      
415                                                   
416         config DEBUG_IMX25_UART                   
417                 bool "i.MX25 Debug UART"          
418                 depends on SOC_IMX25              
419                 help                              
420                   Say Y here if you want kerne    
421                   on i.MX25.                      
422                                                   
423         config DEBUG_IMX27_UART                   
424                 bool "i.MX27 Debug UART"          
425                 depends on SOC_IMX27              
426                 help                              
427                   Say Y here if you want kerne    
428                   on i.MX27.                      
429                                                   
430         config DEBUG_IMX28_UART                   
431                 bool "i.MX28 Debug UART"          
432                 depends on SOC_IMX28              
433                 select DEBUG_UART_PL01X           
434                 help                              
435                   Say Y here if you want kerne    
436                   on i.MX28.                      
437                                                   
438         config DEBUG_IMX31_UART                   
439                 bool "i.MX31 Debug UART"          
440                 depends on SOC_IMX31              
441                 help                              
442                   Say Y here if you want kerne    
443                   on i.MX31.                      
444                                                   
445         config DEBUG_IMX35_UART                   
446                 bool "i.MX35 Debug UART"          
447                 depends on SOC_IMX35              
448                 help                              
449                   Say Y here if you want kerne    
450                   on i.MX35.                      
451                                                   
452         config DEBUG_IMX50_UART                   
453                 bool "i.MX50 Debug UART"          
454                 depends on SOC_IMX50              
455                 help                              
456                   Say Y here if you want kerne    
457                   on i.MX50.                      
458                                                   
459         config DEBUG_IMX51_UART                   
460                 bool "i.MX51 Debug UART"          
461                 depends on SOC_IMX51              
462                 help                              
463                   Say Y here if you want kerne    
464                   on i.MX51.                      
465                                                   
466         config DEBUG_IMX53_UART                   
467                 bool "i.MX53 Debug UART"          
468                 depends on SOC_IMX53              
469                 help                              
470                   Say Y here if you want kerne    
471                   on i.MX53.                      
472                                                   
473         config DEBUG_IMX6Q_UART                   
474                 bool "i.MX6Q/DL Debug UART"       
475                 depends on SOC_IMX6Q              
476                 help                              
477                   Say Y here if you want kerne    
478                   on i.MX6Q/DL.                   
479                                                   
480         config DEBUG_IMX6SL_UART                  
481                 bool "i.MX6SL Debug UART"         
482                 depends on SOC_IMX6SL             
483                 help                              
484                   Say Y here if you want kerne    
485                   on i.MX6SL.                     
486                                                   
487         config DEBUG_IMX6SX_UART                  
488                 bool "i.MX6SX Debug UART"         
489                 depends on SOC_IMX6SX             
490                 help                              
491                   Say Y here if you want kerne    
492                   on i.MX6SX.                     
493                                                   
494         config DEBUG_IMX6UL_UART                  
495                 bool "i.MX6UL Debug UART"         
496                 depends on SOC_IMX6UL             
497                 help                              
498                   Say Y here if you want kerne    
499                   on i.MX6UL.                     
500                                                   
501         config DEBUG_IMX7D_UART                   
502                 bool "i.MX7D Debug UART"          
503                 depends on SOC_IMX7D              
504                 help                              
505                   Say Y here if you want kerne    
506                   on i.MX7D.                      
507                                                   
508         config DEBUG_INTEGRATOR                   
509                 bool "Kernel low-level debuggi    
510                 depends on ARCH_INTEGRATOR        
511                 select DEBUG_UART_PL01X           
512                 help                              
513                   Say Y here if you want kerne    
514                   on ARM Integrator platforms.    
515                                                   
516         config DEBUG_KEYSTONE_UART0               
517                 bool "Kernel low-level debuggi    
518                 depends on ARCH_KEYSTONE          
519                 select DEBUG_UART_8250            
520                 help                              
521                   Say Y here if you want the d    
522                   their output to UART0 serial    
523                                                   
524         config DEBUG_KEYSTONE_UART1               
525                 bool "Kernel low-level debuggi    
526                 depends on ARCH_KEYSTONE          
527                 select DEBUG_UART_8250            
528                 help                              
529                   Say Y here if you want the d    
530                   their output to UART1 serial    
531                                                   
532         config DEBUG_LPC18XX_UART0                
533                 bool "Kernel low-level debuggi    
534                 depends on ARCH_LPC18XX           
535                 select DEBUG_UART_8250            
536                 help                              
537                   Say Y here if you want kerne    
538                   on NXP LPC18xx/43xx UART0.      
539                                                   
540         config DEBUG_LPC32XX                      
541                 bool "Kernel low-level debuggi    
542                 depends on ARCH_LPC32XX           
543                 select DEBUG_UART_8250            
544                 help                              
545                   Say Y here if you want kerne    
546                   on NXP LPC32xx based platfor    
547                                                   
548         config DEBUG_MESON_UARTAO                 
549                 bool "Kernel low-level debuggi    
550                 depends on ARCH_MESON             
551                 help                              
552                   Say Y here if you want kerne    
553                   on Amlogic Meson6 based plat    
554                                                   
555         config DEBUG_MMP_UART2                    
556                 bool "Kernel low-level debuggi    
557                 depends on ARCH_MMP               
558                 select DEBUG_UART_8250            
559                 help                              
560                   Say Y here if you want kerne    
561                   on MMP UART2.                   
562                                                   
563         config DEBUG_MMP_UART3                    
564                 bool "Kernel low-level debuggi    
565                 depends on ARCH_MMP               
566                 select DEBUG_UART_8250            
567                 help                              
568                   Say Y here if you want kerne    
569                   on MMP UART3.                   
570                                                   
571         config DEBUG_MVEBU_UART0                  
572                 bool "Kernel low-level debuggi    
573                 depends on ARCH_MVEBU             
574                 depends on ARCH_MVEBU && CPU_V    
575                 select DEBUG_UART_8250            
576                 help                              
577                   Say Y here if you want kerne    
578                   on MVEBU based platforms on     
579                                                   
580                   This option should be used w    
581                   that left the internal regis    
582                   0xd0000000. As of today, thi    
583                   platforms such as the Global    
584                   Plathome OpenBlocks AX3, whe    
585                   bootloader.                     
586                                                   
587                   This option will not work on    
588                   (Kirkwood, Dove, MV78xx0, Or    
589                   the "new bootloader" variant    
590                                                   
591                   If the wrong DEBUG_MVEBU_UAR    
592                   when u-boot hands over to th    
593                   silently crashes, with no se    
594                                                   
595         config DEBUG_MVEBU_UART0_ALTERNATE        
596                 bool "Kernel low-level debuggi    
597                 depends on ARCH_MVEBU || ARCH_    
598                 select DEBUG_UART_8250            
599                 help                              
600                   Say Y here if you want kerne    
601                   on MVEBU based platforms on     
602                   Kirkwood, Dove, MV78xx0, Ori    
603                                                   
604                                                   
605                   This option should be used w    
606                   that remap the internal regi    
607                                                   
608                   If the wrong DEBUG_MVEBU_UAR    
609                   when u-boot hands over to th    
610                   silently crashes, with no se    
611                                                   
612         config DEBUG_MVEBU_UART1_ALTERNATE        
613                 bool "Kernel low-level debuggi    
614                 depends on ARCH_MVEBU             
615                 select DEBUG_UART_8250            
616                 help                              
617                   Say Y here if you want kerne    
618                   on MVEBU based platforms on     
619                   Kirkwood, Dove, MV78xx0, Ori    
620                                                   
621                   This option should be used w    
622                   that remap the internal regi    
623                   All of the older (pre Armada    
624                   this address, regardless of     
625                                                   
626                   If the wrong DEBUG_MVEBU_UAR    
627                   when u-boot hands over to th    
628                   silently crashes, with no se    
629                                                   
630         config DEBUG_MSTARV7_PMUART               
631                 bool "Kernel low-level debuggi    
632                 depends on ARCH_MSTARV7           
633                 select DEBUG_UART_8250            
634                 help                              
635                   Say Y here if you want kerne    
636                   for MSTAR ARMv7-based platfo    
637                                                   
638         config DEBUG_MT6589_UART0                 
639                 bool "Mediatek mt6589 UART0"      
640                 depends on ARCH_MEDIATEK          
641                 select DEBUG_UART_8250            
642                 help                              
643                   Say Y here if you want kerne    
644                   for Mediatek mt6589 based pl    
645                                                   
646         config DEBUG_MT8127_UART0                 
647                 bool "Mediatek mt8127/mt6592 U    
648                 depends on ARCH_MEDIATEK          
649                 select DEBUG_UART_8250            
650                 help                              
651                   Say Y here if you want kerne    
652                   for Mediatek mt8127 based pl    
653                                                   
654         config DEBUG_MT8135_UART3                 
655                 bool "Mediatek mt8135 UART3"      
656                 depends on ARCH_MEDIATEK          
657                 select DEBUG_UART_8250            
658                 help                              
659                   Say Y here if you want kerne    
660                   for Mediatek mt8135 based pl    
661                                                   
662         config DEBUG_NOMADIK_UART                 
663                 bool "Kernel low-level debuggi    
664                 depends on ARCH_NOMADIK           
665                 select DEBUG_UART_PL01X           
666                 help                              
667                   Say Y here if you want kerne    
668                   on NOMADIK based platforms.     
669                                                   
670         config DEBUG_NSPIRE_CLASSIC_UART          
671                 bool "Kernel low-level debuggi    
672                 depends on ARCH_NSPIRE            
673                 select DEBUG_UART_8250            
674                 help                              
675                   Say Y here if you want kerne    
676                   on TI-NSPIRE classic models.    
677                                                   
678         config DEBUG_NSPIRE_CX_UART               
679                 bool "Kernel low-level debuggi    
680                 depends on ARCH_NSPIRE            
681                 select DEBUG_UART_PL01X           
682                 help                              
683                   Say Y here if you want kerne    
684                   on TI-NSPIRE CX models.         
685                                                   
686         config DEBUG_OMAP1UART1                   
687                 bool "Kernel low-level debuggi    
688                 depends on ARCH_OMAP1             
689                 select DEBUG_UART_8250            
690                 help                              
691                   Say Y here if you want kerne    
692                   on OMAP1 based platforms (ex    
693                                                   
694         config DEBUG_OMAP1UART2                   
695                 bool "Kernel low-level debuggi    
696                 depends on ARCH_OMAP1             
697                 select DEBUG_UART_8250            
698                 help                              
699                   Say Y here if you want kerne    
700                   on OMAP1 based platforms (ex    
701                                                   
702         config DEBUG_OMAP1UART3                   
703                 bool "Kernel low-level debuggi    
704                 depends on ARCH_OMAP1             
705                 select DEBUG_UART_8250            
706                 help                              
707                   Say Y here if you want kerne    
708                   on OMAP1 based platforms (ex    
709                                                   
710         config DEBUG_OMAP2UART1                   
711                 bool "OMAP2/3/4 UART1 (omap2/3    
712                 depends on ARCH_OMAP2PLUS         
713                 select DEBUG_UART_8250            
714                 help                              
715                   This covers at least h4, 243    
716                   omap3 torpedo and 3530 lv so    
717                                                   
718         config DEBUG_OMAP2UART2                   
719                 bool "Kernel low-level debuggi    
720                 depends on ARCH_OMAP2PLUS         
721                 select DEBUG_UART_8250            
722                                                   
723         config DEBUG_OMAP2UART3                   
724                 bool "Kernel low-level debuggi    
725                 depends on ARCH_OMAP2PLUS         
726                 select DEBUG_UART_8250            
727                                                   
728         config DEBUG_OMAP3UART3                   
729                 bool "Kernel low-level debuggi    
730                 depends on ARCH_OMAP2PLUS         
731                 select DEBUG_UART_8250            
732                 help                              
733                   This covers at least cm_t3x,    
734                   igep00x0, ldp, n900, n9(50),    
735                   and 3517evm.                    
736                                                   
737         config DEBUG_OMAP4UART3                   
738                 bool "Kernel low-level debuggi    
739                 depends on ARCH_OMAP2PLUS         
740                 select DEBUG_UART_8250            
741                                                   
742         config DEBUG_OMAP3UART4                   
743                 bool "Kernel low-level debuggi    
744                 depends on ARCH_OMAP2PLUS         
745                 select DEBUG_UART_8250            
746                                                   
747         config DEBUG_OMAP4UART4                   
748                 bool "Kernel low-level debuggi    
749                 depends on ARCH_OMAP2PLUS         
750                 select DEBUG_UART_8250            
751                                                   
752         config DEBUG_TI81XXUART1                  
753                 bool "Kernel low-level debuggi    
754                 depends on ARCH_OMAP2PLUS         
755                 select DEBUG_UART_8250            
756                                                   
757         config DEBUG_TI81XXUART2                  
758                 bool "Kernel low-level debuggi    
759                 depends on ARCH_OMAP2PLUS         
760                 select DEBUG_UART_8250            
761                                                   
762         config DEBUG_TI81XXUART3                  
763                 bool "Kernel low-level debuggi    
764                 depends on ARCH_OMAP2PLUS         
765                 select DEBUG_UART_8250            
766                                                   
767         config DEBUG_AM33XXUART1                  
768                 bool "Kernel low-level debuggi    
769                 depends on ARCH_OMAP2PLUS         
770                 select DEBUG_UART_8250            
771                                                   
772         config DEBUG_ZOOM_UART                    
773                 bool "Kernel low-level debuggi    
774                 depends on ARCH_OMAP2PLUS         
775                 select DEBUG_OMAP2PLUS_UART       
776                                                   
777         config DEBUG_PXA_UART1                    
778                 depends on ARCH_PXA               
779                 bool "Use PXA UART1 for low-le    
780                 select DEBUG_UART_8250            
781                 help                              
782                   Say Y here if you want kerne    
783                   on PXA UART1.                   
784                                                   
785         config DEBUG_QCOM_UARTDM                  
786                 bool "Kernel low-level debuggi    
787                 depends on ARCH_QCOM              
788                 help                              
789                   Say Y here if you want the d    
790                   their output to the serial p    
791                                                   
792                   ARCH      DEBUG_UART_PHYS       
793                   APQ8064   0x16640000            
794                   APQ8084   0xf995e000            
795                   IPQ4019   0x078af000            
796                   MSM8X60   0x19c40000            
797                   MSM8960   0x16440000            
798                   MSM8974   0xf991e000            
799                                                   
800                   Please adjust DEBUG_UART_PHY    
801                   options based on your needs.    
802                                                   
803         config DEBUG_REALVIEW_STD_PORT            
804                 bool "RealView Default UART"      
805                 depends on ARCH_REALVIEW          
806                 select DEBUG_UART_PL01X           
807                 help                              
808                   Say Y here if you want the d    
809                   their output to the serial p    
810                   and PBX platforms.              
811                                                   
812         config DEBUG_REALVIEW_PB1176_PORT         
813                 bool "RealView PB1176 UART"       
814                 depends on MACH_REALVIEW_PB117    
815                 select DEBUG_UART_PL01X           
816                 help                              
817                   Say Y here if you want the d    
818                   their output to the standard    
819                   PB1176 platform.                
820                                                   
821         config DEBUG_RV1108_UART0                 
822                 bool "Kernel low-level debuggi    
823                 depends on ARCH_ROCKCHIP          
824                 select DEBUG_UART_8250            
825                 help                              
826                   Say Y here if you want kerne    
827                   on Rockchip RV1108 based pla    
828                                                   
829         config DEBUG_RV1108_UART1                 
830                 bool "Kernel low-level debuggi    
831                 depends on ARCH_ROCKCHIP          
832                 select DEBUG_UART_8250            
833                 help                              
834                   Say Y here if you want kerne    
835                   on Rockchip RV1108 based pla    
836                                                   
837         config DEBUG_RV1108_UART2                 
838                 bool "Kernel low-level debuggi    
839                 depends on ARCH_ROCKCHIP          
840                 select DEBUG_UART_8250            
841                 help                              
842                   Say Y here if you want kerne    
843                   on Rockchip RV1108 based pla    
844                                                   
845         config DEBUG_RK29_UART0                   
846                 bool "Kernel low-level debuggi    
847                 depends on ARCH_ROCKCHIP          
848                 select DEBUG_UART_8250            
849                 help                              
850                   Say Y here if you want kerne    
851                   on Rockchip based platforms.    
852                                                   
853         config DEBUG_RK29_UART1                   
854                 bool "Kernel low-level debuggi    
855                 depends on ARCH_ROCKCHIP          
856                 select DEBUG_UART_8250            
857                 help                              
858                   Say Y here if you want kerne    
859                   on Rockchip based platforms.    
860                                                   
861         config DEBUG_RK29_UART2                   
862                 bool "Kernel low-level debuggi    
863                 depends on ARCH_ROCKCHIP          
864                 select DEBUG_UART_8250            
865                 help                              
866                   Say Y here if you want kerne    
867                   on Rockchip based platforms.    
868                                                   
869         config DEBUG_RK3X_UART0                   
870                 bool "Kernel low-level debuggi    
871                 depends on ARCH_ROCKCHIP          
872                 select DEBUG_UART_8250            
873                 help                              
874                   Say Y here if you want kerne    
875                   on Rockchip based platforms.    
876                                                   
877         config DEBUG_RK3X_UART1                   
878                 bool "Kernel low-level debuggi    
879                 depends on ARCH_ROCKCHIP          
880                 select DEBUG_UART_8250            
881                 help                              
882                   Say Y here if you want kerne    
883                   on Rockchip based platforms.    
884                                                   
885         config DEBUG_RK3X_UART2                   
886                 bool "Kernel low-level debuggi    
887                 depends on ARCH_ROCKCHIP          
888                 select DEBUG_UART_8250            
889                 help                              
890                   Say Y here if you want kerne    
891                   on Rockchip based platforms.    
892                                                   
893         config DEBUG_RK3X_UART3                   
894                 bool "Kernel low-level debuggi    
895                 depends on ARCH_ROCKCHIP          
896                 select DEBUG_UART_8250            
897                 help                              
898                   Say Y here if you want kerne    
899                   on Rockchip based platforms.    
900                                                   
901         config DEBUG_RK32_UART2                   
902                 bool "Kernel low-level debuggi    
903                 depends on ARCH_ROCKCHIP          
904                 select DEBUG_UART_8250            
905                 help                              
906                   Say Y here if you want kerne    
907                   on Rockchip RK32xx based pla    
908                                                   
909         config DEBUG_R7S72100_SCIF2               
910                 bool "Kernel low-level debuggi    
911                 depends on ARCH_R7S72100          
912                 help                              
913                   Say Y here if you want kerne    
914                   via SCIF2 on Renesas RZ/A1H     
915                                                   
916         config DEBUG_R7S9210_SCIF2                
917                 bool "Kernel low-level debuggi    
918                 depends on ARCH_R7S9210           
919                 help                              
920                   Say Y here if you want kerne    
921                   via SCIF2 on Renesas RZ/A2M     
922                                                   
923         config DEBUG_R7S9210_SCIF4                
924                 bool "Kernel low-level debuggi    
925                 depends on ARCH_R7S9210           
926                 help                              
927                   Say Y here if you want kerne    
928                   via SCIF4 on Renesas RZ/A2M     
929                                                   
930         config DEBUG_RCAR_GEN1_SCIF0              
931                 bool "Kernel low-level debuggi    
932                 depends on ARCH_R8A7778           
933                 help                              
934                   Say Y here if you want kerne    
935                   via SCIF0 on Renesas R-Car M    
936                                                   
937         config DEBUG_RCAR_GEN1_SCIF2              
938                 bool "Kernel low-level debuggi    
939                 depends on ARCH_R8A7779           
940                 help                              
941                   Say Y here if you want kerne    
942                   via SCIF2 on Renesas R-Car H    
943                                                   
944         config DEBUG_RCAR_GEN2_SCIF0              
945                 bool "Kernel low-level debuggi    
946                 depends on ARCH_R8A7743 || ARC    
947                         ARCH_R8A7791 || ARCH_R    
948                 help                              
949                   Say Y here if you want kerne    
950                   via SCIF0 on Renesas RZ/G1M     
951                   R-Car H2 (R8A7790), M2-W (R8    
952                   M2-N (R8A7793).                 
953                                                   
954         config DEBUG_RCAR_GEN2_SCIF1              
955                 bool "Kernel low-level debuggi    
956                 depends on ARCH_R8A77470          
957                 help                              
958                   Say Y here if you want kerne    
959                   via SCIF1 on Renesas RZ/G1C     
960                                                   
961         config DEBUG_RCAR_GEN2_SCIF2              
962                 bool "Kernel low-level debuggi    
963                 depends on ARCH_R8A7794           
964                 help                              
965                   Say Y here if you want kerne    
966                   via SCIF2 on Renesas R-Car E    
967                                                   
968         config DEBUG_RCAR_GEN2_SCIF4              
969                 bool "Kernel low-level debuggi    
970                 depends on ARCH_R8A7745           
971                 help                              
972                   Say Y here if you want kerne    
973                   via SCIF4 on Renesas RZ/G1E     
974                                                   
975         config DEBUG_RCAR_GEN2_SCIFA2             
976                 bool "Kernel low-level debuggi    
977                 depends on ARCH_R8A7742           
978                 help                              
979                   Say Y here if you want kerne    
980                   via SCIFA2 on Renesas RZ/G1H    
981                                                   
982         config DEBUG_RMOBILE_SCIFA0               
983                 bool "Kernel low-level debuggi    
984                 depends on ARCH_R8A73A4           
985                 help                              
986                   Say Y here if you want kerne    
987                   via SCIFA0 on Renesas R-Mobi    
988                                                   
989         config DEBUG_RMOBILE_SCIFA1               
990                 bool "Kernel low-level debuggi    
991                 depends on ARCH_R8A7740           
992                 help                              
993                   Say Y here if you want kerne    
994                   via SCIFA1 on Renesas R-Mobi    
995                                                   
996         config DEBUG_RMOBILE_SCIFA4               
997                 bool "Kernel low-level debuggi    
998                 depends on ARCH_SH73A0            
999                 help                              
1000                   Say Y here if you want kern    
1001                   via SCIFA4 on Renesas SH-Mo    
1002                                                  
1003         config DEBUG_S3C_UART0                   
1004                 depends on PLAT_SAMSUNG || AR    
1005                 select DEBUG_EXYNOS_UART if A    
1006                 select DEBUG_S3C64XX_UART if     
1007                 select DEBUG_S5PV210_UART if     
1008                 bool "Use Samsung S3C UART 0     
1009                 help                             
1010                   Say Y here if you want the     
1011                   their output to UART 0. The    
1012                   by the boot-loader before u    
1013                                                  
1014         config DEBUG_S3C_UART1                   
1015                 depends on PLAT_SAMSUNG || AR    
1016                 select DEBUG_EXYNOS_UART if A    
1017                 select DEBUG_S3C64XX_UART if     
1018                 select DEBUG_S5PV210_UART if     
1019                 bool "Use Samsung S3C UART 1     
1020                 help                             
1021                   Say Y here if you want the     
1022                   their output to UART 1. The    
1023                   by the boot-loader before u    
1024                                                  
1025         config DEBUG_S3C_UART2                   
1026                 depends on PLAT_SAMSUNG || AR    
1027                 select DEBUG_EXYNOS_UART if A    
1028                 select DEBUG_S3C64XX_UART if     
1029                 select DEBUG_S5PV210_UART if     
1030                 bool "Use Samsung S3C UART 2     
1031                 help                             
1032                   Say Y here if you want the     
1033                   their output to UART 2. The    
1034                   by the boot-loader before u    
1035                                                  
1036         config DEBUG_S3C_UART3                   
1037                 depends on ARCH_EXYNOS || ARC    
1038                 select DEBUG_EXYNOS_UART if A    
1039                 select DEBUG_S3C64XX_UART if     
1040                 select DEBUG_S5PV210_UART if     
1041                 bool "Use Samsung S3C UART 3     
1042                 help                             
1043                   Say Y here if you want the     
1044                   their output to UART 3. The    
1045                   by the boot-loader before u    
1046                                                  
1047         config DEBUG_SA1100                      
1048                 depends on ARCH_SA1100           
1049                 bool "Use SA1100 UARTs for lo    
1050                 help                             
1051                   Say Y here if you want kern    
1052                   on SA-11x0 UART ports. The     
1053                   enabled UART in a sequence     
1054                                                  
1055         config DEBUG_SD5203_UART                 
1056                 bool "Hisilicon SD5203 Debug     
1057                 depends on ARCH_SD5203           
1058                 select DEBUG_UART_8250           
1059                 help                             
1060                   Say Y here if you want kern    
1061                   on SD5203 UART.                
1062                                                  
1063         config DEBUG_SOCFPGA_UART0               
1064                 depends on ARCH_INTEL_SOCFPGA    
1065                 bool "Use SOCFPGA UART0 for l    
1066                 select DEBUG_UART_8250           
1067                 help                             
1068                   Say Y here if you want kern    
1069                   on SOCFPGA(Cyclone 5 and Ar    
1070                                                  
1071         config DEBUG_SOCFPGA_ARRIA10_UART1       
1072                 depends on ARCH_INTEL_SOCFPGA    
1073                 bool "Use SOCFPGA Arria10 UAR    
1074                 select DEBUG_UART_8250           
1075                 help                             
1076                   Say Y here if you want kern    
1077                   on SOCFPGA(Arria 10) based     
1078                                                  
1079         config DEBUG_SOCFPGA_CYCLONE5_UART1      
1080                 depends on ARCH_INTEL_SOCFPGA    
1081                 bool "Use SOCFPGA Cyclone 5 U    
1082                 select DEBUG_UART_8250           
1083                 help                             
1084                   Say Y here if you want kern    
1085                   on SOCFPGA(Cyclone 5 and Ar    
1086                                                  
1087         config DEBUG_SUN9I_UART0                 
1088                 bool "Kernel low-level debugg    
1089                 depends on MACH_SUN9I            
1090                 select DEBUG_UART_8250           
1091                 help                             
1092                   Say Y here if you want kern    
1093                   on Allwinner A80 based plat    
1094                                                  
1095         config DEBUG_SUNXI_UART0                 
1096                 bool "Kernel low-level debugg    
1097                 depends on ARCH_SUNXI            
1098                 select DEBUG_UART_8250           
1099                 help                             
1100                   Say Y here if you want kern    
1101                   on Allwinner A1X based plat    
1102                                                  
1103         config DEBUG_SUNXI_UART1                 
1104                 bool "Kernel low-level debugg    
1105                 depends on ARCH_SUNXI            
1106                 select DEBUG_UART_8250           
1107                 help                             
1108                   Say Y here if you want kern    
1109                   on Allwinner A1X based plat    
1110                                                  
1111         config DEBUG_SUNXI_R_UART                
1112                 bool "Kernel low-level debugg    
1113                 depends on MACH_SUN6I || MACH    
1114                 select DEBUG_UART_8250           
1115                 help                             
1116                   Say Y here if you want kern    
1117                   on Allwinner A31/A23 based     
1118                                                  
1119         config DEBUG_SPEAR3XX                    
1120                 bool "Kernel low-level debugg    
1121                 depends on ARCH_SPEAR3XX || A    
1122                 select DEBUG_UART_PL01X          
1123                 help                             
1124                   Say Y here if you want kern    
1125                   on ST SPEAr based platforms    
1126                                                  
1127         config DEBUG_SPEAR13XX                   
1128                 bool "Kernel low-level debugg    
1129                 depends on ARCH_SPEAR13XX        
1130                 select DEBUG_UART_PL01X          
1131                 help                             
1132                   Say Y here if you want kern    
1133                   on ST SPEAr13xx based platf    
1134                                                  
1135         config DEBUG_STIH41X_ASC2                
1136                 bool "Use StiH415/416 ASC2 UA    
1137                 depends on ARCH_STI              
1138                 help                             
1139                   Say Y here if you want kern    
1140                   on STiH415/416 based platfo    
1141                   default UART wired up to AS    
1142                                                  
1143                   If unsure, say N.              
1144                                                  
1145         config DEBUG_STIH41X_SBC_ASC1            
1146                 bool "Use StiH415/416 SBC ASC    
1147                 depends on ARCH_STI              
1148                 help                             
1149                   Say Y here if you want kern    
1150                   on STiH415/416 based platfo    
1151                   default UART wired up to SB    
1152                                                  
1153                   If unsure, say N.              
1154                                                  
1155         config DEBUG_STIH418_SBC_ASC0            
1156                 bool "Use StiH418 SBC ASC0 UA    
1157                 depends on ARCH_STI              
1158                 help                             
1159                   Say Y here if you want kern    
1160                   on STiH418 based platforms     
1161                   up to SBC ASC0.                
1162                                                  
1163                   If unsure, say N.              
1164                                                  
1165         config STM32F4_DEBUG_UART                
1166                 bool "Use STM32F4 UART for lo    
1167                 depends on MACH_STM32F429 ||     
1168                 select DEBUG_STM32_UART          
1169                 help                             
1170                   Say Y here if you want kern    
1171                   on STM32F4 based platforms,    
1172                   USART1, but another UART in    
1173                   CONFIG_DEBUG_UART_PHYS.        
1174                                                  
1175                   If unsure, say N.              
1176                                                  
1177         config STM32F7_DEBUG_UART                
1178                 bool "Use STM32F7 UART for lo    
1179                 depends on MACH_STM32F746 ||     
1180                 select DEBUG_STM32_UART          
1181                 help                             
1182                   Say Y here if you want kern    
1183                   on STM32F7 based platforms,    
1184                   USART1, but another UART in    
1185                   CONFIG_DEBUG_UART_PHYS.        
1186                                                  
1187                   If unsure, say N.              
1188                                                  
1189         config STM32H7_DEBUG_UART                
1190                 bool "Use STM32H7 UART for lo    
1191                 depends on MACH_STM32H743        
1192                 select DEBUG_STM32_UART          
1193                 help                             
1194                   Say Y here if you want kern    
1195                   on STM32H7 based platforms,    
1196                   USART1, but another UART in    
1197                   CONFIG_DEBUG_UART_PHYS.        
1198                                                  
1199                   If unsure, say N.              
1200                                                  
1201         config STM32MP1_DEBUG_UART               
1202                 bool "Use STM32MP1 UART for l    
1203                 depends on MACH_STM32MP157       
1204                 select DEBUG_STM32_UART          
1205                 help                             
1206                   Say Y here if you want kern    
1207                   STM32MP1-based platforms, w    
1208                   UART4, but another UART ins    
1209                   CONFIG_DEBUG_UART_PHYS and     
1210                                                  
1211                   If unsure, say N.              
1212                                                  
1213         config TEGRA_DEBUG_UART_AUTO_ODMDATA     
1214                 bool "Kernel low-level debugg    
1215                 depends on ARCH_TEGRA            
1216                 select DEBUG_TEGRA_UART          
1217                 help                             
1218                   Automatically determines wh    
1219                   debug based on the ODMDATA     
1220                   the BCT, and is written to     
1221                   nvflash, or other flashing     
1222                   then bits 17:15 indicate wh    
1223                   are UART A/B/C/D/E.            
1224                                                  
1225         config TEGRA_DEBUG_UARTA                 
1226                 bool "Kernel low-level debugg    
1227                 depends on ARCH_TEGRA            
1228                 select DEBUG_TEGRA_UART          
1229                 help                             
1230                   Say Y here if you want kern    
1231                   on Tegra based platforms.      
1232                                                  
1233         config TEGRA_DEBUG_UARTB                 
1234                 bool "Kernel low-level debugg    
1235                 depends on ARCH_TEGRA            
1236                 select DEBUG_TEGRA_UART          
1237                 help                             
1238                   Say Y here if you want kern    
1239                   on Tegra based platforms.      
1240                                                  
1241         config TEGRA_DEBUG_UARTC                 
1242                 bool "Kernel low-level debugg    
1243                 depends on ARCH_TEGRA            
1244                 select DEBUG_TEGRA_UART          
1245                 help                             
1246                   Say Y here if you want kern    
1247                   on Tegra based platforms.      
1248                                                  
1249         config TEGRA_DEBUG_UARTD                 
1250                 bool "Kernel low-level debugg    
1251                 depends on ARCH_TEGRA            
1252                 select DEBUG_TEGRA_UART          
1253                 help                             
1254                   Say Y here if you want kern    
1255                   on Tegra based platforms.      
1256                                                  
1257         config TEGRA_DEBUG_UARTE                 
1258                 bool "Kernel low-level debugg    
1259                 depends on ARCH_TEGRA            
1260                 select DEBUG_TEGRA_UART          
1261                 help                             
1262                   Say Y here if you want kern    
1263                   on Tegra based platforms.      
1264                                                  
1265         config DEBUG_UX500_UART                  
1266                 depends on ARCH_U8500            
1267                 bool "Use Ux500 UART for low-    
1268                 help                             
1269                   Say Y here if you want kern    
1270                   on Ux500 based platforms.      
1271                                                  
1272         config DEBUG_VERSATILE                   
1273                 bool "Kernel low-level debugg    
1274                 depends on ARCH_VERSATILE        
1275                 select DEBUG_UART_PL01X          
1276                 help                             
1277                   Say Y here if you want kern    
1278                   on ARM Versatile platforms.    
1279                                                  
1280         config DEBUG_VEXPRESS_UART0_DETECT       
1281                 bool "Autodetect UART0 on Ver    
1282                 depends on ARCH_VEXPRESS && C    
1283                 help                             
1284                   This option enables a simpl    
1285                   the motherboard's memory ma    
1286                   choose the relevant UART0 b    
1287                                                  
1288                   Note that this will only wo    
1289                   and may fail with non-stand    
1290                                                  
1291         config DEBUG_VEXPRESS_UART0_CA9          
1292                 bool "Use PL011 UART0 at 0x10    
1293                 depends on ARCH_VEXPRESS         
1294                 select DEBUG_UART_PL01X          
1295                 help                             
1296                   This option selects UART0 a    
1297                   this applies only to the V2    
1298                                                  
1299         config DEBUG_VEXPRESS_UART0_RS1          
1300                 bool "Use PL011 UART0 at 0x1c    
1301                 depends on ARCH_VEXPRESS         
1302                 select DEBUG_UART_PL01X          
1303                 help                             
1304                   This option selects UART0 a    
1305                   of the tiles using the RS1     
1306                   core tiles, FPGA-based SMMs    
1307                                                  
1308         config DEBUG_VEXPRESS_UART0_CRX          
1309                 bool "Use PL011 UART0 at 0xb0    
1310                 depends on ARCH_VEXPRESS && !    
1311                 select DEBUG_UART_PL01X          
1312                 help                             
1313                   This option selects UART0 a    
1314                   Cortex-R series tiles and S    
1315                                                  
1316         config DEBUG_VF_UART                     
1317                 bool "Vybrid UART"               
1318                 depends on SOC_VF610             
1319                 help                             
1320                   Say Y here if you want kern    
1321                   on Vybrid based platforms.     
1322                                                  
1323         config DEBUG_VT8500_UART0                
1324                 bool "Use UART0 on VIA/Wonder    
1325                 depends on ARCH_VT8500           
1326                 help                             
1327                   This option selects UART0 o    
1328                   devices, including VT8500,     
1329                                                  
1330         config DEBUG_ZYNQ_UART0                  
1331                 bool "Kernel low-level debugg    
1332                 depends on ARCH_ZYNQ             
1333                 help                             
1334                   Say Y here if you want the     
1335                   their output to UART0 on th    
1336                                                  
1337         config DEBUG_ZYNQ_UART1                  
1338                 bool "Kernel low-level debugg    
1339                 depends on ARCH_ZYNQ             
1340                 help                             
1341                   Say Y here if you want the     
1342                   their output to UART1 on th    
1343                                                  
1344                   If you have a ZC702 board a    
1345                   appear on the USB serial ad    
1346                                                  
1347         config DEBUG_ICEDCC                      
1348                 bool "Kernel low-level debugg    
1349                 help                             
1350                   Say Y here if you want the     
1351                   their output to the Embedde    
1352                   co-processor 14. This is kn    
1353                   channel and on the XScale w    
1354                                                  
1355                   Note that the system will a    
1356                   is nothing connected to rea    
1357                                                  
1358         config DEBUG_SEMIHOSTING                 
1359                 bool "Kernel low-level debug     
1360                 help                             
1361                   Semihosting enables code ru    
1362                   the I/O facilities on a hos    
1363                   simple SVC call. The host d    
1364                   semihosting enabled for the    
1365                   otherwise the kernel will c    
1366                                                  
1367                   This is known to work with     
1368                   ARM's Fast Models, or any o    
1369                   that implements semihosting    
1370                                                  
1371                   For more details about semi    
1372                   chapter 8 of DUI0203I_rvct_    
1373                                                  
1374         config DEBUG_LL_UART_8250                
1375                 bool "Kernel low-level debugg    
1376                 help                             
1377                   Say Y here if you wish the     
1378                   their output to an 8250 UAR    
1379                   to provide the parameters f    
1380                   selecting one of the platfo    
1381                   you know the parameters for    
1382                                                  
1383                   This option is preferred ov    
1384                   options; the platform speci    
1385                   and will be soon removed.      
1386                                                  
1387         config DEBUG_LL_UART_PL01X               
1388                 bool "Kernel low-level debugg    
1389                 help                             
1390                   Say Y here if you wish the     
1391                   their output to a PL01x Pri    
1392                   this option to provide the     
1393                   rather than selecting one o    
1394                   options above if you know t    
1395                                                  
1396                   This option is preferred ov    
1397                   options; the platform speci    
1398                   and will be soon removed.      
1399                                                  
1400 endchoice                                        
1401                                                  
1402 config DEBUG_AT91_UART                           
1403         bool                                     
1404         depends on ARCH_AT91                     
1405                                                  
1406 config DEBUG_EXYNOS_UART                         
1407         bool                                     
1408                                                  
1409 config DEBUG_S3C64XX_UART                        
1410         bool                                     
1411                                                  
1412 config DEBUG_S5PV210_UART                        
1413         bool                                     
1414                                                  
1415 config DEBUG_S3C_UART                            
1416         depends on DEBUG_S3C64XX_UART ||  DEB    
1417                    DEBUG_EXYNOS_UART             
1418         int                                      
1419         default "0" if DEBUG_S3C_UART0           
1420         default "1" if DEBUG_S3C_UART1           
1421         default "2" if DEBUG_S3C_UART2           
1422         default "3" if DEBUG_S3C_UART3           
1423                                                  
1424 config DEBUG_OMAP2PLUS_UART                      
1425         bool                                     
1426         depends on ARCH_OMAP2PLUS                
1427                                                  
1428 config DEBUG_IMX_UART_PORT                       
1429         int "i.MX Debug UART Port Selection"     
1430         depends on DEBUG_IMX1_UART || \          
1431                    DEBUG_IMX25_UART || \         
1432                    DEBUG_IMX27_UART || \         
1433                    DEBUG_IMX31_UART || \         
1434                    DEBUG_IMX35_UART || \         
1435                    DEBUG_IMX50_UART || \         
1436                    DEBUG_IMX51_UART || \         
1437                    DEBUG_IMX53_UART || \         
1438                    DEBUG_IMX6Q_UART || \         
1439                    DEBUG_IMX6SL_UART || \        
1440                    DEBUG_IMX6SX_UART || \        
1441                    DEBUG_IMX6UL_UART || \        
1442                    DEBUG_IMX7D_UART              
1443         default 1                                
1444         help                                     
1445           Choose UART port on which kernel lo    
1446           should be output.                      
1447                                                  
1448 config DEBUG_VF_UART_PORT                        
1449         int "Vybrid Debug UART Port Selection    
1450         default 1                                
1451         range 0 3                                
1452         depends on SOC_VF610                     
1453         help                                     
1454           Choose UART port on which kernel lo    
1455           should be output.                      
1456                                                  
1457 config DEBUG_TEGRA_UART                          
1458         bool                                     
1459         depends on ARCH_TEGRA                    
1460                                                  
1461 config DEBUG_STM32_UART                          
1462         bool                                     
1463         depends on ARCH_STM32                    
1464                                                  
1465 config DEBUG_UART_FLOW_CONTROL                   
1466         bool "Enable flow control (CTS) for t    
1467         depends on DEBUG_LL                      
1468         default y if DEBUG_FOOTBRIDGE_COM1 ||    
1469         help                                     
1470           Some UART ports are connected to te    
1471           control signals to indicate whether    
1472           In practice this means that the ter    
1473           control signal CTS (Clear To Send).    
1474           this and your debug terminal will r    
1475                                                  
1476 config DEBUG_LL_INCLUDE                          
1477         string                                   
1478         default "debug/sa1100.S" if DEBUG_SA1    
1479         default "debug/palmchip.S" if DEBUG_U    
1480         default "debug/8250.S" if DEBUG_LL_UA    
1481         default "debug/at91.S" if DEBUG_AT91_    
1482         default "debug/asm9260.S" if DEBUG_AS    
1483         default "debug/clps711x.S" if DEBUG_C    
1484         default "debug/dc21285.S" if DEBUG_DC    
1485         default "debug/meson.S" if DEBUG_MESO    
1486         default "debug/pl01x.S" if DEBUG_LL_U    
1487         default "debug/exynos.S" if DEBUG_EXY    
1488         default "debug/icedcc.S" if DEBUG_ICE    
1489         default "debug/imx.S" if DEBUG_IMX1_U    
1490                                  DEBUG_IMX25_    
1491                                  DEBUG_IMX27_    
1492                                  DEBUG_IMX31_    
1493                                  DEBUG_IMX35_    
1494                                  DEBUG_IMX50_    
1495                                  DEBUG_IMX51_    
1496                                  DEBUG_IMX53_    
1497                                  DEBUG_IMX6Q_    
1498                                  DEBUG_IMX6SL    
1499                                  DEBUG_IMX6SX    
1500                                  DEBUG_IMX6UL    
1501                                  DEBUG_IMX7D_    
1502         default "debug/msm.S" if DEBUG_QCOM_U    
1503         default "debug/omap2plus.S" if DEBUG_    
1504         default "debug/renesas-scif.S" if DEB    
1505         default "debug/renesas-scif.S" if DEB    
1506         default "debug/renesas-scif.S" if DEB    
1507         default "debug/renesas-scif.S" if DEB    
1508         default "debug/renesas-scif.S" if DEB    
1509         default "debug/renesas-scif.S" if DEB    
1510         default "debug/renesas-scif.S" if DEB    
1511         default "debug/renesas-scif.S" if DEB    
1512         default "debug/renesas-scif.S" if DEB    
1513         default "debug/renesas-scif.S" if DEB    
1514         default "debug/renesas-scif.S" if DEB    
1515         default "debug/renesas-scif.S" if DEB    
1516         default "debug/renesas-scif.S" if DEB    
1517         default "debug/s3c24xx.S" if DEBUG_S3    
1518         default "debug/s5pv210.S" if DEBUG_S5    
1519         default "debug/sti.S" if DEBUG_STIH41    
1520         default "debug/sti.S" if DEBUG_STIH41    
1521         default "debug/sti.S" if DEBUG_STIH41    
1522         default "debug/stm32.S" if DEBUG_STM3    
1523         default "debug/tegra.S" if DEBUG_TEGR    
1524         default "debug/ux500.S" if DEBUG_UX50    
1525         default "debug/vexpress.S" if DEBUG_V    
1526         default "debug/vf.S" if DEBUG_VF_UART    
1527         default "debug/vt8500.S" if DEBUG_VT8    
1528         default "debug/zynq.S" if DEBUG_ZYNQ_    
1529         default "debug/bcm63xx.S" if DEBUG_BC    
1530         default "debug/digicolor.S" if DEBUG_    
1531         default "debug/brcmstb.S" if DEBUG_BR    
1532         default "mach/debug-macro.S"             
1533                                                  
1534 # Compatibility options for PL01x                
1535 config DEBUG_UART_PL01X                          
1536         bool                                     
1537                                                  
1538 # Compatibility options for 8250                 
1539 config DEBUG_UART_8250                           
1540         def_bool ARCH_IXP4XX || ARCH_RPC         
1541                                                  
1542 config DEBUG_UART_PHYS                           
1543         hex "Physical base address of debug U    
1544         default 0x01c28000 if DEBUG_SUNXI_UAR    
1545         default 0x01c28400 if DEBUG_SUNXI_UAR    
1546         default 0x01d0c000 if DEBUG_DAVINCI_D    
1547         default 0x01d0d000 if DEBUG_DAVINCI_D    
1548         default 0x01f02800 if DEBUG_SUNXI_R_U    
1549         default 0x02530c00 if DEBUG_KEYSTONE_    
1550         default 0x02531000 if DEBUG_KEYSTONE_    
1551         default 0x03010fe0 if ARCH_RPC           
1552         default 0x07000000 if DEBUG_SUN9I_UAR    
1553         default 0x09530000 if DEBUG_STIH418_S    
1554         default 0x10009000 if DEBUG_REALVIEW_    
1555                                 DEBUG_VEXPRES    
1556         default 0x1010c000 if DEBUG_REALVIEW_    
1557         default 0x10124000 if DEBUG_RK3X_UART    
1558         default 0x10126000 if DEBUG_RK3X_UART    
1559         default 0x101f1000 if DEBUG_VERSATILE    
1560         default 0x101fb000 if DEBUG_NOMADIK_U    
1561         default 0x10210000 if DEBUG_RV1108_UA    
1562         default 0x10220000 if DEBUG_RV1108_UA    
1563         default 0x10230000 if DEBUG_RV1108_UA    
1564         default 0x11002000 if DEBUG_MT8127_UA    
1565         default 0x11006000 if DEBUG_MT6589_UA    
1566         default 0x11009000 if DEBUG_MT8135_UA    
1567         default 0x16000000 if DEBUG_INTEGRATO    
1568         default 0x1600d000 if DEBUG_SD5203_UA    
1569         default 0x18000300 if DEBUG_BCM_5301X    
1570         default 0x18000400 if DEBUG_BCM_HR2      
1571         default 0x18023000 if DEBUG_BCM_IPROC    
1572         default 0x1c090000 if DEBUG_VEXPRESS_    
1573         default 0x1f221000 if DEBUG_MSTARV7_P    
1574         default 0x20001000 if DEBUG_HIP01_UAR    
1575         default 0x20060000 if DEBUG_RK29_UART    
1576         default 0x20064000 if DEBUG_RK29_UART    
1577         default 0x20068000 if DEBUG_RK29_UART    
1578         default 0x20201000 if DEBUG_BCM2835      
1579         default 0x3e000000 if DEBUG_BCM_KONA_    
1580         default 0x3f201000 if DEBUG_BCM2836      
1581         default 0x40010000 if STM32MP1_DEBUG_    
1582         default 0x40011000 if STM32F4_DEBUG_U    
1583                                 STM32H7_DEBUG    
1584         default 0x40028000 if DEBUG_AT91_SAMV    
1585         default 0x40081000 if DEBUG_LPC18XX_U    
1586         default 0x40090000 if DEBUG_LPC32XX      
1587         default 0x40100000 if DEBUG_PXA_UART1    
1588         default 0x42000000 if DEBUG_GEMINI       
1589         default 0x44e09000 if DEBUG_AM33XXUAR    
1590         default 0x48020000 if DEBUG_OMAP4UART    
1591         default 0x48022000 if DEBUG_TI81XXUAR    
1592         default 0x48024000 if DEBUG_TI81XXUAR    
1593         default 0x4806a000 if DEBUG_OMAP2UART    
1594         default 0x4806c000 if DEBUG_OMAP2UART    
1595         default 0x4806e000 if DEBUG_OMAP2UART    
1596         default 0x49020000 if DEBUG_OMAP3UART    
1597         default 0x49042000 if DEBUG_OMAP3UART    
1598         default 0x7c0003f8 if DEBUG_FOOTBRIDG    
1599         default 0x7f005000 if DEBUG_S3C64XX_U    
1600         default 0x7f005400 if DEBUG_S3C64XX_U    
1601         default 0x7f005800 if DEBUG_S3C64XX_U    
1602         default 0x7f005c00 if DEBUG_S3C64XX_U    
1603         default 0x80010000 if DEBUG_ASM9260_U    
1604         default 0x80070000 if DEBUG_IMX23_UAR    
1605         default 0x80074000 if DEBUG_IMX28_UAR    
1606         default 0x808c0000 if DEBUG_EP93XX ||    
1607         default 0x90020000 if DEBUG_NSPIRE_CL    
1608         default 0xb0090000 if DEBUG_VEXPRESS_    
1609         default 0xc8000000 if ARCH_IXP4XX &&     
1610         default 0xc8000003 if ARCH_IXP4XX &&     
1611         default 0xd0000000 if DEBUG_SPEAR3XX     
1612         default 0xd0012000 if DEBUG_MVEBU_UAR    
1613         default 0xc81004c0 if DEBUG_MESON_UAR    
1614         default 0xd4017000 if DEBUG_MMP_UART2    
1615         default 0xd4018000 if DEBUG_MMP_UART3    
1616         default 0xe0000000 if DEBUG_SPEAR13XX    
1617         default 0xe0064200 if DEBUG_AT91_LAN9    
1618         default 0xe1824200 if DEBUG_AT91_SAMA    
1619         default 0xe4007000 if DEBUG_HIP04_UAR    
1620         default 0xe6c40000 if DEBUG_RMOBILE_S    
1621         default 0xe6c50000 if DEBUG_RMOBILE_S    
1622         default 0xe6c60000 if DEBUG_RCAR_GEN2    
1623         default 0xe6c80000 if DEBUG_RMOBILE_S    
1624         default 0xe6e58000 if DEBUG_RCAR_GEN2    
1625         default 0xe6e60000 if DEBUG_RCAR_GEN2    
1626         default 0xe6e68000 if DEBUG_RCAR_GEN2    
1627         default 0xe6ee0000 if DEBUG_RCAR_GEN2    
1628         default 0xe8008000 if DEBUG_R7S72100_    
1629         default 0xe8009000 if DEBUG_R7S9210_S    
1630         default 0xf0000000 if DEBUG_DIGICOLOR    
1631         default 0xf1012000 if DEBUG_MVEBU_UAR    
1632         default 0xf1012100 if DEBUG_MVEBU_UAR    
1633         default 0xf7fc9000 if DEBUG_BERLIN_UA    
1634         default 0xf8020000 if DEBUG_AT91_SAMA    
1635         default 0xf8b00000 if DEBUG_HIX5HD2_U    
1636         default 0xf991e000 if DEBUG_QCOM_UART    
1637         default 0xfc00c000 if DEBUG_AT91_SAMA    
1638         default 0xfcb00000 if DEBUG_HI3620_UA    
1639         default 0xfd883000 if DEBUG_ALPINE_UA    
1640         default 0xfe531000 if DEBUG_STIH41X_S    
1641         default 0xfed32000 if DEBUG_STIH41X_A    
1642         default 0xff690000 if DEBUG_RK32_UART    
1643         default 0xffc02000 if DEBUG_SOCFPGA_U    
1644         default 0xffc02100 if DEBUG_SOCFPGA_A    
1645         default 0xffc03000 if DEBUG_SOCFPGA_C    
1646         default 0xffe40000 if DEBUG_RCAR_GEN1    
1647         default 0xffe42000 if DEBUG_RCAR_GEN1    
1648         default 0xfff36000 if DEBUG_HIGHBANK_    
1649         default 0xfffb0000 if DEBUG_OMAP1UART    
1650         default 0xfffb0800 if DEBUG_OMAP1UART    
1651         default 0xfffb9800 if DEBUG_OMAP1UART    
1652         default 0xfffe8600 if DEBUG_BCM63XX_U    
1653         default 0xffffee00 if DEBUG_AT91_SAM9    
1654         default 0xfffff200 if DEBUG_AT91_RM92    
1655         depends on ARCH_EP93XX || \              
1656                 DEBUG_LL_UART_8250 || DEBUG_L    
1657                 DEBUG_UART_8250 || DEBUG_UART    
1658                 DEBUG_QCOM_UARTDM || DEBUG_R7    
1659                 DEBUG_R7S9210_SCIF2 || DEBUG_    
1660                 DEBUG_RCAR_GEN1_SCIF0 || DEBU    
1661                 DEBUG_RCAR_GEN2_SCIF0 || DEBU    
1662                 DEBUG_RCAR_GEN2_SCIF2 || DEBU    
1663                 DEBUG_RCAR_GEN2_SCIFA2 || \      
1664                 DEBUG_RMOBILE_SCIFA0 || DEBUG    
1665                 DEBUG_RMOBILE_SCIFA4 || \        
1666                 DEBUG_S3C64XX_UART || \          
1667                 DEBUG_BCM63XX_UART || DEBUG_A    
1668                 DEBUG_DIGICOLOR_UA0 || \         
1669                 DEBUG_AT91_UART || DEBUG_STM3    
1670                 DEBUG_STIH41X_ASC2 || DEBUG_S    
1671                 DEBUG_STIH418_SBC_ASC0           
1672                                                  
1673 config DEBUG_UART_VIRT                           
1674         hex "Virtual base address of debug UA    
1675         default 0xc881f000 if DEBUG_RV1108_UA    
1676         default 0xc8821000 if DEBUG_RV1108_UA    
1677         default 0xc8912000 if DEBUG_RV1108_UA    
1678         default 0xe0010fe0 if ARCH_RPC           
1679         default 0xe0824200 if DEBUG_AT91_SAMA    
1680         default 0xf0010000 if DEBUG_ASM9260_U    
1681         default 0xf0100000 if DEBUG_DIGICOLOR    
1682         default 0xf01fb000 if DEBUG_NOMADIK_U    
1683         default 0xf0201000 if DEBUG_BCM2835 |    
1684         default 0xf0221000 if DEBUG_MSTARV7_P    
1685         default 0xf1000300 if DEBUG_BCM_5301X    
1686         default 0xf1000400 if DEBUG_BCM_HR2      
1687         default 0xf1002000 if DEBUG_MT8127_UA    
1688         default 0xf1006000 if DEBUG_MT6589_UA    
1689         default 0xf1009000 if DEBUG_MT8135_UA    
1690         default 0xf1023000 if DEBUG_BCM_IPROC    
1691         default 0xf11f1000 if DEBUG_VERSATILE    
1692         default 0xf1600000 if DEBUG_INTEGRATO    
1693         default 0xf1c28000 if DEBUG_SUNXI_UAR    
1694         default 0xf1c28400 if DEBUG_SUNXI_UAR    
1695         default 0xf1f02800 if DEBUG_SUNXI_R_U    
1696         default 0xf31004c0 if DEBUG_MESON_UAR    
1697         default 0xf4090000 if DEBUG_LPC32XX      
1698         default 0xf4200000 if DEBUG_GEMINI       
1699         default 0xf6200000 if DEBUG_PXA_UART1    
1700         default 0xf7000000 if DEBUG_SUN9I_UAR    
1701         default 0xf7000000 if DEBUG_S3C64XX_U    
1702         default 0xf7000400 if DEBUG_S3C64XX_U    
1703         default 0xf7000800 if DEBUG_S3C64XX_U    
1704         default 0xf7000c00 if DEBUG_S3C64XX_U    
1705         default 0xf7020000 if DEBUG_AT91_SAMA    
1706         default 0xf7fc9000 if DEBUG_BERLIN_UA    
1707         default 0xf8007000 if DEBUG_HIP04_UAR    
1708         default 0xf8009000 if DEBUG_VEXPRESS_    
1709         default 0xf8090000 if DEBUG_VEXPRESS_    
1710         default 0xf8ffee00 if DEBUG_AT91_SAM9    
1711         default 0xf8fff200 if DEBUG_AT91_RM92    
1712         default 0xf9530000 if DEBUG_STIH418_S    
1713         default 0xf9e09000 if DEBUG_AM33XXUAR    
1714         default 0xfa020000 if DEBUG_OMAP4UART    
1715         default 0xfa022000 if DEBUG_TI81XXUAR    
1716         default 0xfa024000 if DEBUG_TI81XXUAR    
1717         default 0xfa06a000 if DEBUG_OMAP2UART    
1718         default 0xfa06c000 if DEBUG_OMAP2UART    
1719         default 0xfa06e000 if DEBUG_OMAP2UART    
1720         default 0xfa71e000 if DEBUG_QCOM_UART    
1721         default 0xfb009000 if DEBUG_REALVIEW_    
1722         default 0xfb00c000 if DEBUG_AT91_SAMA    
1723         default 0xfb020000 if DEBUG_OMAP3UART    
1724         default 0xfb042000 if DEBUG_OMAP3UART    
1725         default 0xfb10c000 if DEBUG_REALVIEW_    
1726         default 0xfcfe8600 if DEBUG_BCM63XX_U    
1727         default 0xfd000000 if DEBUG_SPEAR3XX     
1728         default 0xfd064200 if DEBUG_AT91_LAN9    
1729         default 0xfd531000 if DEBUG_STIH41X_S    
1730         default 0xfd883000 if DEBUG_ALPINE_UA    
1731         default 0xfdd32000 if DEBUG_STIH41X_A    
1732         default 0xfe010000 if STM32MP1_DEBUG_    
1733         default 0xfe017000 if DEBUG_MMP_UART2    
1734         default 0xfe018000 if DEBUG_MMP_UART3    
1735         default 0xfe100000 if DEBUG_IMX23_UAR    
1736         default 0xfe300000 if DEBUG_BCM_KONA_    
1737         default 0xfeb00000 if DEBUG_HI3620_UA    
1738         default 0xfeb24000 if DEBUG_RK3X_UART    
1739         default 0xfeb26000 if DEBUG_RK3X_UART    
1740         default 0xfeb30c00 if DEBUG_KEYSTONE_    
1741         default 0xfeb31000 if DEBUG_KEYSTONE_    
1742         default 0xfec02000 if DEBUG_SOCFPGA_U    
1743         default 0xfec02100 if DEBUG_SOCFPGA_A    
1744         default 0xfec03000 if DEBUG_SOCFPGA_C    
1745         default 0xfec12000 if DEBUG_MVEBU_UAR    
1746         default 0xfec12100 if DEBUG_MVEBU_UAR    
1747         default 0xfec90000 if DEBUG_RK32_UART    
1748         default 0xfed0c000 if DEBUG_DAVINCI_D    
1749         default 0xfed0d000 if DEBUG_DAVINCI_D    
1750         default 0xfed60000 if DEBUG_RK29_UART    
1751         default 0xfed64000 if DEBUG_RK29_UART    
1752         default 0xfed68000 if DEBUG_RK29_UART    
1753         default 0xfedc0000 if DEBUG_EP93XX       
1754         default 0xfee003f8 if DEBUG_FOOTBRIDG    
1755         default 0xfee20000 if DEBUG_NSPIRE_CL    
1756         default 0xfec00000 if ARCH_IXP4XX &&     
1757         default 0xfec00003 if ARCH_IXP4XX &&     
1758         default 0xfef36000 if DEBUG_HIGHBANK_    
1759         default 0xff0b0000 if DEBUG_OMAP1UART    
1760         default 0xff0b0800 if DEBUG_OMAP1UART    
1761         default 0xff0b9800 if DEBUG_OMAP1UART    
1762         default 0xffd01000 if DEBUG_HIP01_UAR    
1763         default DEBUG_UART_PHYS if !MMU          
1764         depends on DEBUG_LL_UART_8250 || DEBU    
1765                 DEBUG_UART_8250 || DEBUG_UART    
1766                 DEBUG_QCOM_UARTDM || \           
1767                 DEBUG_S3C64XX_UART || \          
1768                 DEBUG_BCM63XX_UART || DEBUG_A    
1769                 DEBUG_DIGICOLOR_UA0 || \         
1770                 DEBUG_AT91_UART || DEBUG_STM3    
1771                 DEBUG_STIH41X_ASC2 || DEBUG_S    
1772                 DEBUG_STIH418_SBC_ASC0           
1773                                                  
1774 config DEBUG_UART_8250_SHIFT                     
1775         int "Register offset shift for the 82    
1776         depends on DEBUG_LL_UART_8250 || DEBU    
1777         default 0 if DEBUG_FOOTBRIDGE_COM1 ||    
1778                 DEBUG_BCM_HR2                    
1779         default 3 if DEBUG_MSTARV7_PMUART        
1780         default 2                                
1781                                                  
1782 config DEBUG_UART_8250_WORD                      
1783         bool "Use 32-bit accesses for 8250 UA    
1784         depends on DEBUG_LL_UART_8250 || DEBU    
1785         depends on DEBUG_UART_8250_SHIFT >= 2    
1786         default y if DEBUG_SOCFPGA_UART0 || D    
1787                 DEBUG_SOCFPGA_CYCLONE5_UART1     
1788                 DEBUG_KEYSTONE_UART1 || DEBUG    
1789                 DEBUG_DAVINCI_DA8XX_UART1 ||     
1790                 DEBUG_BCM_IPROC_UART3 || DEBU    
1791                 DEBUG_RK32_UART2                 
1792                                                  
1793 config DEBUG_UART_8250_PALMCHIP                  
1794         bool "8250 UART is Palmchip BK-310x"     
1795         depends on DEBUG_LL_UART_8250 || DEBU    
1796         help                                     
1797           Palmchip provides a UART implementa    
1798           except for having a different regis    
1799           the debug UART is of this type.        
1800                                                  
1801 config DEBUG_UNCOMPRESS                          
1802         bool "Enable decompressor debugging v    
1803         depends on !ARCH_MULTIPLATFORM           
1804         depends on !(ARCH_FOOTBRIDGE || ARCH_    
1805         depends on DEBUG_LL && !DEBUG_OMAP2PL    
1806                      (!DEBUG_TEGRA_UART || !Z    
1807                      !DEBUG_BRCMSTB_UART && !    
1808         help                                     
1809           Say Y here to enable debug output i    
1810           the selected DEBUG_LL output method    
1811                                                  
1812 config UNCOMPRESS_INCLUDE                        
1813         string                                   
1814         default "mach/uncompress.h" if ARCH_F    
1815         default "debug/uncompress.h"             
1816                                                  
1817 config EARLY_PRINTK                              
1818         bool "Early printk"                      
1819         depends on DEBUG_LL                      
1820         help                                     
1821           Say Y here if you want to have an e    
1822           kernel low-level debugging function    
1823           kernel parameters to enable this co    
1824                                                  
1825 config ARM_KPROBES_TEST                          
1826         tristate "Kprobes test module"           
1827         depends on KPROBES && MODULES            
1828         help                                     
1829           Perform tests of kprobes API and in    
1830                                                  
1831 config PID_IN_CONTEXTIDR                         
1832         bool "Write the current PID to the CO    
1833         depends on CPU_COPY_V6                   
1834         help                                     
1835           Enabling this option causes the ker    
1836           the PROCID field of the CONTEXTIDR     
1837           additional instructions during cont    
1838           are planning to use hardware trace     
1839                                                  
1840 source "drivers/hwtracing/coresight/Kconfig"     
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php