Blame view
arch/arm/Kconfig.debug
65.6 KB
b24413180 License cleanup: ... |
1 |
# SPDX-License-Identifier: GPL-2.0 |
1da177e4c Linux-2.6.12-rc2 |
2 |
|
4fb69cc45 ARM: 8735/1: mm: ... |
3 4 5 6 |
config ARM_PTDUMP_CORE def_bool n config ARM_PTDUMP_DEBUGFS |
1fd15b879 ARM: add support ... |
7 8 |
bool "Export kernel pagetable layout to userspace via debugfs" depends on DEBUG_KERNEL |
65ba508d2 ARM: 8379/1: disa... |
9 |
depends on MMU |
4fb69cc45 ARM: 8735/1: mm: ... |
10 |
select ARM_PTDUMP_CORE |
1fd15b879 ARM: add support ... |
11 |
select DEBUG_FS |
a7f7f6248 treewide: replace... |
12 |
help |
1fd15b879 ARM: add support ... |
13 14 15 16 17 18 |
Say Y here if you want to show the kernel pagetable layout in a debugfs file. This information is only useful for kernel developers who are working in architecture specific areas of the kernel. It is probably not a good idea to enable this feature in a production kernel. If in doubt, say "N" |
a8e53c151 ARM: 8737/1: mm: ... |
19 20 |
config DEBUG_WX bool "Warn on W+X mappings at boot" |
ad43fc9aa ARM: 8747/1: make... |
21 |
depends on MMU |
a8e53c151 ARM: 8737/1: mm: ... |
22 |
select ARM_PTDUMP_CORE |
a7f7f6248 treewide: replace... |
23 |
help |
a8e53c151 ARM: 8737/1: mm: ... |
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
Generate a warning if any W+X mappings are found at boot. This is useful for discovering cases where the kernel is leaving W+X mappings after applying NX, as such mappings are a security risk. Look for a message in dmesg output like this: arm/mm: Checked W+X mappings: passed, no W+X pages found. or like this, if the check failed: arm/mm: Checked W+X mappings: FAILED, <N> W+X pages found. Note that even if the check fails, your kernel is possibly still fine, as W+X mappings are not a security hole in themselves, what they do is that they make the exploitation of other unfixed kernel bugs easier. There is no runtime or memory usage effect of this option once the kernel has booted up - it's a one time check. If in doubt, say "Y". |
f9b58e8c7 ARM: 8800/1: use ... |
46 47 |
choice prompt "Choose kernel unwinder" |
503621628 ARM: fix function... |
48 49 |
default UNWINDER_ARM if AEABI default UNWINDER_FRAME_POINTER if !AEABI |
f9b58e8c7 ARM: 8800/1: use ... |
50 51 52 53 54 55 56 |
help This determines which method will be used for unwinding kernel stack traces for panics, oopses, bugs, warnings, perf, /proc/<pid>/stack, livepatch, lockdep, and more. config UNWINDER_FRAME_POINTER bool "Frame pointer unwinder" |
6dc5fd93b ARM: 8900/1: UNWI... |
57 |
depends on !THUMB2_KERNEL |
f9b58e8c7 ARM: 8800/1: use ... |
58 59 |
select ARCH_WANT_FRAME_POINTERS select FRAME_POINTER |
1da177e4c Linux-2.6.12-rc2 |
60 |
help |
f9b58e8c7 ARM: 8800/1: use ... |
61 62 |
This option enables the frame pointer unwinder for unwinding kernel stack traces. |
adf8b37ba [ARM] 5386/2: unw... |
63 |
|
f9b58e8c7 ARM: 8800/1: use ... |
64 65 |
config UNWINDER_ARM bool "ARM EABI stack unwinder" |
503621628 ARM: fix function... |
66 |
depends on AEABI && !FUNCTION_GRAPH_TRACER |
f9b58e8c7 ARM: 8800/1: use ... |
67 |
select ARM_UNWIND |
adf8b37ba [ARM] 5386/2: unw... |
68 69 70 71 72 |
help This option enables stack unwinding support in the kernel using the information automatically generated by the compiler. The resulting kernel image is slightly bigger but the performance is not affected. Currently, this feature |
f9b58e8c7 ARM: 8800/1: use ... |
73 74 75 76 77 78 79 80 81 |
only works with EABI compilers. endchoice config ARM_UNWIND bool config FRAME_POINTER bool |
1da177e4c Linux-2.6.12-rc2 |
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
config DEBUG_USER bool "Verbose user fault messages" help When a user program crashes due to an exception, the kernel can print a brief message explaining what the problem was. This is sometimes helpful for debugging but serves no purpose on a production system. Most people should say N here. In addition, you need to pass user_debug=N on the kernel command line to enable this feature. N consists of the sum of: 1 - undefined instruction events 2 - system calls 4 - invalid data aborts 8 - SIGSEGV faults 16 - SIGBUS faults |
1da177e4c Linux-2.6.12-rc2 |
99 100 |
# These options are only for real kernel hackers who want to get their hands dirty. config DEBUG_LL |
4f5ef9226 ARM: 7073/1: debu... |
101 |
bool "Kernel low-level debugging functions (read help!)" |
1da177e4c Linux-2.6.12-rc2 |
102 103 |
depends on DEBUG_KERNEL help |
35efb606e [ARM] Fix typo in... |
104 |
Say Y here to include definitions of printascii, printch, printhex |
1da177e4c Linux-2.6.12-rc2 |
105 106 |
in the kernel. This is helpful if you are debugging code that executes before the console is initialized. |
4f5ef9226 ARM: 7073/1: debu... |
107 108 109 110 |
Note that selecting this option will limit the kernel to a single UART definition, as specified below. Attempting to boot the kernel image on a different platform *will not work*, so this option should not be enabled for kernels that are intended to be portable. |
17916b284 ARM: 7072/1: debu... |
111 112 113 |
choice prompt "Kernel low-level debugging port" depends on DEBUG_LL |
3c215e64e ARM: Alpine: earl... |
114 115 116 117 118 119 120 |
config DEBUG_ALPINE_UART0 bool "Kernel low-level debugging messages via Alpine UART0" depends on ARCH_ALPINE select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Alpine based platforms. |
d5bd4e8df ARM: add lolevel ... |
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
config DEBUG_ASM9260_UART bool "Kernel low-level debugging via asm9260 UART" depends on MACH_ASM9260 help Say Y here if you want the debug print routines to direct their output to an UART or USART port on asm9260 based machines. DEBUG_UART_PHYS | DEBUG_UART_VIRT 0x80000000 | 0xf0000000 | UART0 0x80004000 | 0xf0004000 | UART1 0x80008000 | 0xf0008000 | UART2 0x8000c000 | 0xf000c000 | UART3 0x80010000 | 0xf0010000 | UART4 0x80014000 | 0xf0014000 | UART5 0x80018000 | 0xf0018000 | UART6 0x8001c000 | 0xf001c000 | UART7 0x80020000 | 0xf0020000 | UART8 0x80024000 | 0xf0024000 | UART9 |
8b2f2d035 ARM: at91: debug:... |
141 |
config DEBUG_AT91_RM9200_DBGU |
80f586951 ARM: debug-ll: se... |
142 |
bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU" |
8b2f2d035 ARM: at91: debug:... |
143 |
select DEBUG_AT91_UART |
80f586951 ARM: debug-ll: se... |
144 |
depends on SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60 |
6f112a08c ARM: at91: debug:... |
145 |
help |
8b2f2d035 ARM: at91: debug:... |
146 147 148 |
Say Y here if you want kernel low-level debugging support on the DBGU port of: at91rm9200, at91sam9260, at91sam9g20, at91sam9261, |
80f586951 ARM: debug-ll: se... |
149 |
at91sam9g10, at91sam9n12, at91sam9rl64, at91sam9x5, sam9x60 |
13079a733 ARM: at91: make D... |
150 |
|
8b2f2d035 ARM: at91: debug:... |
151 152 153 154 155 156 157 158 159 |
config DEBUG_AT91_SAM9263_DBGU bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU" select DEBUG_AT91_UART depends on SOC_AT91SAM9 || SOC_SAMA5D3 help Say Y here if you want kernel low-level debugging support on the DBGU port of: at91sam9263, at91sam9g45, at91sam9m10, sama5d3 |
2dc850b62 ARM: at91: introd... |
160 |
|
8b2f2d035 ARM: at91: debug:... |
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 |
config DEBUG_AT91_SAMA5D2_UART1 bool "Kernel low-level debugging on SAMA5D2 UART1" select DEBUG_AT91_UART depends on SOC_SAMA5D2 help Say Y here if you want kernel low-level debugging support on the UART1 port of sama5d2. config DEBUG_AT91_SAMA5D4_USART3 bool "Kernel low-level debugging on SAMA5D4 USART3" select DEBUG_AT91_UART depends on SOC_SAMA5D4 help Say Y here if you want kernel low-level debugging support on the USART3 port of sama5d4. |
c268a7431 ARM: at91/soc: ad... |
176 |
|
63e07c0fd ARM: at91: debug:... |
177 178 179 180 181 182 183 184 |
config DEBUG_AT91_SAMV7_USART1 bool "Kernel low-level debugging via SAMV7 USART1" select DEBUG_AT91_UART depends on SOC_SAMV7 help Say Y here if you want the debug print routines to direct their output to the USART1 port on SAMV7 based machines. |
f1ac922de ARM: bcm2835: con... |
185 186 |
config DEBUG_BCM2835 bool "Kernel low-level debugging on BCM2835 PL011 UART" |
5234c34e4 ARM: bcm2835: Add... |
187 188 189 190 191 192 |
depends on ARCH_BCM2835 && ARCH_MULTI_V6 select DEBUG_UART_PL01X config DEBUG_BCM2836 bool "Kernel low-level debugging on BCM2836 PL011 UART" depends on ARCH_BCM2835 && ARCH_MULTI_V7 |
5c972af40 ARM: debug: provi... |
193 |
select DEBUG_UART_PL01X |
f1ac922de ARM: bcm2835: con... |
194 |
|
065802756 ARM: BCM5301X: ad... |
195 |
config DEBUG_BCM_5301X |
2dc9e0b9f ARM: debug: Enabl... |
196 197 |
bool "Kernel low-level debugging on BCM5301X/NSP UART1" depends on ARCH_BCM_5301X || ARCH_BCM_NSP |
140bd6038 ARM: BCM5301X: fi... |
198 |
select DEBUG_UART_8250 |
065802756 ARM: BCM5301X: ad... |
199 |
|
fa1e581d0 ARM: debug: Add H... |
200 201 202 203 |
config DEBUG_BCM_HR2 bool "Kernel low-level debugging on Hurricane 2 UART2" depends on ARCH_BCM_HR2 select DEBUG_UART_8250 |
295898ba6 ARM: debug: Add i... |
204 205 206 207 208 209 210 |
config DEBUG_BCM_IPROC_UART3 bool "Kernel low-level debugging on BCM IPROC UART3" depends on ARCH_BCM_CYGNUS select DEBUG_UART_8250 help Say Y here if you want the debug print routines to direct their output to the third serial port on these devices. |
753d12434 ARM: 7932/1: bcm:... |
211 212 |
config DEBUG_BCM_KONA_UART bool "Kernel low-level debugging messages via BCM KONA UART" |
7aa2077b5 ARM: restrict BCM... |
213 |
depends on ARCH_BCM_MOBILE |
753d12434 ARM: 7932/1: bcm:... |
214 215 216 217 218 219 220 |
select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Broadcom SoC platforms. This low level debug works for Broadcom mobile SoCs in the Kona family of chips (e.g. bcm28155, bcm11351, etc...) |
6c5480997 ARM: debug-ll: fi... |
221 |
config DEBUG_BCM63XX_UART |
b51312beb ARM: BCM63XX: add... |
222 223 |
bool "Kernel low-level debugging on BCM63XX UART" depends on ARCH_BCM_63XX |
b51312beb ARM: BCM63XX: add... |
224 |
|
caad0b41d ARM: add Marvell ... |
225 226 227 228 229 230 231 |
config DEBUG_BERLIN_UART bool "Marvell Berlin SoC Debug UART" depends on ARCH_BERLIN select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Marvell Berlin SoC based platforms. |
81b43a6e2 ARM: brcmstb: add... |
232 233 234 |
config DEBUG_BRCMSTB_UART bool "Use BRCMSTB UART for low-level debug" depends on ARCH_BRCMSTB |
81b43a6e2 ARM: brcmstb: add... |
235 236 |
help Say Y here if you want the debug print routines to direct |
d0cf9d8a3 ARM: brcmstb: Add... |
237 238 239 |
their output to the first serial port on these devices. The UART physical and virtual address is automatically provided based on the chip identification register value. |
81b43a6e2 ARM: brcmstb: add... |
240 241 242 |
If you have a Broadcom STB chip and would like early print messages to appear over the UART, select this option. |
164acf96a ARM: 7096/1: debu... |
243 244 245 246 247 248 |
config DEBUG_CLPS711X_UART1 bool "Kernel low-level debugging messages via UART1" depends on ARCH_CLPS711X help Say Y here if you want the debug print routines to direct their output to the first serial port on these devices. |
17916b284 ARM: 7072/1: debu... |
249 250 251 252 253 254 255 |
config DEBUG_CLPS711X_UART2 bool "Kernel low-level debugging messages via UART2" depends on ARCH_CLPS711X help Say Y here if you want the debug print routines to direct their output to the second serial port on these devices. |
17916b284 ARM: 7072/1: debu... |
256 |
|
29c9b7be7 ARM: cns3xxx: mov... |
257 258 259 |
config DEBUG_CNS3XXX bool "Kernel Kernel low-level debugging on Cavium Networks CNS3xxx" depends on ARCH_CNS3XXX |
b125170a3 CNS3xxx: Fix debu... |
260 |
select DEBUG_UART_8250 |
29c9b7be7 ARM: cns3xxx: mov... |
261 262 263 |
help Say Y here if you want the debug print routines to direct their output to the CNS3xxx UART0. |
477099f18 ARM: davinci: imp... |
264 265 266 |
config DEBUG_DAVINCI_DA8XX_UART1 bool "Kernel low-level debugging on DaVinci DA8XX using UART1" depends on ARCH_DAVINCI_DA8XX |
97bd1a48a ARM: debug: move ... |
267 |
select DEBUG_UART_8250 |
477099f18 ARM: davinci: imp... |
268 269 270 271 272 273 274 |
help Say Y here if you want the debug print routines to direct their output to UART1 serial port on DaVinci DA8XX devices. config DEBUG_DAVINCI_DA8XX_UART2 bool "Kernel low-level debugging on DaVinci DA8XX using UART2" depends on ARCH_DAVINCI_DA8XX |
97bd1a48a ARM: debug: move ... |
275 |
select DEBUG_UART_8250 |
477099f18 ARM: davinci: imp... |
276 277 278 279 280 281 282 |
help Say Y here if you want the debug print routines to direct their output to UART2 serial port on DaVinci DA8XX devices. config DEBUG_DAVINCI_DMx_UART0 bool "Kernel low-level debugging on DaVinci DMx using UART0" depends on ARCH_DAVINCI_DMx |
97bd1a48a ARM: debug: move ... |
283 |
select DEBUG_UART_8250 |
477099f18 ARM: davinci: imp... |
284 285 286 |
help Say Y here if you want the debug print routines to direct their output to UART0 serial port on DaVinci DMx devices. |
e76f4750f ARM: debug: arran... |
287 288 289 290 291 292 |
config DEBUG_DC21285_PORT bool "Kernel low-level debugging messages via footbridge serial port" depends on FOOTBRIDGE help Say Y here if you want the debug print routines to direct their output to the serial port in the DC21285 (Footbridge). |
e23814da8 ARM: digicolor: a... |
293 294 295 296 297 298 |
config DEBUG_DIGICOLOR_UA0 bool "Kernel low-level debugging messages via Digicolor UA0" depends on ARCH_DIGICOLOR help Say Y here if you want the debug print routines to direct their output to the UA0 serial port in the CX92755. |
f06455fab ARM: debug-ll: re... |
299 300 301 302 303 304 305 |
config DEBUG_EP93XX bool "Kernel low-level debugging messages via ep93xx UART" depends on ARCH_EP93XX select DEBUG_UART_PL01X help Say Y here if you want kernel low-level debugging support on Cirrus Logic EP93xx based platforms. |
e76f4750f ARM: debug: arran... |
306 307 308 |
config DEBUG_FOOTBRIDGE_COM1 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1" depends on FOOTBRIDGE |
0045c0dd2 ARM: debug-ll: re... |
309 |
select DEBUG_UART_8250 |
e76f4750f ARM: debug: arran... |
310 311 312 |
help Say Y here if you want the debug print routines to direct their output to the 8250 at PCI COM1. |
d7175a3b7 ARM: debug-ll: re... |
313 314 315 316 317 318 319 |
config DEBUG_GEMINI bool "Kernel low-level debugging messages via Cortina Systems Gemini UART" depends on ARCH_GEMINI select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Cortina Gemini based platforms. |
8d258beb7 ARM: 7826/1: debu... |
320 321 322 323 324 325 326 |
config DEBUG_HI3620_UART bool "Hisilicon HI3620 Debug UART" depends on ARCH_HI3xxx select DEBUG_UART_PL01X help Say Y here if you want kernel low-level debugging support on HI3620 UART. |
220e6cf7b ARM: add Highbank... |
327 328 329 |
config DEBUG_HIGHBANK_UART bool "Kernel low-level debugging messages via Highbank UART" depends on ARCH_HIGHBANK |
5c972af40 ARM: debug: provi... |
330 |
select DEBUG_UART_PL01X |
220e6cf7b ARM: add Highbank... |
331 332 333 |
help Say Y here if you want the debug print routines to direct their output to the UART on Highbank based devices. |
27dafaa8d ARM: debug: add H... |
334 335 336 337 338 339 340 |
config DEBUG_HIP01_UART bool "Hisilicon Hip01 Debug UART" depends on ARCH_HIP01 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on HIP01 UART. |
c9a1df48a ARM: debug: add H... |
341 342 343 344 345 346 347 |
config DEBUG_HIP04_UART bool "Hisilicon HiP04 Debug UART" depends on ARCH_HIP04 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on HIP04 UART. |
37bdaf829 ARM: debug: fix a... |
348 349 350 |
config DEBUG_HIX5HD2_UART bool "Hisilicon Hix5hd2 Debug UART" depends on ARCH_HIX5HD2 |
5c972af40 ARM: debug: provi... |
351 |
select DEBUG_UART_PL01X |
220e6cf7b ARM: add Highbank... |
352 |
help |
37bdaf829 ARM: debug: fix a... |
353 354 |
Say Y here if you want kernel low-level debugging support on Hix5hd2 UART. |
220e6cf7b ARM: add Highbank... |
355 |
|
f350b8612 arm/imx: use Kcon... |
356 357 358 359 360 361 362 363 364 365 |
config DEBUG_IMX1_UART bool "i.MX1 Debug UART" depends on SOC_IMX1 help Say Y here if you want kernel low-level debugging support on i.MX1. config DEBUG_IMX23_UART bool "i.MX23 Debug UART" depends on SOC_IMX23 |
5c972af40 ARM: debug: provi... |
366 |
select DEBUG_UART_PL01X |
f350b8612 arm/imx: use Kcon... |
367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 |
help Say Y here if you want kernel low-level debugging support on i.MX23. config DEBUG_IMX25_UART bool "i.MX25 Debug UART" depends on SOC_IMX25 help Say Y here if you want kernel low-level debugging support on i.MX25. config DEBUG_IMX21_IMX27_UART bool "i.MX21 and i.MX27 Debug UART" depends on SOC_IMX21 || SOC_IMX27 help Say Y here if you want kernel low-level debugging support on i.MX21 or i.MX27. config DEBUG_IMX28_UART bool "i.MX28 Debug UART" depends on SOC_IMX28 |
5c972af40 ARM: debug: provi... |
388 |
select DEBUG_UART_PL01X |
f350b8612 arm/imx: use Kcon... |
389 390 391 |
help Say Y here if you want kernel low-level debugging support on i.MX28. |
4ad625d46 ARM: imx: use sep... |
392 393 394 |
config DEBUG_IMX31_UART bool "i.MX31 Debug UART" depends on SOC_IMX31 |
f350b8612 arm/imx: use Kcon... |
395 396 |
help Say Y here if you want kernel low-level debugging support |
4ad625d46 ARM: imx: use sep... |
397 398 399 400 401 402 403 404 |
on i.MX31. config DEBUG_IMX35_UART bool "i.MX35 Debug UART" depends on SOC_IMX35 help Say Y here if you want kernel low-level debugging support on i.MX35. |
f350b8612 arm/imx: use Kcon... |
405 |
|
ad364a701 ARM: imx: add deb... |
406 407 408 409 410 411 |
config DEBUG_IMX50_UART bool "i.MX50 Debug UART" depends on SOC_IMX50 help Say Y here if you want kernel low-level debugging support on i.MX50. |
f350b8612 arm/imx: use Kcon... |
412 413 414 415 416 417 |
config DEBUG_IMX51_UART bool "i.MX51 Debug UART" depends on SOC_IMX51 help Say Y here if you want kernel low-level debugging support on i.MX51. |
7356420cd ARM: imx: Remove ... |
418 419 420 |
config DEBUG_IMX53_UART bool "i.MX53 Debug UART" depends on SOC_IMX53 |
f350b8612 arm/imx: use Kcon... |
421 422 |
help Say Y here if you want kernel low-level debugging support |
7356420cd ARM: imx: Remove ... |
423 |
on i.MX53. |
f350b8612 arm/imx: use Kcon... |
424 |
|
49c9e60ea ARM: imx6q: let u... |
425 |
config DEBUG_IMX6Q_UART |
3c03a2fed ARM: imx: add ini... |
426 |
bool "i.MX6Q/DL Debug UART" |
785d7fab3 ARM: imx6: Add UA... |
427 428 429 |
depends on SOC_IMX6Q help Say Y here if you want kernel low-level debugging support |
3c03a2fed ARM: imx: add ini... |
430 |
on i.MX6Q/DL. |
bac89d754 arm/imx6q: add co... |
431 |
|
34e8a16b9 ARM: imx: enable ... |
432 433 434 435 436 437 |
config DEBUG_IMX6SL_UART bool "i.MX6SL Debug UART" depends on SOC_IMX6SL help Say Y here if you want kernel low-level debugging support on i.MX6SL. |
74368e81b ARM: imx: add low... |
438 439 440 441 442 443 |
config DEBUG_IMX6SX_UART bool "i.MX6SX Debug UART" depends on SOC_IMX6SX help Say Y here if you want kernel low-level debugging support on i.MX6SX. |
20c305f66 ARM: imx: add low... |
444 445 446 447 448 449 |
config DEBUG_IMX6UL_UART bool "i.MX6UL Debug UART" depends on SOC_IMX6UL help Say Y here if you want kernel low-level debugging support on i.MX6UL. |
52d7aec2b ARM: imx7d: add l... |
450 451 452 453 454 455 |
config DEBUG_IMX7D_UART bool "i.MX7D Debug UART" depends on SOC_IMX7D help Say Y here if you want kernel low-level debugging support on i.MX7D. |
4db22c103 ARM: debug-ll: re... |
456 457 458 459 460 461 462 |
config DEBUG_INTEGRATOR bool "Kernel low-level debugging messages via ARM Integrator UART" depends on ARCH_INTEGRATOR select DEBUG_UART_PL01X help Say Y here if you want kernel low-level debugging support on ARM Integrator platforms. |
828989ad8 ARM: keystone: Ad... |
463 464 465 |
config DEBUG_KEYSTONE_UART0 bool "Kernel low-level debugging on KEYSTONE2 using UART0" depends on ARCH_KEYSTONE |
f2acf003c ARM: debug: move ... |
466 |
select DEBUG_UART_8250 |
828989ad8 ARM: keystone: Ad... |
467 468 469 470 471 472 473 |
help Say Y here if you want the debug print routines to direct their output to UART0 serial port on KEYSTONE2 devices. config DEBUG_KEYSTONE_UART1 bool "Kernel low-level debugging on KEYSTONE2 using UART1" depends on ARCH_KEYSTONE |
f2acf003c ARM: debug: move ... |
474 |
select DEBUG_UART_8250 |
828989ad8 ARM: keystone: Ad... |
475 476 477 |
help Say Y here if you want the debug print routines to direct their output to UART1 serial port on KEYSTONE2 devices. |
0aed6a37b ARM: lpc18xx: def... |
478 479 480 481 482 483 484 |
config DEBUG_LPC18XX_UART0 bool "Kernel low-level debugging via LPC18xx/43xx UART0" depends on ARCH_LPC18XX select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on NXP LPC18xx/43xx UART0. |
59bd4c382 ARM: debug-ll: re... |
485 486 487 488 489 490 491 |
config DEBUG_LPC32XX bool "Kernel low-level debugging messages via NXP LPC32xx UART" depends on ARCH_LPC32XX select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on NXP LPC32xx based platforms. |
d8a00916b ARM: meson: debug... |
492 493 494 495 496 497 |
config DEBUG_MESON_UARTAO bool "Kernel low-level debugging via Meson6 UARTAO" depends on ARCH_MESON help Say Y here if you want kernel low-lever debugging support on Amlogic Meson6 based platforms on the UARTAO. |
fa4cd2a88 ARM: mmp: impleme... |
498 499 500 |
config DEBUG_MMP_UART2 bool "Kernel low-level debugging message via MMP UART2" depends on ARCH_MMP |
4a0036473 ARM: debug: provi... |
501 |
select DEBUG_UART_8250 |
fa4cd2a88 ARM: mmp: impleme... |
502 503 504 505 506 507 508 |
help Say Y here if you want kernel low-level debugging support on MMP UART2. config DEBUG_MMP_UART3 bool "Kernel low-level debugging message via MMP UART3" depends on ARCH_MMP |
4a0036473 ARM: debug: provi... |
509 |
select DEBUG_UART_8250 |
fa4cd2a88 ARM: mmp: impleme... |
510 511 512 |
help Say Y here if you want kernel low-level debugging support on MMP UART3. |
d91125ddf ARM: mvebu: Renam... |
513 514 |
config DEBUG_MVEBU_UART0 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)" |
bfd5af994 ARM: mvebu: move ... |
515 |
depends on ARCH_MVEBU |
c047f529e ARM: debug-ll: re... |
516 |
depends on ARCH_MVEBU && CPU_V7 |
4a0036473 ARM: debug: provi... |
517 |
select DEBUG_UART_8250 |
bfd5af994 ARM: mvebu: move ... |
518 519 |
help Say Y here if you want kernel low-level debugging support |
d91125ddf ARM: mvebu: Renam... |
520 |
on MVEBU based platforms on UART0. |
bfd5af994 ARM: mvebu: move ... |
521 |
|
c2804cd69 arm: mvebu: add a... |
522 523 524 525 526 527 |
This option should be used with the old bootloaders that left the internal registers mapped at 0xd0000000. As of today, this is the case on platforms such as the Globalscale Mirabox or the Plathome OpenBlocks AX3, when using the original bootloader. |
c047f529e ARM: debug-ll: re... |
528 529 530 |
This option will not work on older Marvell platforms (Kirkwood, Dove, MV78xx0, Orion5x), which should pick the "new bootloader" variant. |
c2804cd69 arm: mvebu: add a... |
531 532 533 |
If the wrong DEBUG_MVEBU_UART* option is selected, when u-boot hands over to the kernel, the system silently crashes, with no serial output at all. |
d91125ddf ARM: mvebu: Renam... |
534 535 |
config DEBUG_MVEBU_UART0_ALTERNATE bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)" |
c047f529e ARM: debug-ll: re... |
536 |
depends on ARCH_MVEBU || ARCH_DOVE || ARCH_MV78XX0 || ARCH_ORION5X |
4a0036473 ARM: debug: provi... |
537 |
select DEBUG_UART_8250 |
c2804cd69 arm: mvebu: add a... |
538 539 |
help Say Y here if you want kernel low-level debugging support |
c047f529e ARM: debug-ll: re... |
540 541 |
on MVEBU based platforms on UART0. (Armada XP, Armada 3xx, Kirkwood, Dove, MV78xx0, Orion5x). |
c2804cd69 arm: mvebu: add a... |
542 543 544 545 546 547 548 |
This option should be used with the new bootloaders that remap the internal registers at 0xf1000000. If the wrong DEBUG_MVEBU_UART* option is selected, when u-boot hands over to the kernel, the system silently crashes, with no serial output at all. |
bd9204900 ARM: mvebu: Add U... |
549 550 |
config DEBUG_MVEBU_UART1_ALTERNATE bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)" |
c2804cd69 arm: mvebu: add a... |
551 |
depends on ARCH_MVEBU |
4a0036473 ARM: debug: provi... |
552 |
select DEBUG_UART_8250 |
c2804cd69 arm: mvebu: add a... |
553 554 |
help Say Y here if you want kernel low-level debugging support |
c047f529e ARM: debug-ll: re... |
555 556 |
on MVEBU based platforms on UART1. (Armada XP, Armada 3xx, Kirkwood, Dove, MV78xx0, Orion5x). |
c2804cd69 arm: mvebu: add a... |
557 558 559 |
This option should be used with the new bootloaders that remap the internal registers at 0xf1000000. |
c047f529e ARM: debug-ll: re... |
560 561 |
All of the older (pre Armada XP/370) platforms also use this address, regardless of the boot loader version. |
c2804cd69 arm: mvebu: add a... |
562 563 564 565 |
If the wrong DEBUG_MVEBU_UART* option is selected, when u-boot hands over to the kernel, the system silently crashes, with no serial output at all. |
1dc93416e ARM: debug-ll: re... |
566 567 568 569 |
config DEBUG_MT6589_UART0 bool "Mediatek mt6589 UART0" depends on ARCH_MEDIATEK select DEBUG_UART_8250 |
c7c3eac62 ARM: imx: add low... |
570 571 |
help Say Y here if you want kernel low-level debugging support |
1dc93416e ARM: debug-ll: re... |
572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 |
for Mediatek mt6589 based platforms on UART0. config DEBUG_MT8127_UART0 bool "Mediatek mt8127/mt6592 UART0" depends on ARCH_MEDIATEK select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support for Mediatek mt8127 based platforms on UART0. config DEBUG_MT8135_UART3 bool "Mediatek mt8135 UART3" depends on ARCH_MEDIATEK select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support for Mediatek mt8135 based platforms on UART3. |
c7c3eac62 ARM: imx: add low... |
589 |
|
266c34792 ARM: nomadik: mov... |
590 591 592 |
config DEBUG_NOMADIK_UART bool "Kernel low-level debugging messages via NOMADIK UART" depends on ARCH_NOMADIK |
5c972af40 ARM: debug: provi... |
593 |
select DEBUG_UART_PL01X |
266c34792 ARM: nomadik: mov... |
594 595 596 |
help Say Y here if you want kernel low-level debugging support on NOMADIK based platforms. |
9851ca577 arm: Add Initial ... |
597 598 599 |
config DEBUG_NSPIRE_CLASSIC_UART bool "Kernel low-level debugging via TI-NSPIRE 8250 UART" depends on ARCH_NSPIRE |
4a0036473 ARM: debug: provi... |
600 |
select DEBUG_UART_8250 |
9851ca577 arm: Add Initial ... |
601 602 603 604 605 606 607 |
help Say Y here if you want kernel low-level debugging support on TI-NSPIRE classic models. config DEBUG_NSPIRE_CX_UART bool "Kernel low-level debugging via TI-NSPIRE PL011 UART" depends on ARCH_NSPIRE |
5c972af40 ARM: debug: provi... |
608 |
select DEBUG_UART_PL01X |
9851ca577 arm: Add Initial ... |
609 610 611 |
help Say Y here if you want kernel low-level debugging support on TI-NSPIRE CX models. |
c26b99935 ARM: 8271/1: omap... |
612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 |
config DEBUG_OMAP1UART1 bool "Kernel low-level debugging via OMAP1 UART1" depends on ARCH_OMAP1 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP1 based platforms (except OMAP730) on the UART1. config DEBUG_OMAP1UART2 bool "Kernel low-level debugging via OMAP1 UART2" depends on ARCH_OMAP1 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP1 based platforms (except OMAP730) on the UART2. config DEBUG_OMAP1UART3 bool "Kernel low-level debugging via OMAP1 UART3" depends on ARCH_OMAP1 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP1 based platforms (except OMAP730) on the UART3. |
cce278d20 ARM: debug: clean... |
635 636 |
config DEBUG_OMAP2UART1 bool "OMAP2/3/4 UART1 (omap2/3 sdp boards and some omap3 boards)" |
808b7e074 ARM: OMAP2+: Add ... |
637 |
depends on ARCH_OMAP2PLUS |
d2b310b02 ARM: debug: Use g... |
638 |
select DEBUG_UART_8250 |
808b7e074 ARM: OMAP2+: Add ... |
639 |
help |
cce278d20 ARM: debug: clean... |
640 641 642 643 644 645 |
This covers at least h4, 2430sdp, 3430sdp, 3630sdp, omap3 torpedo and 3530 lv som. config DEBUG_OMAP2UART2 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2" depends on ARCH_OMAP2PLUS |
d2b310b02 ARM: debug: Use g... |
646 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
647 648 649 650 |
config DEBUG_OMAP2UART3 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)" depends on ARCH_OMAP2PLUS |
d2b310b02 ARM: debug: Use g... |
651 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
652 653 654 655 |
config DEBUG_OMAP3UART3 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)" depends on ARCH_OMAP2PLUS |
fc23beb8a ARM: debug: Use g... |
656 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
657 658 659 660 661 662 663 664 |
help This covers at least cm_t3x, beagle, crane, devkit8000, igep00x0, ldp, n900, n9(50), pandora, overo, touchbook, and 3517evm. config DEBUG_OMAP4UART3 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)" depends on ARCH_OMAP2PLUS |
fc23beb8a ARM: debug: Use g... |
665 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
666 667 668 669 |
config DEBUG_OMAP3UART4 bool "Kernel low-level debugging messages via OMAP36XX UART4" depends on ARCH_OMAP2PLUS |
fc23beb8a ARM: debug: Use g... |
670 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
671 672 673 674 |
config DEBUG_OMAP4UART4 bool "Kernel low-level debugging messages via OMAP4/5 UART4" depends on ARCH_OMAP2PLUS |
fc23beb8a ARM: debug: Use g... |
675 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
676 |
|
c26b99935 ARM: 8271/1: omap... |
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 |
config DEBUG_OMAP7XXUART1 bool "Kernel low-level debugging via OMAP730 UART1" depends on ARCH_OMAP730 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP730 based platforms on the UART1. config DEBUG_OMAP7XXUART2 bool "Kernel low-level debugging via OMAP730 UART2" depends on ARCH_OMAP730 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP730 based platforms on the UART2. config DEBUG_OMAP7XXUART3 bool "Kernel low-level debugging via OMAP730 UART3" depends on ARCH_OMAP730 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on OMAP730 based platforms on the UART3. |
cce278d20 ARM: debug: clean... |
700 701 702 |
config DEBUG_TI81XXUART1 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)" depends on ARCH_OMAP2PLUS |
2d1f7d2e2 ARM: debug: Use g... |
703 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
704 705 706 707 |
config DEBUG_TI81XXUART2 bool "Kernel low-level debugging messages via TI81XX UART2" depends on ARCH_OMAP2PLUS |
2d1f7d2e2 ARM: debug: Use g... |
708 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
709 710 711 712 |
config DEBUG_TI81XXUART3 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)" depends on ARCH_OMAP2PLUS |
2d1f7d2e2 ARM: debug: Use g... |
713 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
714 715 716 717 |
config DEBUG_AM33XXUART1 bool "Kernel low-level debugging messages via AM33XX UART1" depends on ARCH_OMAP2PLUS |
51ef70037 ARM: debug: Use g... |
718 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
719 720 721 722 723 |
config DEBUG_ZOOM_UART bool "Kernel low-level debugging messages via Zoom2/3 UART" depends on ARCH_OMAP2PLUS select DEBUG_OMAP2PLUS_UART |
808b7e074 ARM: OMAP2+: Add ... |
724 |
|
59bba2a98 ARM: picoxcell: m... |
725 726 727 |
config DEBUG_PICOXCELL_UART depends on ARCH_PICOXCELL bool "Use PicoXcell UART for low-level debug" |
0b4cccbec ARM: debug: add s... |
728 |
select DEBUG_UART_8250 |
59bba2a98 ARM: picoxcell: m... |
729 730 731 |
help Say Y here if you want kernel low-level debugging support on PicoXcell based platforms. |
0a43cd3b1 ARM: pxa: move de... |
732 733 734 |
config DEBUG_PXA_UART1 depends on ARCH_PXA bool "Use PXA UART1 for low-level debug" |
4a0036473 ARM: debug: provi... |
735 |
select DEBUG_UART_8250 |
0a43cd3b1 ARM: pxa: move de... |
736 737 738 |
help Say Y here if you want kernel low-level debugging support on PXA UART1. |
1dc93416e ARM: debug-ll: re... |
739 740 741 742 743 744 745 746 747 748 |
config DEBUG_QCOM_UARTDM bool "Kernel low-level debugging messages via QCOM UARTDM" depends on ARCH_QCOM help Say Y here if you want the debug print routines to direct their output to the serial port on Qualcomm devices. ARCH DEBUG_UART_PHYS DEBUG_UART_VIRT APQ8064 0x16640000 0xf0040000 APQ8084 0xf995e000 0xfa75e000 |
7b87fe942 ARM: debug: qcom:... |
749 |
IPQ4019 0x078af000 0xf78af000 |
1dc93416e ARM: debug-ll: re... |
750 751 752 753 754 755 |
MSM8X60 0x19c40000 0xf0040000 MSM8960 0x16440000 0xf0040000 MSM8974 0xf991e000 0xfa71e000 Please adjust DEBUG_UART_PHYS and DEBUG_UART_BASE configuration options based on your needs. |
1285b8f89 ARM: realview: us... |
756 757 758 |
config DEBUG_REALVIEW_STD_PORT bool "RealView Default UART" depends on ARCH_REALVIEW |
5c972af40 ARM: debug: provi... |
759 |
select DEBUG_UART_PL01X |
1285b8f89 ARM: realview: us... |
760 761 762 763 764 765 766 767 |
help Say Y here if you want the debug print routines to direct their output to the serial port on RealView EB, PB11MP, PBA8 and PBX platforms. config DEBUG_REALVIEW_PB1176_PORT bool "RealView PB1176 UART" depends on MACH_REALVIEW_PB1176 |
5c972af40 ARM: debug: provi... |
768 |
select DEBUG_UART_PL01X |
1285b8f89 ARM: realview: us... |
769 770 771 772 |
help Say Y here if you want the debug print routines to direct their output to the standard serial port on the RealView PB1176 platform. |
a3b882f98 ARM: debug: add l... |
773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 |
config DEBUG_RV1108_UART0 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0" depends on ARCH_ROCKCHIP select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Rockchip RV1108 based platforms. config DEBUG_RV1108_UART1 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1" depends on ARCH_ROCKCHIP select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Rockchip RV1108 based platforms. config DEBUG_RV1108_UART2 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2" depends on ARCH_ROCKCHIP select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Rockchip RV1108 based platforms. |
cce278d20 ARM: debug: clean... |
796 797 798 |
config DEBUG_RK29_UART0 bool "Kernel low-level debugging messages via Rockchip RK29 UART0" depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
799 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
800 801 802 803 804 805 806 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK29_UART1 bool "Kernel low-level debugging messages via Rockchip RK29 UART1" depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
807 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
808 809 810 811 812 813 814 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK29_UART2 bool "Kernel low-level debugging messages via Rockchip RK29 UART2" depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
815 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
816 817 818 819 820 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK3X_UART0 |
aa9c4f740 ARM: rockchip: cl... |
821 |
bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0" |
cce278d20 ARM: debug: clean... |
822 |
depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
823 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
824 825 826 827 828 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK3X_UART1 |
aa9c4f740 ARM: rockchip: cl... |
829 |
bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1" |
38bd6892a arm: add debug ua... |
830 |
depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
831 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
832 833 834 835 836 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK3X_UART2 |
aa9c4f740 ARM: rockchip: cl... |
837 |
bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2" |
cce278d20 ARM: debug: clean... |
838 |
depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
839 |
select DEBUG_UART_8250 |
cce278d20 ARM: debug: clean... |
840 841 842 843 844 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. config DEBUG_RK3X_UART3 |
aa9c4f740 ARM: rockchip: cl... |
845 |
bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3" |
cce278d20 ARM: debug: clean... |
846 |
depends on ARCH_ROCKCHIP |
4a0036473 ARM: debug: provi... |
847 |
select DEBUG_UART_8250 |
38bd6892a arm: add debug ua... |
848 849 850 |
help Say Y here if you want kernel low-level debugging support on Rockchip based platforms. |
efd02ee92 ARM: rockchip: ad... |
851 852 853 854 855 856 857 |
config DEBUG_RK32_UART2 bool "Kernel low-level debugging messages via Rockchip RK32 UART2" depends on ARCH_ROCKCHIP select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Rockchip RK32xx based platforms. |
7a2071c58 ARM: shmobile: Ad... |
858 859 860 861 862 863 |
config DEBUG_R7S72100_SCIF2 bool "Kernel low-level debugging messages via SCIF2 on R7S72100" depends on ARCH_R7S72100 help Say Y here if you want kernel low-level debugging support via SCIF2 on Renesas RZ/A1H (R7S72100). |
e9670ccb3 ARM: debug-ll: Ad... |
864 865 866 867 868 869 870 871 872 873 874 875 876 |
config DEBUG_R7S9210_SCIF2 bool "Kernel low-level debugging messages via SCIF2 on R7S9210" depends on ARCH_R7S9210 help Say Y here if you want kernel low-level debugging support via SCIF2 on Renesas RZ/A2M (R7S9210). config DEBUG_R7S9210_SCIF4 bool "Kernel low-level debugging messages via SCIF4 on R7S9210" depends on ARCH_R7S9210 help Say Y here if you want kernel low-level debugging support via SCIF4 on Renesas RZ/A2M (R7S9210). |
7a2071c58 ARM: shmobile: Ad... |
877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 |
config DEBUG_RCAR_GEN1_SCIF0 bool "Kernel low-level debugging messages via SCIF0 on R8A7778" depends on ARCH_R8A7778 help Say Y here if you want kernel low-level debugging support via SCIF0 on Renesas R-Car M1A (R8A7778). config DEBUG_RCAR_GEN1_SCIF2 bool "Kernel low-level debugging messages via SCIF2 on R8A7779" depends on ARCH_R8A7779 help Say Y here if you want kernel low-level debugging support via SCIF2 on Renesas R-Car H1 (R8A7779). config DEBUG_RCAR_GEN2_SCIF0 |
fcfbb6f14 ARM: debug-ll: Ad... |
892 |
bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1" |
abf3bf537 ARM: debug-ll: Ad... |
893 894 |
depends on ARCH_R8A7743 || ARCH_R8A7744 || ARCH_R8A7790 || \ ARCH_R8A7791 || ARCH_R8A7792 || ARCH_R8A7793 |
7a2071c58 ARM: shmobile: Ad... |
895 896 |
help Say Y here if you want kernel low-level debugging support |
abf3bf537 ARM: debug-ll: Ad... |
897 898 899 |
via SCIF0 on Renesas RZ/G1M (R8A7743), RZ/G1N (R8A7744), R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or M2-N (R8A7793). |
7a2071c58 ARM: shmobile: Ad... |
900 |
|
2f095c261 ARM: debug-ll: Ad... |
901 902 903 904 905 906 |
config DEBUG_RCAR_GEN2_SCIF1 bool "Kernel low-level debugging messages via SCIF1 on R8A77470" depends on ARCH_R8A77470 help Say Y here if you want kernel low-level debugging support via SCIF1 on Renesas RZ/G1C (R8A77470). |
7a2071c58 ARM: shmobile: Ad... |
907 908 909 910 911 912 |
config DEBUG_RCAR_GEN2_SCIF2 bool "Kernel low-level debugging messages via SCIF2 on R8A7794" depends on ARCH_R8A7794 help Say Y here if you want kernel low-level debugging support via SCIF2 on Renesas R-Car E2 (R8A7794). |
8e5f2d651 ARM: debug-ll: Ad... |
913 914 915 916 917 918 |
config DEBUG_RCAR_GEN2_SCIF4 bool "Kernel low-level debugging messages via SCIF4 on R8A7745" depends on ARCH_R8A7745 help Say Y here if you want kernel low-level debugging support via SCIF4 on Renesas RZ/G1E (R8A7745). |
96866b1a1 ARM: debug-ll: Ad... |
919 920 921 922 923 924 |
config DEBUG_RCAR_GEN2_SCIFA2 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742" depends on ARCH_R8A7742 help Say Y here if you want kernel low-level debugging support via SCIFA2 on Renesas RZ/G1H (R8A7742). |
7a2071c58 ARM: shmobile: Ad... |
925 |
config DEBUG_RMOBILE_SCIFA0 |
59b89af1d ARM: shmobile: sh... |
926 927 |
bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4" depends on ARCH_R8A73A4 |
7a2071c58 ARM: shmobile: Ad... |
928 929 |
help Say Y here if you want kernel low-level debugging support |
59b89af1d ARM: shmobile: sh... |
930 |
via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4). |
7a2071c58 ARM: shmobile: Ad... |
931 932 933 934 935 936 937 938 939 940 941 942 943 944 |
config DEBUG_RMOBILE_SCIFA1 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740" depends on ARCH_R8A7740 help Say Y here if you want kernel low-level debugging support via SCIFA1 on Renesas R-Mobile A1 (R8A7740). config DEBUG_RMOBILE_SCIFA4 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0" depends on ARCH_SH73A0 help Say Y here if you want kernel low-level debugging support via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0). |
e76f4750f ARM: debug: arran... |
945 |
config DEBUG_S3C_UART0 |
db8230d29 ARM: s5pv210: don... |
946 |
depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS |
a2e407104 ARM: exynos: move... |
947 |
select DEBUG_EXYNOS_UART if ARCH_EXYNOS |
1899de289 ARM: S3C24XX: use... |
948 |
select DEBUG_S3C24XX_UART if ARCH_S3C24XX |
bb08dea1a ARM: s3c64xx: use... |
949 |
select DEBUG_S3C64XX_UART if ARCH_S3C64XX |
7bab7d9e1 ARM: S5PV210: mov... |
950 |
select DEBUG_S5PV210_UART if ARCH_S5PV210 |
5cc8a0163 ARM: debug: Updat... |
951 |
bool "Use Samsung S3C UART 0 for low-level debug" |
650e3f0d6 ARM: msm: Consoli... |
952 953 |
help Say Y here if you want the debug print routines to direct |
e76f4750f ARM: debug: arran... |
954 955 |
their output to UART 0. The port must have been initialised by the boot-loader before use. |
650e3f0d6 ARM: msm: Consoli... |
956 |
|
e76f4750f ARM: debug: arran... |
957 |
config DEBUG_S3C_UART1 |
db8230d29 ARM: s5pv210: don... |
958 |
depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS |
a2e407104 ARM: exynos: move... |
959 |
select DEBUG_EXYNOS_UART if ARCH_EXYNOS |
1899de289 ARM: S3C24XX: use... |
960 |
select DEBUG_S3C24XX_UART if ARCH_S3C24XX |
bb08dea1a ARM: s3c64xx: use... |
961 |
select DEBUG_S3C64XX_UART if ARCH_S3C64XX |
7bab7d9e1 ARM: S5PV210: mov... |
962 |
select DEBUG_S5PV210_UART if ARCH_S5PV210 |
5cc8a0163 ARM: debug: Updat... |
963 |
bool "Use Samsung S3C UART 1 for low-level debug" |
650e3f0d6 ARM: msm: Consoli... |
964 965 |
help Say Y here if you want the debug print routines to direct |
e76f4750f ARM: debug: arran... |
966 967 |
their output to UART 1. The port must have been initialised by the boot-loader before use. |
650e3f0d6 ARM: msm: Consoli... |
968 |
|
e76f4750f ARM: debug: arran... |
969 |
config DEBUG_S3C_UART2 |
db8230d29 ARM: s5pv210: don... |
970 |
depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS |
a2e407104 ARM: exynos: move... |
971 |
select DEBUG_EXYNOS_UART if ARCH_EXYNOS |
1899de289 ARM: S3C24XX: use... |
972 |
select DEBUG_S3C24XX_UART if ARCH_S3C24XX |
bb08dea1a ARM: s3c64xx: use... |
973 |
select DEBUG_S3C64XX_UART if ARCH_S3C64XX |
7bab7d9e1 ARM: S5PV210: mov... |
974 |
select DEBUG_S5PV210_UART if ARCH_S5PV210 |
5cc8a0163 ARM: debug: Updat... |
975 |
bool "Use Samsung S3C UART 2 for low-level debug" |
650e3f0d6 ARM: msm: Consoli... |
976 977 |
help Say Y here if you want the debug print routines to direct |
e76f4750f ARM: debug: arran... |
978 979 |
their output to UART 2. The port must have been initialised by the boot-loader before use. |
650e3f0d6 ARM: msm: Consoli... |
980 |
|
5fa23dde6 ARM: EXYNOS: add ... |
981 |
config DEBUG_S3C_UART3 |
cb6c03019 ARM: exynos: stop... |
982 |
depends on ARCH_EXYNOS || ARCH_S5PV210 |
7bab7d9e1 ARM: S5PV210: mov... |
983 |
select DEBUG_EXYNOS_UART if ARCH_EXYNOS |
bb08dea1a ARM: s3c64xx: use... |
984 |
select DEBUG_S3C64XX_UART if ARCH_S3C64XX |
7bab7d9e1 ARM: S5PV210: mov... |
985 |
select DEBUG_S5PV210_UART if ARCH_S5PV210 |
5cc8a0163 ARM: debug: Updat... |
986 |
bool "Use Samsung S3C UART 3 for low-level debug" |
5fa23dde6 ARM: EXYNOS: add ... |
987 988 989 990 |
help Say Y here if you want the debug print routines to direct their output to UART 3. The port must have been initialised by the boot-loader before use. |
daf67dfc5 ARM: S3C24XX: tri... |
991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
config DEBUG_S3C2410_UART0 depends on ARCH_S3C24XX select DEBUG_S3C2410_UART bool "Use S3C2410/S3C2412 UART 0 for low-level debug" help Say Y here if you want the debug print routines to direct their output to UART 0. The port must have been initialised by the boot-loader before use. config DEBUG_S3C2410_UART1 depends on ARCH_S3C24XX select DEBUG_S3C2410_UART bool "Use S3C2410/S3C2412 UART 1 for low-level debug" help Say Y here if you want the debug print routines to direct their output to UART 1. The port must have been initialised by the boot-loader before use. config DEBUG_S3C2410_UART2 depends on ARCH_S3C24XX select DEBUG_S3C2410_UART bool "Use S3C2410/S3C2412 UART 2 for low-level debug" help Say Y here if you want the debug print routines to direct their output to UART 2. The port must have been initialised by the boot-loader before use. |
e6131fa38 ARM: debug: move ... |
1017 1018 1019 1020 1021 1022 1023 |
config DEBUG_SA1100 depends on ARCH_SA1100 bool "Use SA1100 UARTs for low-level debug" help Say Y here if you want kernel low-level debugging support on SA-11x0 UART ports. The kernel will check for the first enabled UART in a sequence 3-1-2. |
c5fdb6682 ARM: debug: add U... |
1024 1025 1026 1027 1028 1029 1030 |
config DEBUG_SD5203_UART bool "Hisilicon SD5203 Debug UART" depends on ARCH_SD5203 select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on SD5203 UART. |
de73c162f ARM: socfpga: Add... |
1031 |
config DEBUG_SOCFPGA_UART0 |
6111bf7c5 ARM: socfpga: mov... |
1032 |
depends on ARCH_SOCFPGA |
de73c162f ARM: socfpga: Add... |
1033 |
bool "Use SOCFPGA UART0 for low-level debug" |
0b4cccbec ARM: debug: add s... |
1034 |
select DEBUG_UART_8250 |
6111bf7c5 ARM: socfpga: mov... |
1035 1036 |
help Say Y here if you want kernel low-level debugging support |
de73c162f ARM: socfpga: Add... |
1037 |
on SOCFPGA(Cyclone 5 and Arria 5) based platforms. |
f6628486c ARM: debug: enabl... |
1038 |
config DEBUG_SOCFPGA_ARRIA10_UART1 |
de73c162f ARM: socfpga: Add... |
1039 |
depends on ARCH_SOCFPGA |
f6628486c ARM: debug: enabl... |
1040 |
bool "Use SOCFPGA Arria10 UART1 for low-level debug" |
de73c162f ARM: socfpga: Add... |
1041 1042 1043 1044 |
select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on SOCFPGA(Arria 10) based platforms. |
f6628486c ARM: debug: enabl... |
1045 1046 1047 1048 1049 1050 1051 |
config DEBUG_SOCFPGA_CYCLONE5_UART1 depends on ARCH_SOCFPGA bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug" select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on SOCFPGA(Cyclone 5 and Arria 5) based platforms. |
6111bf7c5 ARM: socfpga: mov... |
1052 |
|
d4da889a5 ARM: sunxi: Add d... |
1053 1054 1055 1056 1057 1058 1059 |
config DEBUG_SUN9I_UART0 bool "Kernel low-level debugging messages via sun9i UART0" depends on MACH_SUN9I select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Allwinner A80 based platforms on the UART0. |
aa25115af ARM: sunxi: Add e... |
1060 1061 1062 |
config DEBUG_SUNXI_UART0 bool "Kernel low-level debugging messages via sunXi UART0" depends on ARCH_SUNXI |
4a0036473 ARM: debug: provi... |
1063 |
select DEBUG_UART_8250 |
aa25115af ARM: sunxi: Add e... |
1064 1065 1066 |
help Say Y here if you want kernel low-level debugging support on Allwinner A1X based platforms on the UART0. |
cb84fa18a ARM: sunxi: Add e... |
1067 1068 1069 |
config DEBUG_SUNXI_UART1 bool "Kernel low-level debugging messages via sunXi UART1" depends on ARCH_SUNXI |
4a0036473 ARM: debug: provi... |
1070 |
select DEBUG_UART_8250 |
cb84fa18a ARM: sunxi: Add e... |
1071 1072 1073 |
help Say Y here if you want kernel low-level debugging support on Allwinner A1X based platforms on the UART1. |
c47185433 ARM: sunxi: Add e... |
1074 1075 1076 1077 1078 1079 1080 |
config DEBUG_SUNXI_R_UART bool "Kernel low-level debugging messages via sunXi R_UART" depends on MACH_SUN6I || MACH_SUN8I select DEBUG_UART_8250 help Say Y here if you want kernel low-level debugging support on Allwinner A31/A23 based platforms on the R_UART. |
7f46a1072 ARM: PRIMA2: prov... |
1081 1082 1083 |
config DEBUG_SIRFPRIMA2_UART1 bool "Kernel low-level debugging messages via SiRFprimaII UART1" depends on ARCH_PRIMA2 |
01ea63d99 ARM: sirf: add tw... |
1084 |
select DEBUG_SIRFSOC_UART |
7f46a1072 ARM: PRIMA2: prov... |
1085 1086 1087 |
help Say Y here if you want the debug print routines to direct their output to the uart1 port on SiRFprimaII devices. |
01ea63d99 ARM: sirf: add tw... |
1088 1089 1090 1091 |
config DEBUG_SIRFATLAS7_UART0 bool "Kernel low-level debugging messages via SiRFatlas7 UART0" depends on ARCH_ATLAS7 select DEBUG_SIRFSOC_UART |
7f46a1072 ARM: PRIMA2: prov... |
1092 1093 |
help Say Y here if you want the debug print routines to direct |
01ea63d99 ARM: sirf: add tw... |
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 |
their output to the uart0 port on SiRFATLAS7 devices.The uart0 is used on SiRFATLAS7 as a extra debug port.sometimes an extra debug port can be very useful. config DEBUG_SIRFATLAS7_UART1 bool "Kernel low-level debugging messages via SiRFatlas7 UART1" depends on ARCH_ATLAS7 select DEBUG_SIRFSOC_UART help Say Y here if you want the debug print routines to direct their output to the uart1 port on SiRFATLAS7 devices. |
7f46a1072 ARM: PRIMA2: prov... |
1105 |
|
375d84cf8 ARM: debug-ll: re... |
1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 |
config DEBUG_SPEAR3XX bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART" depends on ARCH_SPEAR3XX || ARCH_SPEAR6XX select DEBUG_UART_PL01X help Say Y here if you want kernel low-level debugging support on ST SPEAr based platforms. config DEBUG_SPEAR13XX bool "Kernel low-level debugging messages via ST SPEAr 13xx UART" depends on ARCH_SPEAR13XX select DEBUG_UART_PL01X help Say Y here if you want kernel low-level debugging support on ST SPEAr13xx based platforms. |
cce278d20 ARM: debug: clean... |
1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 |
config STIH41X_DEBUG_ASC2 bool "Use StiH415/416 ASC2 UART for low-level debug" depends on ARCH_STI select DEBUG_STI_UART help Say Y here if you want kernel low-level debugging support on STiH415/416 based platforms like b2000, which has default UART wired up to ASC2. If unsure, say N. config STIH41X_DEBUG_SBC_ASC1 bool "Use StiH415/416 SBC ASC1 UART for low-level debug" |
5562b8003 ARM: sti: move DE... |
1134 |
depends on ARCH_STI |
cce278d20 ARM: debug: clean... |
1135 |
select DEBUG_STI_UART |
5562b8003 ARM: sti: move DE... |
1136 1137 |
help Say Y here if you want kernel low-level debugging support |
cce278d20 ARM: debug: clean... |
1138 1139 |
on STiH415/416 based platforms like b2020. which has default UART wired up to SBC ASC1. |
5562b8003 ARM: sti: move DE... |
1140 1141 |
If unsure, say N. |
d88bb418b ARM: stm32: debug... |
1142 1143 |
config STM32F4_DEBUG_UART bool "Use STM32F4 UART for low-level debug" |
79d5cfd19 ARM: debug: stm32... |
1144 |
depends on MACH_STM32F429 || MACH_STM32F469 |
d88bb418b ARM: stm32: debug... |
1145 1146 1147 1148 |
select DEBUG_STM32_UART help Say Y here if you want kernel low-level debugging support on STM32F4 based platforms, which default UART is wired on |
79d5cfd19 ARM: debug: stm32... |
1149 1150 |
USART1, but another UART instance can be selected by modifying CONFIG_DEBUG_UART_PHYS. |
d88bb418b ARM: stm32: debug... |
1151 1152 1153 1154 1155 |
If unsure, say N. config STM32F7_DEBUG_UART bool "Use STM32F7 UART for low-level debug" |
13f71fa88 ARM: debug: stm32... |
1156 |
depends on MACH_STM32F746 || MACH_STM32F769 |
d88bb418b ARM: stm32: debug... |
1157 1158 1159 1160 |
select DEBUG_STM32_UART help Say Y here if you want kernel low-level debugging support on STM32F7 based platforms, which default UART is wired on |
13f71fa88 ARM: debug: stm32... |
1161 1162 |
USART1, but another UART instance can be selected by modifying CONFIG_DEBUG_UART_PHYS. |
d88bb418b ARM: stm32: debug... |
1163 1164 |
If unsure, say N. |
33cab8954 ARM: debug: stm32... |
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 |
config STM32H7_DEBUG_UART bool "Use STM32H7 UART for low-level debug" depends on MACH_STM32H743 select DEBUG_STM32_UART help Say Y here if you want kernel low-level debugging support on STM32H7 based platforms, which default UART is wired on USART1, but another UART instance can be selected by modifying CONFIG_DEBUG_UART_PHYS. If unsure, say N. |
62c1594d3 ARM: debug: stm32... |
1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 |
config STM32MP1_DEBUG_UART bool "Use STM32MP1 UART for low-level debug" depends on MACH_STM32MP157 select DEBUG_STM32_UART help Say Y here if you want kernel low-level debugging support on STM32MP1 based platforms, wich default UART is wired on UART4, but another UART instance can be selected by modifying CONFIG_DEBUG_UART_PHYS and CONFIG_DEBUG_UART_VIRT. If unsure, say N. |
cce278d20 ARM: debug: clean... |
1187 1188 |
config TEGRA_DEBUG_UART_AUTO_ODMDATA bool "Kernel low-level debugging messages via Tegra UART via ODMDATA" |
460678035 ARM: tegra: move ... |
1189 |
depends on ARCH_TEGRA |
cce278d20 ARM: debug: clean... |
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
select DEBUG_TEGRA_UART help Automatically determines which UART to use for low-level debug based on the ODMDATA value. This value is part of the BCT, and is written to the boot memory device using nvflash, or other flashing tool. When bits 19:18 are 3, then bits 17:15 indicate which UART to use; 0/1/2/3/4 are UART A/B/C/D/E. config TEGRA_DEBUG_UARTA bool "Kernel low-level debugging messages via Tegra UART A" depends on ARCH_TEGRA select DEBUG_TEGRA_UART help Say Y here if you want kernel low-level debugging support on Tegra based platforms. config TEGRA_DEBUG_UARTB bool "Kernel low-level debugging messages via Tegra UART B" depends on ARCH_TEGRA select DEBUG_TEGRA_UART help Say Y here if you want kernel low-level debugging support on Tegra based platforms. config TEGRA_DEBUG_UARTC bool "Kernel low-level debugging messages via Tegra UART C" depends on ARCH_TEGRA select DEBUG_TEGRA_UART help Say Y here if you want kernel low-level debugging support on Tegra based platforms. config TEGRA_DEBUG_UARTD bool "Kernel low-level debugging messages via Tegra UART D" depends on ARCH_TEGRA select DEBUG_TEGRA_UART help Say Y here if you want kernel low-level debugging support on Tegra based platforms. config TEGRA_DEBUG_UARTE bool "Kernel low-level debugging messages via Tegra UART E" depends on ARCH_TEGRA select DEBUG_TEGRA_UART |
460678035 ARM: tegra: move ... |
1235 1236 1237 |
help Say Y here if you want kernel low-level debugging support on Tegra based platforms. |
dd324da7f ARM: u300: move d... |
1238 1239 1240 |
config DEBUG_U300_UART bool "Kernel low-level debugging messages via U300 UART0" depends on ARCH_U300 |
5c972af40 ARM: debug: provi... |
1241 |
select DEBUG_UART_PL01X |
dd324da7f ARM: u300: move d... |
1242 1243 1244 |
help Say Y here if you want the debug print routines to direct their output to the uart port on U300 devices. |
f87b95dd2 ARM: ux500: move ... |
1245 1246 1247 1248 1249 1250 |
config DEBUG_UX500_UART depends on ARCH_U8500 bool "Use Ux500 UART for low-level debug" help Say Y here if you want kernel low-level debugging support on Ux500 based platforms. |
4db22c103 ARM: debug-ll: re... |
1251 1252 1253 1254 |
config DEBUG_VERSATILE bool "Kernel low-level debugging messages via ARM Versatile UART" depends on ARCH_VERSATILE select DEBUG_UART_PL01X |
65ec48c0c ARM: mediatek: Ad... |
1255 1256 |
help Say Y here if you want kernel low-level debugging support |
4db22c103 ARM: debug-ll: re... |
1257 |
on ARM Versatile platforms. |
65ec48c0c ARM: mediatek: Ad... |
1258 |
|
1b820eaf4 ARM: vexpress: Co... |
1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 |
config DEBUG_VEXPRESS_UART0_DETECT bool "Autodetect UART0 on Versatile Express Cortex-A core tiles" depends on ARCH_VEXPRESS && CPU_CP15_MMU help This option enables a simple heuristic which tries to determine the motherboard's memory map variant (original or RS1) and then choose the relevant UART0 base address. Note that this will only work with standard A-class core tiles, and may fail with non-standard SMM or custom software models. config DEBUG_VEXPRESS_UART0_CA9 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)" depends on ARCH_VEXPRESS |
5c972af40 ARM: debug: provi... |
1273 |
select DEBUG_UART_PL01X |
1b820eaf4 ARM: vexpress: Co... |
1274 1275 1276 1277 1278 1279 1280 |
help This option selects UART0 at 0x10009000. Except for custom models, this applies only to the V2P-CA9 tile. config DEBUG_VEXPRESS_UART0_RS1 bool "Use PL011 UART0 at 0x1c090000 (RS1 complaint tiles)" depends on ARCH_VEXPRESS |
5c972af40 ARM: debug: provi... |
1281 |
select DEBUG_UART_PL01X |
1b820eaf4 ARM: vexpress: Co... |
1282 1283 1284 1285 |
help This option selects UART0 at 0x1c090000. This applies to most of the tiles using the RS1 memory map, including all new A-class core tiles, FPGA-based SMMs and software models. |
ed18bdc87 ARM: vexpress: Ad... |
1286 1287 1288 |
config DEBUG_VEXPRESS_UART0_CRX bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)" depends on ARCH_VEXPRESS && !MMU |
5c972af40 ARM: debug: provi... |
1289 |
select DEBUG_UART_PL01X |
ed18bdc87 ARM: vexpress: Ad... |
1290 1291 1292 |
help This option selects UART0 at 0xb0090000. This is appropriate for Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7 |
1dc93416e ARM: debug-ll: re... |
1293 1294 1295 1296 1297 1298 |
config DEBUG_VF_UART bool "Vybrid UART" depends on SOC_VF610 help Say Y here if you want kernel low-level debugging support on Vybrid based platforms. |
b61a27227 arm: vt8500: Conv... |
1299 1300 1301 1302 1303 1304 |
config DEBUG_VT8500_UART0 bool "Use UART0 on VIA/Wondermedia SoCs" depends on ARCH_VT8500 help This option selects UART0 on VIA/Wondermedia System-on-a-chip devices, including VT8500, WM8505, WM8650 and WM8850. |
1dc93416e ARM: debug-ll: re... |
1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 |
config DEBUG_ZTE_ZX bool "Use ZTE ZX UART" select DEBUG_UART_PL01X depends on ARCH_ZX help Say Y here if you are enabling ZTE ZX296702 SOC and need debug uart support. This option is preferred over the platform specific options; the platform specific options are deprecated and will be soon removed. config DEBUG_ZYNQ_UART0 bool "Kernel low-level debugging on Xilinx Zynq using UART0" depends on ARCH_ZYNQ help Say Y here if you want the debug print routines to direct their output to UART0 on the Zynq platform. config DEBUG_ZYNQ_UART1 bool "Kernel low-level debugging on Xilinx Zynq using UART1" depends on ARCH_ZYNQ help Say Y here if you want the debug print routines to direct their output to UART1 on the Zynq platform. If you have a ZC702 board and want early boot messages to appear on the USB serial adaptor, select this option. |
e76f4750f ARM: debug: arran... |
1333 1334 |
config DEBUG_ICEDCC bool "Kernel low-level debugging via EmbeddedICE DCC channel" |
a3d3ef9d4 msm: Support DEBU... |
1335 1336 |
help Say Y here if you want the debug print routines to direct |
e76f4750f ARM: debug: arran... |
1337 1338 1339 1340 1341 1342 |
their output to the EmbeddedICE macrocell's DCC channel using co-processor 14. This is known to work on the ARM9 style ICE channel and on the XScale with the PEEDI. Note that the system will appear to hang during boot if there is nothing connected to read from the DCC. |
a3d3ef9d4 msm: Support DEBU... |
1343 |
|
b0df89868 Merge branch 'dev... |
1344 |
config DEBUG_SEMIHOSTING |
62194bdab ARM: 7521/1: Fix ... |
1345 |
bool "Kernel low-level debug output via semihosting I/O" |
650e3f0d6 ARM: msm: Consoli... |
1346 |
help |
b0df89868 Merge branch 'dev... |
1347 1348 |
Semihosting enables code running on an ARM target to use the I/O facilities on a host debugger/emulator through a |
62194bdab ARM: 7521/1: Fix ... |
1349 |
simple SVC call. The host debugger or emulator must have |
b0df89868 Merge branch 'dev... |
1350 1351 |
semihosting enabled for the special svc call to be trapped otherwise the kernel will crash. |
650e3f0d6 ARM: msm: Consoli... |
1352 |
|
62194bdab ARM: 7521/1: Fix ... |
1353 |
This is known to work with OpenOCD, as well as |
b0df89868 Merge branch 'dev... |
1354 1355 |
ARM's Fast Models, or any other controlling environment that implements semihosting. |
a3d3ef9d4 msm: Support DEBU... |
1356 |
|
b0df89868 Merge branch 'dev... |
1357 1358 |
For more details about semihosting, please see chapter 8 of DUI0203I_rvct_developer_guide.pdf from ARM Ltd. |
a3d3ef9d4 msm: Support DEBU... |
1359 |
|
f8f1279ce ARM: debug: provi... |
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
config DEBUG_LL_UART_8250 bool "Kernel low-level debugging via 8250 UART" help Say Y here if you wish the debug print routes to direct their output to an 8250 UART. You can use this option to provide the parameters for the 8250 UART rather than selecting one of the platform specific options above if you know the parameters for the port. This option is preferred over the platform specific options; the platform specific options are deprecated and will be soon removed. |
494e492dd ARM: 7850/1: DEBU... |
1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 |
config DEBUG_LL_UART_EFM32 bool "Kernel low-level debugging via efm32 UART" depends on ARCH_EFM32 help Say Y here if you want the debug print routines to direct their output to an UART or USART port on efm32 based machines. Use the following addresses for DEBUG_UART_PHYS: 0x4000c000 | USART0 0x4000c400 | USART1 0x4000c800 | USART2 0x4000e000 | UART0 0x4000e400 | UART1 |
f8f1279ce ARM: debug: provi... |
1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 |
config DEBUG_LL_UART_PL01X bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART" help Say Y here if you wish the debug print routes to direct their output to a PL01x Primecell UART. You can use this option to provide the parameters for the UART rather than selecting one of the platform specific options above if you know the parameters for the port. This option is preferred over the platform specific options; the platform specific options are deprecated and will be soon removed. |
17916b284 ARM: 7072/1: debu... |
1397 |
endchoice |
8b2f2d035 ARM: at91: debug:... |
1398 1399 1400 |
config DEBUG_AT91_UART bool depends on ARCH_AT91 |
a2e407104 ARM: exynos: move... |
1401 1402 |
config DEBUG_EXYNOS_UART bool |
daf67dfc5 ARM: S3C24XX: tri... |
1403 1404 |
config DEBUG_S3C2410_UART bool |
1899de289 ARM: S3C24XX: use... |
1405 1406 1407 1408 |
select DEBUG_S3C24XX_UART config DEBUG_S3C24XX_UART bool |
daf67dfc5 ARM: S3C24XX: tri... |
1409 |
|
bb08dea1a ARM: s3c64xx: use... |
1410 1411 |
config DEBUG_S3C64XX_UART bool |
7bab7d9e1 ARM: S5PV210: mov... |
1412 1413 |
config DEBUG_S5PV210_UART bool |
b3a775127 ARM: samsung: mov... |
1414 1415 1416 1417 1418 1419 1420 1421 1422 |
config DEBUG_S3C_UART depends on DEBUG_S3C2410_UART || DEBUG_S3C24XX_UART || \ DEBUG_S3C64XX_UART || DEBUG_S5PV210_UART || \ DEBUG_EXYNOS_UART int default "0" if DEBUG_S3C_UART0 default "1" if DEBUG_S3C_UART1 default "2" if DEBUG_S3C_UART2 default "3" if DEBUG_S3C_UART3 |
cce278d20 ARM: debug: clean... |
1423 1424 1425 |
config DEBUG_OMAP2PLUS_UART bool depends on ARCH_OMAP2PLUS |
f8c95fe6d ARM: imx: support... |
1426 |
config DEBUG_IMX_UART_PORT |
7c41ea57b ARM: debug-imx: o... |
1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 |
int "i.MX Debug UART Port Selection" depends on DEBUG_IMX1_UART || \ DEBUG_IMX25_UART || \ DEBUG_IMX21_IMX27_UART || \ DEBUG_IMX31_UART || \ DEBUG_IMX35_UART || \ DEBUG_IMX50_UART || \ DEBUG_IMX51_UART || \ DEBUG_IMX53_UART || \ DEBUG_IMX6Q_UART || \ DEBUG_IMX6SL_UART || \ DEBUG_IMX6SX_UART || \ DEBUG_IMX6UL_UART || \ DEBUG_IMX7D_UART |
49c9e60ea ARM: imx6q: let u... |
1441 |
default 1 |
49c9e60ea ARM: imx6q: let u... |
1442 1443 1444 |
help Choose UART port on which kernel low-level debug messages should be output. |
cfdb7d564 ARM: vf610: add U... |
1445 1446 1447 1448 1449 1450 1451 1452 |
config DEBUG_VF_UART_PORT int "Vybrid Debug UART Port Selection" if DEBUG_VF_UART default 1 range 0 3 depends on SOC_VF610 help Choose UART port on which kernel low-level debug messages should be output. |
cce278d20 ARM: debug: clean... |
1453 1454 1455 |
config DEBUG_TEGRA_UART bool depends on ARCH_TEGRA |
5026aecf9 ARM: sti: Add DEB... |
1456 |
|
cce278d20 ARM: debug: clean... |
1457 1458 1459 |
config DEBUG_STI_UART bool depends on ARCH_STI |
5026aecf9 ARM: sti: Add DEB... |
1460 |
|
d88bb418b ARM: stm32: debug... |
1461 1462 1463 |
config DEBUG_STM32_UART bool depends on ARCH_STM32 |
01ea63d99 ARM: sirf: add tw... |
1464 1465 1466 |
config DEBUG_SIRFSOC_UART bool depends on ARCH_SIRF |
4df24fef0 ARM: 9005/1: debu... |
1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 |
config DEBUG_UART_FLOW_CONTROL bool "Enable flow control (CTS) for the debug UART" depends on DEBUG_LL default y if ARCH_EBSA110 || DEBUG_FOOTBRIDGE_COM1 || DEBUG_GEMINI || ARCH_RPC help Some UART ports are connected to terminals that will use modem control signals to indicate whether they are ready to receive text. In practice this means that the terminal is asserting the special control signal CTS (Clear To Send). If your debug UART supports this and your debug terminal will require it, enable this option. |
91a9fec02 ARM: move debug m... |
1477 1478 |
config DEBUG_LL_INCLUDE string |
e6131fa38 ARM: debug: move ... |
1479 |
default "debug/sa1100.S" if DEBUG_SA1100 |
0c5325466 ARM: debug: add s... |
1480 |
default "debug/palmchip.S" if DEBUG_UART_8250_PALMCHIP |
f8f1279ce ARM: debug: provi... |
1481 |
default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250 |
42dfd1e10 ARM: at91: fix Kc... |
1482 |
default "debug/at91.S" if DEBUG_AT91_UART |
d5bd4e8df ARM: add lolevel ... |
1483 |
default "debug/asm9260.S" if DEBUG_ASM9260_UART |
dd99eef5f ARM: clps711x: Mo... |
1484 |
default "debug/clps711x.S" if DEBUG_CLPS711X_UART1 || DEBUG_CLPS711X_UART2 |
0045c0dd2 ARM: debug-ll: re... |
1485 |
default "debug/dc21285.S" if DEBUG_DC21285_PORT |
d8a00916b ARM: meson: debug... |
1486 |
default "debug/meson.S" if DEBUG_MESON_UARTAO |
f8f1279ce ARM: debug: provi... |
1487 |
default "debug/pl01x.S" if DEBUG_LL_UART_PL01X || DEBUG_UART_PL01X |
a2e407104 ARM: exynos: move... |
1488 |
default "debug/exynos.S" if DEBUG_EXYNOS_UART |
494e492dd ARM: 7850/1: DEBU... |
1489 |
default "debug/efm32.S" if DEBUG_LL_UART_EFM32 |
91a9fec02 ARM: move debug m... |
1490 |
default "debug/icedcc.S" if DEBUG_ICEDCC |
6dde5ac52 ARM: imx: move de... |
1491 1492 1493 |
default "debug/imx.S" if DEBUG_IMX1_UART || \ DEBUG_IMX25_UART || \ DEBUG_IMX21_IMX27_UART || \ |
4ad625d46 ARM: imx: use sep... |
1494 1495 |
DEBUG_IMX31_UART || \ DEBUG_IMX35_UART || \ |
ad364a701 ARM: imx: add deb... |
1496 |
DEBUG_IMX50_UART || \ |
6dde5ac52 ARM: imx: move de... |
1497 |
DEBUG_IMX51_UART || \ |
7356420cd ARM: imx: Remove ... |
1498 |
DEBUG_IMX53_UART ||\ |
34e8a16b9 ARM: imx: enable ... |
1499 |
DEBUG_IMX6Q_UART || \ |
74368e81b ARM: imx: add low... |
1500 |
DEBUG_IMX6SL_UART || \ |
52d7aec2b ARM: imx7d: add l... |
1501 |
DEBUG_IMX6SX_UART || \ |
20c305f66 ARM: imx: add low... |
1502 |
DEBUG_IMX6UL_UART || \ |
52d7aec2b ARM: imx7d: add l... |
1503 |
DEBUG_IMX7D_UART |
c0c89fafa ARM: Remove mach-... |
1504 |
default "debug/msm.S" if DEBUG_QCOM_UARTDM |
808b7e074 ARM: OMAP2+: Add ... |
1505 |
default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART |
7a2071c58 ARM: shmobile: Ad... |
1506 |
default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2 |
e9670ccb3 ARM: debug-ll: Ad... |
1507 1508 |
default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4 |
7a2071c58 ARM: shmobile: Ad... |
1509 1510 1511 |
default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0 |
2f095c261 ARM: debug-ll: Ad... |
1512 |
default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1 |
7a2071c58 ARM: shmobile: Ad... |
1513 |
default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2 |
8e5f2d651 ARM: debug-ll: Ad... |
1514 |
default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4 |
96866b1a1 ARM: debug-ll: Ad... |
1515 |
default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2 |
7a2071c58 ARM: shmobile: Ad... |
1516 1517 1518 |
default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4 |
bb08dea1a ARM: s3c64xx: use... |
1519 |
default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART || DEBUG_S3C64XX_UART |
7bab7d9e1 ARM: S5PV210: mov... |
1520 |
default "debug/s5pv210.S" if DEBUG_S5PV210_UART |
01ea63d99 ARM: sirf: add tw... |
1521 |
default "debug/sirf.S" if DEBUG_SIRFSOC_UART |
5026aecf9 ARM: sti: Add DEB... |
1522 |
default "debug/sti.S" if DEBUG_STI_UART |
d88bb418b ARM: stm32: debug... |
1523 |
default "debug/stm32.S" if DEBUG_STM32_UART |
150a8dcf1 Merge tag 'boards... |
1524 1525 |
default "debug/tegra.S" if DEBUG_TEGRA_UART default "debug/ux500.S" if DEBUG_UX500_UART |
4e218b992 ARM: debug: move ... |
1526 |
default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT |
c7c3eac62 ARM: imx: add low... |
1527 |
default "debug/vf.S" if DEBUG_VF_UART |
b61a27227 arm: vt8500: Conv... |
1528 |
default "debug/vt8500.S" if DEBUG_VT8500_UART0 |
385f02b16 ARM: zynq: make u... |
1529 |
default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1 |
6c5480997 ARM: debug-ll: fi... |
1530 |
default "debug/bcm63xx.S" if DEBUG_BCM63XX_UART |
e23814da8 ARM: digicolor: a... |
1531 |
default "debug/digicolor.S" if DEBUG_DIGICOLOR_UA0 |
d0cf9d8a3 ARM: brcmstb: Add... |
1532 |
default "debug/brcmstb.S" if DEBUG_BRCMSTB_UART |
91a9fec02 ARM: move debug m... |
1533 |
default "mach/debug-macro.S" |
f8f1279ce ARM: debug: provi... |
1534 |
# Compatibility options for PL01x |
5c972af40 ARM: debug: provi... |
1535 |
config DEBUG_UART_PL01X |
a61cbf51f ARM: 8274/1: Fix ... |
1536 |
bool |
5c972af40 ARM: debug: provi... |
1537 |
|
f8f1279ce ARM: debug: provi... |
1538 |
# Compatibility options for 8250 |
7610b607b ARM: debug: provi... |
1539 |
config DEBUG_UART_8250 |
59d3ae9a5 ARM: remove Intel... |
1540 |
def_bool ARCH_EBSA110 || ARCH_IOP32X || ARCH_IXP4XX || ARCH_RPC |
4a0036473 ARM: debug: provi... |
1541 |
|
c3faa9b75 ARM: debug: provi... |
1542 1543 |
config DEBUG_UART_PHYS hex "Physical base address of debug UART" |
97bd1a48a ARM: debug: move ... |
1544 |
default 0x01c20000 if DEBUG_DAVINCI_DMx_UART0 |
c3faa9b75 ARM: debug: provi... |
1545 1546 |
default 0x01c28000 if DEBUG_SUNXI_UART0 default 0x01c28400 if DEBUG_SUNXI_UART1 |
97bd1a48a ARM: debug: move ... |
1547 1548 |
default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2 |
c47185433 ARM: sunxi: Add e... |
1549 |
default 0x01f02800 if DEBUG_SUNXI_R_UART |
f2acf003c ARM: debug: move ... |
1550 1551 |
default 0x02530c00 if DEBUG_KEYSTONE_UART0 default 0x02531000 if DEBUG_KEYSTONE_UART1 |
c3faa9b75 ARM: debug: provi... |
1552 |
default 0x03010fe0 if ARCH_RPC |
d4da889a5 ARM: sunxi: Add d... |
1553 |
default 0x07000000 if DEBUG_SUN9I_UART0 |
58d039853 ARM: zx: add low ... |
1554 |
default 0x09405000 if DEBUG_ZTE_ZX |
b125170a3 CNS3xxx: Fix debu... |
1555 |
default 0x10009000 if DEBUG_REALVIEW_STD_PORT || \ |
5c972af40 ARM: debug: provi... |
1556 1557 |
DEBUG_VEXPRESS_UART0_CA9 default 0x1010c000 if DEBUG_REALVIEW_PB1176_PORT |
c3faa9b75 ARM: debug: provi... |
1558 1559 |
default 0x10124000 if DEBUG_RK3X_UART0 default 0x10126000 if DEBUG_RK3X_UART1 |
4db22c103 ARM: debug-ll: re... |
1560 |
default 0x101f1000 if DEBUG_VERSATILE |
5c972af40 ARM: debug: provi... |
1561 |
default 0x101fb000 if DEBUG_NOMADIK_UART |
a3b882f98 ARM: debug: add l... |
1562 1563 1564 |
default 0x10210000 if DEBUG_RV1108_UART2 default 0x10220000 if DEBUG_RV1108_UART1 default 0x10230000 if DEBUG_RV1108_UART0 |
65ec48c0c ARM: mediatek: Ad... |
1565 |
default 0x11002000 if DEBUG_MT8127_UART0 |
d66820853 ARM: mediatek: Ad... |
1566 |
default 0x11006000 if DEBUG_MT6589_UART0 |
65ec48c0c ARM: mediatek: Ad... |
1567 |
default 0x11009000 if DEBUG_MT8135_UART3 |
4db22c103 ARM: debug-ll: re... |
1568 |
default 0x16000000 if DEBUG_INTEGRATOR |
c5fdb6682 ARM: debug: add U... |
1569 |
default 0x1600d000 if DEBUG_SD5203_UART |
065802756 ARM: BCM5301X: ad... |
1570 |
default 0x18000300 if DEBUG_BCM_5301X |
fa1e581d0 ARM: debug: Add H... |
1571 |
default 0x18000400 if DEBUG_BCM_HR2 |
01ea63d99 ARM: sirf: add tw... |
1572 1573 |
default 0x18010000 if DEBUG_SIRFATLAS7_UART0 default 0x18020000 if DEBUG_SIRFATLAS7_UART1 |
295898ba6 ARM: debug: Add i... |
1574 |
default 0x18023000 if DEBUG_BCM_IPROC_UART3 |
5c972af40 ARM: debug: provi... |
1575 |
default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1 |
27dafaa8d ARM: debug: add H... |
1576 |
default 0x20001000 if DEBUG_HIP01_UART |
c3faa9b75 ARM: debug: provi... |
1577 1578 1579 |
default 0x20060000 if DEBUG_RK29_UART0 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3 |
5c972af40 ARM: debug: provi... |
1580 |
default 0x20201000 if DEBUG_BCM2835 |
753d12434 ARM: 7932/1: bcm:... |
1581 |
default 0x3e000000 if DEBUG_BCM_KONA_UART |
f3f49e42c ARM: debug: fix B... |
1582 |
default 0x3f201000 if DEBUG_BCM2836 |
494e492dd ARM: 7850/1: DEBU... |
1583 |
default 0x4000e400 if DEBUG_LL_UART_EFM32 |
62c1594d3 ARM: debug: stm32... |
1584 |
default 0x40010000 if STM32MP1_DEBUG_UART |
33cab8954 ARM: debug: stm32... |
1585 1586 |
default 0x40011000 if STM32F4_DEBUG_UART || STM32F7_DEBUG_UART || \ STM32H7_DEBUG_UART |
63e07c0fd ARM: at91: debug:... |
1587 |
default 0x40028000 if DEBUG_AT91_SAMV7_USART1 |
0aed6a37b ARM: lpc18xx: def... |
1588 |
default 0x40081000 if DEBUG_LPC18XX_UART0 |
59bd4c382 ARM: debug-ll: re... |
1589 |
default 0x40090000 if DEBUG_LPC32XX |
c3faa9b75 ARM: debug: provi... |
1590 |
default 0x40100000 if DEBUG_PXA_UART1 |
d7175a3b7 ARM: debug-ll: re... |
1591 |
default 0x42000000 if DEBUG_GEMINI |
51ef70037 ARM: debug: Use g... |
1592 |
default 0x44e09000 if DEBUG_AM33XXUART1 |
2d1f7d2e2 ARM: debug: Use g... |
1593 1594 1595 |
default 0x48020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1 default 0x48022000 if DEBUG_TI81XXUART2 default 0x48024000 if DEBUG_TI81XXUART3 |
d2b310b02 ARM: debug: Use g... |
1596 1597 1598 1599 |
default 0x4806a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \ DEBUG_OMAP4UART1 || DEBUG_OMAP5UART1 default 0x4806c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \ DEBUG_OMAP4UART2 || DEBUG_OMAP5UART2 |
fc23beb8a ARM: debug: Use g... |
1600 1601 1602 |
default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4 default 0x49020000 if DEBUG_OMAP3UART3 default 0x49042000 if DEBUG_OMAP3UART4 |
1899de289 ARM: S3C24XX: use... |
1603 1604 1605 1606 1607 1608 |
default 0x50000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \ DEBUG_S3C2410_UART0) default 0x50004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \ DEBUG_S3C2410_UART1) default 0x50008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \ DEBUG_S3C2410_UART2) |
c3ca2130c CNS3xxx: Fix debu... |
1609 |
default 0x78000000 if DEBUG_CNS3XXX |
0045c0dd2 ARM: debug-ll: re... |
1610 |
default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1 |
bb08dea1a ARM: s3c64xx: use... |
1611 1612 1613 1614 |
default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0 default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1 default 0x7f005800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2 default 0x7f005c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3 |
d5bd4e8df ARM: add lolevel ... |
1615 |
default 0x80010000 if DEBUG_ASM9260_UART |
5c972af40 ARM: debug: provi... |
1616 1617 |
default 0x80070000 if DEBUG_IMX23_UART default 0x80074000 if DEBUG_IMX28_UART |
c39e1ef77 ARM: 8024/1: Keep... |
1618 |
default 0x80230000 if DEBUG_PICOXCELL_UART |
f06455fab ARM: debug-ll: re... |
1619 |
default 0x808c0000 if DEBUG_EP93XX || ARCH_EP93XX |
5c972af40 ARM: debug: provi... |
1620 |
default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART |
01ea63d99 ARM: sirf: add tw... |
1621 |
default 0xb0060000 if DEBUG_SIRFPRIMA2_UART1 |
5c972af40 ARM: debug: provi... |
1622 1623 |
default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX default 0xc0013000 if DEBUG_U300_UART |
c3faa9b75 ARM: debug: provi... |
1624 1625 |
default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN default 0xc8000003 if ARCH_IXP4XX && CPU_BIG_ENDIAN |
375d84cf8 ARM: debug-ll: re... |
1626 |
default 0xd0000000 if DEBUG_SPEAR3XX |
d91125ddf ARM: mvebu: Renam... |
1627 |
default 0xd0012000 if DEBUG_MVEBU_UART0 |
d8a00916b ARM: meson: debug... |
1628 |
default 0xc81004c0 if DEBUG_MESON_UARTAO |
c3faa9b75 ARM: debug: provi... |
1629 1630 |
default 0xd4017000 if DEBUG_MMP_UART2 default 0xd4018000 if DEBUG_MMP_UART3 |
375d84cf8 ARM: debug-ll: re... |
1631 |
default 0xe0000000 if DEBUG_SPEAR13XX |
c9a1df48a ARM: debug: add H... |
1632 |
default 0xe4007000 if DEBUG_HIP04_UART |
7a2071c58 ARM: shmobile: Ad... |
1633 1634 |
default 0xe6c40000 if DEBUG_RMOBILE_SCIFA0 default 0xe6c50000 if DEBUG_RMOBILE_SCIFA1 |
96866b1a1 ARM: debug-ll: Ad... |
1635 |
default 0xe6c60000 if DEBUG_RCAR_GEN2_SCIFA2 |
7a2071c58 ARM: shmobile: Ad... |
1636 1637 1638 |
default 0xe6c80000 if DEBUG_RMOBILE_SCIFA4 default 0xe6e58000 if DEBUG_RCAR_GEN2_SCIF2 default 0xe6e60000 if DEBUG_RCAR_GEN2_SCIF0 |
2f095c261 ARM: debug-ll: Ad... |
1639 |
default 0xe6e68000 if DEBUG_RCAR_GEN2_SCIF1 |
8e5f2d651 ARM: debug-ll: Ad... |
1640 |
default 0xe6ee0000 if DEBUG_RCAR_GEN2_SCIF4 |
e9670ccb3 ARM: debug-ll: Ad... |
1641 1642 |
default 0xe8008000 if DEBUG_R7S72100_SCIF2 || DEBUG_R7S9210_SCIF2 default 0xe8009000 if DEBUG_R7S9210_SCIF4 |
876e645f2 ARM: debug-ll: ad... |
1643 |
default 0xf0000000 if DEBUG_DIGICOLOR_UA0 |
c3faa9b75 ARM: debug: provi... |
1644 |
default 0xf0000be0 if ARCH_EBSA110 |
d91125ddf ARM: mvebu: Renam... |
1645 |
default 0xf1012000 if DEBUG_MVEBU_UART0_ALTERNATE |
bd9204900 ARM: mvebu: Add U... |
1646 |
default 0xf1012100 if DEBUG_MVEBU_UART1_ALTERNATE |
caad0b41d ARM: add Marvell ... |
1647 |
default 0xf7fc9000 if DEBUG_BERLIN_UART |
8b2f2d035 ARM: at91: debug:... |
1648 |
default 0xf8020000 if DEBUG_AT91_SAMA5D2_UART1 |
12aae3097 ARM: debug: Renam... |
1649 |
default 0xf8b00000 if DEBUG_HIX5HD2_UART |
7098cff2a ARM: debug: qcom:... |
1650 |
default 0xf991e000 if DEBUG_QCOM_UARTDM |
8b2f2d035 ARM: at91: debug:... |
1651 |
default 0xfc00c000 if DEBUG_AT91_SAMA5D4_USART3 |
8d258beb7 ARM: 7826/1: debu... |
1652 |
default 0xfcb00000 if DEBUG_HI3620_UART |
3c215e64e ARM: Alpine: earl... |
1653 |
default 0xfd883000 if DEBUG_ALPINE_UART0 |
c3faa9b75 ARM: debug: provi... |
1654 |
default 0xfe800000 if ARCH_IOP32X |
efd02ee92 ARM: rockchip: ad... |
1655 |
default 0xff690000 if DEBUG_RK32_UART2 |
de73c162f ARM: socfpga: Add... |
1656 |
default 0xffc02000 if DEBUG_SOCFPGA_UART0 |
f6628486c ARM: debug: enabl... |
1657 1658 |
default 0xffc02100 if DEBUG_SOCFPGA_ARRIA10_UART1 default 0xffc03000 if DEBUG_SOCFPGA_CYCLONE5_UART1 |
7a2071c58 ARM: shmobile: Ad... |
1659 1660 |
default 0xffe40000 if DEBUG_RCAR_GEN1_SCIF0 default 0xffe42000 if DEBUG_RCAR_GEN1_SCIF2 |
5c972af40 ARM: debug: provi... |
1661 |
default 0xfff36000 if DEBUG_HIGHBANK_UART |
c26b99935 ARM: 8271/1: omap... |
1662 1663 1664 |
default 0xfffb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1 default 0xfffb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2 default 0xfffb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3 |
6c5480997 ARM: debug-ll: fi... |
1665 |
default 0xfffe8600 if DEBUG_BCM63XX_UART |
8b2f2d035 ARM: at91: debug:... |
1666 1667 |
default 0xffffee00 if DEBUG_AT91_SAM9263_DBGU default 0xfffff200 if DEBUG_AT91_RM9200_DBGU |
d02fde7fc ARM: 8273/1: Sepe... |
1668 1669 |
depends on ARCH_EP93XX || \ DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \ |
494e492dd ARM: 7850/1: DEBU... |
1670 |
DEBUG_LL_UART_EFM32 || \ |
d8a00916b ARM: meson: debug... |
1671 |
DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \ |
4d31e6641 ARM: 8272/1: netx... |
1672 |
DEBUG_QCOM_UARTDM || DEBUG_R7S72100_SCIF2 || \ |
e9670ccb3 ARM: debug-ll: Ad... |
1673 |
DEBUG_R7S9210_SCIF2 || DEBUG_R7S9210_SCIF4 || \ |
7a2071c58 ARM: shmobile: Ad... |
1674 |
DEBUG_RCAR_GEN1_SCIF0 || DEBUG_RCAR_GEN1_SCIF2 || \ |
2f095c261 ARM: debug-ll: Ad... |
1675 1676 |
DEBUG_RCAR_GEN2_SCIF0 || DEBUG_RCAR_GEN2_SCIF1 || \ DEBUG_RCAR_GEN2_SCIF2 || DEBUG_RCAR_GEN2_SCIF4 || \ |
96866b1a1 ARM: debug-ll: Ad... |
1677 |
DEBUG_RCAR_GEN2_SCIFA2 || \ |
7a2071c58 ARM: shmobile: Ad... |
1678 1679 |
DEBUG_RMOBILE_SCIFA0 || DEBUG_RMOBILE_SCIFA1 || \ DEBUG_RMOBILE_SCIFA4 || DEBUG_S3C24XX_UART || \ |
bb08dea1a ARM: s3c64xx: use... |
1680 |
DEBUG_S3C64XX_UART || \ |
6c5480997 ARM: debug-ll: fi... |
1681 |
DEBUG_BCM63XX_UART || DEBUG_ASM9260_UART || \ |
6f112a08c ARM: at91: debug:... |
1682 |
DEBUG_SIRFSOC_UART || DEBUG_DIGICOLOR_UA0 || \ |
79d5cfd19 ARM: debug: stm32... |
1683 |
DEBUG_AT91_UART || DEBUG_STM32_UART |
c3faa9b75 ARM: debug: provi... |
1684 1685 1686 |
config DEBUG_UART_VIRT hex "Virtual base address of debug UART" |
a3b882f98 ARM: debug: add l... |
1687 1688 1689 |
default 0xc881f000 if DEBUG_RV1108_UART2 default 0xc8821000 if DEBUG_RV1108_UART1 default 0xc8912000 if DEBUG_RV1108_UART0 |
c3faa9b75 ARM: debug: provi... |
1690 1691 |
default 0xe0010fe0 if ARCH_RPC default 0xf0000be0 if ARCH_EBSA110 |
d5bd4e8df ARM: add lolevel ... |
1692 |
default 0xf0010000 if DEBUG_ASM9260_UART |
876e645f2 ARM: debug-ll: ad... |
1693 |
default 0xf0100000 if DEBUG_DIGICOLOR_UA0 |
5c972af40 ARM: debug: provi... |
1694 |
default 0xf01fb000 if DEBUG_NOMADIK_UART |
5234c34e4 ARM: bcm2835: Add... |
1695 |
default 0xf0201000 if DEBUG_BCM2835 || DEBUG_BCM2836 |
065802756 ARM: BCM5301X: ad... |
1696 |
default 0xf1000300 if DEBUG_BCM_5301X |
fa1e581d0 ARM: debug: Add H... |
1697 |
default 0xf1000400 if DEBUG_BCM_HR2 |
65ec48c0c ARM: mediatek: Ad... |
1698 |
default 0xf1002000 if DEBUG_MT8127_UART0 |
d66820853 ARM: mediatek: Ad... |
1699 |
default 0xf1006000 if DEBUG_MT6589_UART0 |
65ec48c0c ARM: mediatek: Ad... |
1700 |
default 0xf1009000 if DEBUG_MT8135_UART3 |
295898ba6 ARM: debug: Add i... |
1701 |
default 0xf1023000 if DEBUG_BCM_IPROC_UART3 |
4db22c103 ARM: debug-ll: re... |
1702 1703 |
default 0xf11f1000 if DEBUG_VERSATILE default 0xf1600000 if DEBUG_INTEGRATOR |
c3faa9b75 ARM: debug: provi... |
1704 1705 |
default 0xf1c28000 if DEBUG_SUNXI_UART0 default 0xf1c28400 if DEBUG_SUNXI_UART1 |
c47185433 ARM: sunxi: Add e... |
1706 |
default 0xf1f02800 if DEBUG_SUNXI_R_UART |
1dc93416e ARM: debug-ll: re... |
1707 |
default 0xf31004c0 if DEBUG_MESON_UARTAO |
59bd4c382 ARM: debug-ll: re... |
1708 |
default 0xf4090000 if DEBUG_LPC32XX |
d7175a3b7 ARM: debug-ll: re... |
1709 |
default 0xf4200000 if DEBUG_GEMINI |
cde7fc879 ARM: pxa: fix han... |
1710 |
default 0xf6200000 if DEBUG_PXA_UART1 |
d4da889a5 ARM: sunxi: Add d... |
1711 |
default 0xf7000000 if DEBUG_SUN9I_UART0 |
bb08dea1a ARM: s3c64xx: use... |
1712 |
default 0xf7000000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0 |
1899de289 ARM: S3C24XX: use... |
1713 1714 |
default 0xf7000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \ DEBUG_S3C2410_UART0) |
bb08dea1a ARM: s3c64xx: use... |
1715 1716 1717 |
default 0xf7000400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1 default 0xf7000800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2 default 0xf7000c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3 |
1899de289 ARM: S3C24XX: use... |
1718 1719 1720 1721 |
default 0xf7004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \ DEBUG_S3C2410_UART1) default 0xf7008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \ DEBUG_S3C2410_UART2) |
8b2f2d035 ARM: at91: debug:... |
1722 |
default 0xf7020000 if DEBUG_AT91_SAMA5D2_UART1 |
caad0b41d ARM: add Marvell ... |
1723 |
default 0xf7fc9000 if DEBUG_BERLIN_UART |
c9a1df48a ARM: debug: add H... |
1724 |
default 0xf8007000 if DEBUG_HIP04_UART |
5c972af40 ARM: debug: provi... |
1725 1726 |
default 0xf8009000 if DEBUG_VEXPRESS_UART0_CA9 default 0xf8090000 if DEBUG_VEXPRESS_UART0_RS1 |
8b2f2d035 ARM: at91: debug:... |
1727 1728 |
default 0xf8ffee00 if DEBUG_AT91_SAM9263_DBGU default 0xf8fff200 if DEBUG_AT91_RM9200_DBGU |
51ef70037 ARM: debug: Use g... |
1729 |
default 0xf9e09000 if DEBUG_AM33XXUART1 |
2d1f7d2e2 ARM: debug: Use g... |
1730 1731 1732 |
default 0xfa020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1 default 0xfa022000 if DEBUG_TI81XXUART2 default 0xfa024000 if DEBUG_TI81XXUART3 |
d2b310b02 ARM: debug: Use g... |
1733 1734 1735 1736 |
default 0xfa06a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \ DEBUG_OMAP4UART1 || DEBUG_OMAP5UART1 default 0xfa06c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \ DEBUG_OMAP4UART2 || DEBUG_OMAP5UART2 |
fc23beb8a ARM: debug: Use g... |
1737 |
default 0xfa06e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4 |
7098cff2a ARM: debug: qcom:... |
1738 |
default 0xfa71e000 if DEBUG_QCOM_UARTDM |
b125170a3 CNS3xxx: Fix debu... |
1739 |
default 0xfb002000 if DEBUG_CNS3XXX |
5c972af40 ARM: debug: provi... |
1740 |
default 0xfb009000 if DEBUG_REALVIEW_STD_PORT |
8b2f2d035 ARM: at91: debug:... |
1741 |
default 0xfb00c000 if DEBUG_AT91_SAMA5D4_USART3 |
fc23beb8a ARM: debug: Use g... |
1742 1743 |
default 0xfb020000 if DEBUG_OMAP3UART3 default 0xfb042000 if DEBUG_OMAP3UART4 |
5c972af40 ARM: debug: provi... |
1744 |
default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT |
58d039853 ARM: zx: add low ... |
1745 |
default 0xfc705000 if DEBUG_ZTE_ZX |
6c5480997 ARM: debug-ll: fi... |
1746 |
default 0xfcfe8600 if DEBUG_BCM63XX_UART |
375d84cf8 ARM: debug-ll: re... |
1747 |
default 0xfd000000 if DEBUG_SPEAR3XX || DEBUG_SPEAR13XX |
3c215e64e ARM: Alpine: earl... |
1748 |
default 0xfd883000 if DEBUG_ALPINE_UART0 |
62c1594d3 ARM: debug: stm32... |
1749 |
default 0xfe010000 if STM32MP1_DEBUG_UART |
c3faa9b75 ARM: debug: provi... |
1750 1751 |
default 0xfe017000 if DEBUG_MMP_UART2 default 0xfe018000 if DEBUG_MMP_UART3 |
5c972af40 ARM: debug: provi... |
1752 |
default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART |
0b4cccbec ARM: debug: add s... |
1753 |
default 0xfe230000 if DEBUG_PICOXCELL_UART |
753d12434 ARM: 7932/1: bcm:... |
1754 |
default 0xfe300000 if DEBUG_BCM_KONA_UART |
c3faa9b75 ARM: debug: provi... |
1755 |
default 0xfe800000 if ARCH_IOP32X |
12aae3097 ARM: debug: Renam... |
1756 |
default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART |
c3faa9b75 ARM: debug: provi... |
1757 1758 |
default 0xfeb24000 if DEBUG_RK3X_UART0 default 0xfeb26000 if DEBUG_RK3X_UART1 |
f2acf003c ARM: debug: move ... |
1759 1760 |
default 0xfeb30c00 if DEBUG_KEYSTONE_UART0 default 0xfeb31000 if DEBUG_KEYSTONE_UART1 |
de73c162f ARM: socfpga: Add... |
1761 |
default 0xfec02000 if DEBUG_SOCFPGA_UART0 |
f6628486c ARM: debug: enabl... |
1762 1763 |
default 0xfec02100 if DEBUG_SOCFPGA_ARRIA10_UART1 default 0xfec03000 if DEBUG_SOCFPGA_CYCLONE5_UART1 |
3584be9ec ARM: orion/mvebu:... |
1764 |
default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE |
bd9204900 ARM: mvebu: Add U... |
1765 |
default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE |
01ea63d99 ARM: sirf: add tw... |
1766 |
default 0xfec10000 if DEBUG_SIRFATLAS7_UART0 |
97bd1a48a ARM: debug: move ... |
1767 |
default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0 |
01ea63d99 ARM: sirf: add tw... |
1768 1769 |
default 0xfec20000 if DEBUG_SIRFATLAS7_UART1 default 0xfec60000 if DEBUG_SIRFPRIMA2_UART1 |
efd02ee92 ARM: rockchip: ad... |
1770 |
default 0xfec90000 if DEBUG_RK32_UART2 |
97bd1a48a ARM: debug: move ... |
1771 |
default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1 |
c5fdb6682 ARM: debug: add U... |
1772 |
default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_SD5203_UART |
c39e1ef77 ARM: 8024/1: Keep... |
1773 1774 1775 |
default 0xfed60000 if DEBUG_RK29_UART0 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3 |
f06455fab ARM: debug-ll: re... |
1776 |
default 0xfedc0000 if DEBUG_EP93XX |
0045c0dd2 ARM: debug-ll: re... |
1777 |
default 0xfee003f8 if DEBUG_FOOTBRIDGE_COM1 |
5c972af40 ARM: debug: provi... |
1778 |
default 0xfee20000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART |
c3faa9b75 ARM: debug: provi... |
1779 1780 |
default 0xfef00000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN default 0xfef00003 if ARCH_IXP4XX && CPU_BIG_ENDIAN |
c39e1ef77 ARM: 8024/1: Keep... |
1781 |
default 0xfef36000 if DEBUG_HIGHBANK_UART |
c26b99935 ARM: 8271/1: omap... |
1782 1783 1784 |
default 0xfefb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1 default 0xfefb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2 default 0xfefb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3 |
5c972af40 ARM: debug: provi... |
1785 |
default 0xff003000 if DEBUG_U300_UART |
27dafaa8d ARM: debug: add H... |
1786 |
default 0xffd01000 if DEBUG_HIP01_UART |
5c972af40 ARM: debug: provi... |
1787 |
default DEBUG_UART_PHYS if !MMU |
f8f1279ce ARM: debug: provi... |
1788 |
depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \ |
d8a00916b ARM: meson: debug... |
1789 |
DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \ |
4d31e6641 ARM: 8272/1: netx... |
1790 |
DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \ |
bb08dea1a ARM: s3c64xx: use... |
1791 |
DEBUG_S3C64XX_UART || \ |
6c5480997 ARM: debug-ll: fi... |
1792 |
DEBUG_BCM63XX_UART || DEBUG_ASM9260_UART || \ |
0b37e9e8d ARM: at91: debug:... |
1793 |
DEBUG_SIRFSOC_UART || DEBUG_DIGICOLOR_UA0 || \ |
79d5cfd19 ARM: debug: stm32... |
1794 |
DEBUG_AT91_UART || DEBUG_STM32_UART |
c3faa9b75 ARM: debug: provi... |
1795 |
|
4a0036473 ARM: debug: provi... |
1796 1797 |
config DEBUG_UART_8250_SHIFT int "Register offset shift for the 8250 debug UART" |
f8f1279ce ARM: debug: provi... |
1798 |
depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 |
0045c0dd2 ARM: debug-ll: re... |
1799 |
default 0 if DEBUG_FOOTBRIDGE_COM1 || ARCH_IOP32X || DEBUG_BCM_5301X || \ |
fa1e581d0 ARM: debug: Add H... |
1800 1801 |
DEBUG_BCM_HR2 || DEBUG_OMAP7XXUART1 || DEBUG_OMAP7XXUART2 || \ DEBUG_OMAP7XXUART3 |
4a0036473 ARM: debug: provi... |
1802 |
default 2 |
7610b607b ARM: debug: provi... |
1803 |
|
0b4cccbec ARM: debug: add s... |
1804 1805 |
config DEBUG_UART_8250_WORD bool "Use 32-bit accesses for 8250 UART" |
f8f1279ce ARM: debug: provi... |
1806 |
depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 |
0b4cccbec ARM: debug: add s... |
1807 |
depends on DEBUG_UART_8250_SHIFT >= 2 |
cdd2e08b2 ARM: debug-ll: fi... |
1808 |
default y if DEBUG_PICOXCELL_UART || \ |
f6628486c ARM: debug: enabl... |
1809 1810 1811 |
DEBUG_SOCFPGA_UART0 || DEBUG_SOCFPGA_ARRIA10_UART1 || \ DEBUG_SOCFPGA_CYCLONE5_UART1 || DEBUG_KEYSTONE_UART0 || \ DEBUG_KEYSTONE_UART1 || DEBUG_ALPINE_UART0 || \ |
97bd1a48a ARM: debug: move ... |
1812 |
DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \ |
295898ba6 ARM: debug: Add i... |
1813 |
DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_BCM_IPROC_UART3 || \ |
d0cf9d8a3 ARM: brcmstb: Add... |
1814 |
DEBUG_BCM_KONA_UART || DEBUG_RK32_UART2 |
0b4cccbec ARM: debug: add s... |
1815 |
|
0c5325466 ARM: debug: add s... |
1816 1817 1818 1819 1820 1821 1822 |
config DEBUG_UART_8250_PALMCHIP bool "8250 UART is Palmchip BK-310x" depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250 help Palmchip provides a UART implementation compatible with 16550 except for having a different register layout. Say Y here if the debug UART is of this type. |
3b4af9bc2 ARM: 7672/1: unco... |
1823 |
config DEBUG_UNCOMPRESS |
29337b60a ARM: make decompr... |
1824 |
bool "Enable decompressor debugging via DEBUG_LL output" |
9c77bc438 ARM: introduce AR... |
1825 |
depends on ARCH_MULTIPLATFORM || PLAT_SAMSUNG || ARM_SINGLE_ARMV7M |
29337b60a ARM: make decompr... |
1826 |
depends on DEBUG_LL && !DEBUG_OMAP2PLUS_UART && \ |
d0cf9d8a3 ARM: brcmstb: Add... |
1827 1828 |
(!DEBUG_TEGRA_UART || !ZBOOT_ROM) && \ !DEBUG_BRCMSTB_UART |
b6992fa9a ARM: document DEB... |
1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 |
help This option influences the normal decompressor output for multiplatform kernels. Normally, multiplatform kernels disable decompressor output because it is not possible to know where to send the decompressor output. When this option is set, the selected DEBUG_LL output method will be re-used for normal decompressor output on multiplatform kernels. |
3b4af9bc2 ARM: 7672/1: unco... |
1839 |
|
615967b00 ARM: 7671/1: use ... |
1840 1841 |
config UNCOMPRESS_INCLUDE string |
ffd80ecce ARM: debug: Use g... |
1842 |
default "debug/uncompress.h" if ARCH_MULTIPLATFORM || ARCH_MSM || \ |
36d6c9280 ARM: shmobile: re... |
1843 |
PLAT_SAMSUNG || ARM_SINGLE_ARMV7M |
615967b00 ARM: 7671/1: use ... |
1844 |
default "mach/uncompress.h" |
93fd03a8c ARM: Add an early... |
1845 1846 1847 1848 1849 1850 1851 |
config EARLY_PRINTK bool "Early printk" depends on DEBUG_LL help Say Y here if you want to have an early console using the kernel low-level debugging functions. Add earlyprintk to your kernel parameters to enable this console. |
4189bc71f ARM: kprobes: Add... |
1852 1853 1854 1855 1856 |
config ARM_KPROBES_TEST tristate "Kprobes test module" depends on KPROBES && MODULES help Perform tests of kprobes API and instruction set simulation. |
575320d62 ARM: 7445/1: mm: ... |
1857 1858 1859 1860 1861 1862 1863 1864 |
config PID_IN_CONTEXTIDR bool "Write the current PID to the CONTEXTIDR register" depends on CPU_COPY_V6 help Enabling this option causes the kernel to write the current PID to the PROCID field of the CONTEXTIDR register, at the expense of some additional instructions during context switch. Say Y here only if you are planning to use hardware trace tools with this kernel. |
01081f5ab coresight: moving... |
1865 |
source "drivers/hwtracing/coresight/Kconfig" |