ARM: debug-ll: reorder Kconfig alphanumerically
The file has gotten a little out of sync, as platforms got added in the wrong place, or have been renamed. This moves the options around, but should not change any functionality. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
0045c0dd2f
commit
1dc93416ea
|
@ -232,23 +232,6 @@ choice
|
|||
Say Y here if you want the debug print routines to direct
|
||||
their output to UART0 serial port on DaVinci DMx devices.
|
||||
|
||||
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.
|
||||
|
||||
config DEBUG_DC21285_PORT
|
||||
bool "Kernel low-level debugging messages via footbridge serial port"
|
||||
depends on FOOTBRIDGE
|
||||
|
@ -263,6 +246,20 @@ choice
|
|||
Say Y here if you want the debug print routines to direct
|
||||
their output to the UA0 serial port in the CX92755.
|
||||
|
||||
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
|
||||
|
||||
config DEBUG_EP93XX
|
||||
bool "Kernel low-level debugging messages via ep93xx UART"
|
||||
depends on ARCH_EP93XX
|
||||
|
@ -512,23 +509,6 @@ choice
|
|||
Say Y here if you want kernel low-level debugging support
|
||||
on MMP UART3.
|
||||
|
||||
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
|
||||
MSM8X60 0x19c40000 0xf0040000
|
||||
MSM8960 0x16440000 0xf0040000
|
||||
MSM8974 0xf991e000 0xfa71e000
|
||||
|
||||
Please adjust DEBUG_UART_PHYS and DEBUG_UART_BASE configuration
|
||||
options based on your needs.
|
||||
|
||||
config DEBUG_MVEBU_UART0
|
||||
bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
|
||||
depends on ARCH_MVEBU
|
||||
|
@ -588,12 +568,29 @@ choice
|
|||
when u-boot hands over to the kernel, the system
|
||||
silently crashes, with no serial output at all.
|
||||
|
||||
config DEBUG_VF_UART
|
||||
bool "Vybrid UART"
|
||||
depends on SOC_VF610
|
||||
config DEBUG_MT6589_UART0
|
||||
bool "Mediatek mt6589 UART0"
|
||||
depends on ARCH_MEDIATEK
|
||||
select DEBUG_UART_8250
|
||||
help
|
||||
Say Y here if you want kernel low-level debugging support
|
||||
on Vybrid based platforms.
|
||||
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.
|
||||
|
||||
config DEBUG_NETX_UART
|
||||
bool "Kernel low-level debugging messages via NetX UART"
|
||||
|
@ -757,6 +754,23 @@ choice
|
|||
Say Y here if you want kernel low-level debugging support
|
||||
on PXA UART1.
|
||||
|
||||
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
|
||||
MSM8X60 0x19c40000 0xf0040000
|
||||
MSM8960 0x16440000 0xf0040000
|
||||
MSM8974 0xf991e000 0xfa71e000
|
||||
|
||||
Please adjust DEBUG_UART_PHYS and DEBUG_UART_BASE configuration
|
||||
options based on your needs.
|
||||
|
||||
config DEBUG_REALVIEW_STD_PORT
|
||||
bool "RealView Default UART"
|
||||
depends on ARCH_REALVIEW
|
||||
|
@ -1023,58 +1037,6 @@ choice
|
|||
Say Y here if you want kernel low-level debugging support
|
||||
on Allwinner A31/A23 based platforms on the R_UART.
|
||||
|
||||
config TEGRA_DEBUG_UART_AUTO_ODMDATA
|
||||
bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
|
||||
depends on ARCH_TEGRA
|
||||
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
|
||||
help
|
||||
Say Y here if you want kernel low-level debugging support
|
||||
on Tegra based platforms.
|
||||
|
||||
config DEBUG_SIRFPRIMA2_UART1
|
||||
bool "Kernel low-level debugging messages via SiRFprimaII UART1"
|
||||
depends on ARCH_PRIMA2
|
||||
|
@ -1139,6 +1101,58 @@ choice
|
|||
|
||||
If unsure, say N.
|
||||
|
||||
config TEGRA_DEBUG_UART_AUTO_ODMDATA
|
||||
bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
|
||||
depends on ARCH_TEGRA
|
||||
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
|
||||
help
|
||||
Say Y here if you want kernel low-level debugging support
|
||||
on Tegra based platforms.
|
||||
|
||||
config DEBUG_U300_UART
|
||||
bool "Kernel low-level debugging messages via U300 UART0"
|
||||
depends on ARCH_U300
|
||||
|
@ -1154,14 +1168,6 @@ choice
|
|||
Say Y here if you want kernel low-level debugging support
|
||||
on Ux500 based platforms.
|
||||
|
||||
config DEBUG_MT6589_UART0
|
||||
bool "Mediatek mt6589 UART0"
|
||||
depends on ARCH_MEDIATEK
|
||||
select DEBUG_UART_8250
|
||||
help
|
||||
Say Y here if you want kernel low-level debugging support
|
||||
for Mediatek mt6589 based platforms on UART0.
|
||||
|
||||
config DEBUG_VERSATILE
|
||||
bool "Kernel low-level debugging messages via ARM Versatile UART"
|
||||
depends on ARCH_VERSATILE
|
||||
|
@ -1170,22 +1176,6 @@ choice
|
|||
Say Y here if you want kernel low-level debugging support
|
||||
on ARM Versatile platforms.
|
||||
|
||||
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.
|
||||
|
||||
config DEBUG_VEXPRESS_UART0_DETECT
|
||||
bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
|
||||
depends on ARCH_VEXPRESS && CPU_CP15_MMU
|
||||
|
@ -1222,6 +1212,13 @@ choice
|
|||
This option selects UART0 at 0xb0090000. This is appropriate for
|
||||
Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
|
||||
|
||||
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.
|
||||
|
||||
config DEBUG_VT8500_UART0
|
||||
bool "Use UART0 on VIA/Wondermedia SoCs"
|
||||
depends on ARCH_VT8500
|
||||
|
@ -1229,6 +1226,35 @@ choice
|
|||
This option selects UART0 on VIA/Wondermedia System-on-a-chip
|
||||
devices, including VT8500, WM8505, WM8650 and WM8850.
|
||||
|
||||
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.
|
||||
|
||||
config DEBUG_ICEDCC
|
||||
bool "Kernel low-level debugging via EmbeddedICE DCC channel"
|
||||
help
|
||||
|
@ -1256,18 +1282,6 @@ choice
|
|||
For more details about semihosting, please see
|
||||
chapter 8 of DUI0203I_rvct_developer_guide.pdf from ARM Ltd.
|
||||
|
||||
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_LL_UART_8250
|
||||
bool "Kernel low-level debugging via 8250 UART"
|
||||
help
|
||||
|
@ -1281,20 +1295,6 @@ choice
|
|||
options; the platform specific options are deprecated
|
||||
and will be soon removed.
|
||||
|
||||
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
|
||||
|
||||
config DEBUG_LL_UART_PL01X
|
||||
bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
|
||||
help
|
||||
|
@ -1559,6 +1559,7 @@ config DEBUG_UART_VIRT
|
|||
default 0xf1c28000 if DEBUG_SUNXI_UART0
|
||||
default 0xf1c28400 if DEBUG_SUNXI_UART1
|
||||
default 0xf1f02800 if DEBUG_SUNXI_R_UART
|
||||
default 0xf31004c0 if DEBUG_MESON_UARTAO
|
||||
default 0xf4090000 if DEBUG_LPC32XX
|
||||
default 0xf4200000 if DEBUG_GEMINI
|
||||
default 0xf6200000 if DEBUG_PXA_UART1
|
||||
|
@ -1585,7 +1586,6 @@ config DEBUG_UART_VIRT
|
|||
default 0xfd883000 if DEBUG_ALPINE_UART0
|
||||
default 0xfde12000 if DEBUG_MVEBU_UART0_ALTERNATE && ARCH_DOVE
|
||||
default 0xfe012000 if DEBUG_MVEBU_UART0_ALTERNATE && ARCH_ORION5X
|
||||
default 0xf31004c0 if DEBUG_MESON_UARTAO
|
||||
default 0xfe017000 if DEBUG_MMP_UART2
|
||||
default 0xfe018000 if DEBUG_MMP_UART3
|
||||
default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
|
||||
|
|
Loading…
Reference in New Issue