aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig.debug
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-08-08 14:14:29 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-08-08 14:14:29 -0400
commitb3345d7c57d70e6cb6749af25cdbe80515582e99 (patch)
tree04cce706bc7e944ad1fb257108a8ae735948f97f /arch/arm/Kconfig.debug
parent44c916d58b9ef1f2c4aec2def57fa8289c716a60 (diff)
parentc2fff85e21818952aa0ee5778926beee6c03e579 (diff)
Merge tag 'soc-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC platform changes from Olof Johansson: "This is the bulk of new SoC enablement and other platform changes for 3.17: - Samsung S5PV210 has been converted to DT and multiplatform - Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms - Kirkwood, one of the popular Marvell platforms, is folded into the mvebu platform code, removing mach-kirkwood - Hwmod data for TI AM43xx and DRA7 platforms - More additions of Renesas shmobile platform support - Removal of plat-samsung contents that can be removed with S5PV210 being multiplatform/DT-enabled and the other two old platforms being removed New platforms (most with only basic support right now): - Hisilicon X5HD2 settop box chipset is introduced - Mediatek MT6589 (mobile chipset) is introduced - Broadcom BCM7xxx settop box chipset is introduced + as usual a lot other pieces all over the platform code" * tag 'soc-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (240 commits) ARM: hisi: remove smp from machine descriptor power: reset: move hisilicon reboot code ARM: dts: Add hix5hd2-dkb dts file. ARM: debug: Rename Hi3716 to HIX5HD2 ARM: hisi: enable hix5hd2 SoC ARM: hisi: add ARCH_HISI MAINTAINERS: add entry for Broadcom ARM STB architecture ARM: brcmstb: select GISB arbiter and interrupt drivers ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs ARM: configs: enable SMP in bcm_defconfig ARM: add SMP support for Broadcom mobile SoCs Documentation: arm: misc updates to Marvell EBU SoC status Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC ARM: mvebu: fix build without platforms selected ARM: mvebu: add cpuidle support for Armada 38x ARM: mvebu: add cpuidle support for Armada 370 cpuidle: mvebu: add Armada 38x support cpuidle: mvebu: add Armada 370 support cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7 ARM: mvebu: export the SCU address ...
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r--arch/arm/Kconfig.debug39
1 files changed, 32 insertions, 7 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index b24b5dc720e4..edaf62737bc2 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -223,6 +223,14 @@ choice
223 Say Y here if you want kernel low-level debugging support 223 Say Y here if you want kernel low-level debugging support
224 on HI3716 UART. 224 on HI3716 UART.
225 225
226 config DEBUG_HIX5HD2_UART
227 bool "Hisilicon Hix5hd2 Debug UART"
228 depends on ARCH_HIX5HD2
229 select DEBUG_UART_PL01X
230 help
231 Say Y here if you want kernel low-level debugging support
232 on Hix5hd2 UART.
233
226 config DEBUG_HIGHBANK_UART 234 config DEBUG_HIGHBANK_UART
227 bool "Kernel low-level debugging messages via Highbank UART" 235 bool "Kernel low-level debugging messages via Highbank UART"
228 depends on ARCH_HIGHBANK 236 depends on ARCH_HIGHBANK
@@ -617,6 +625,7 @@ choice
617 depends on PLAT_SAMSUNG 625 depends on PLAT_SAMSUNG
618 select DEBUG_EXYNOS_UART if ARCH_EXYNOS 626 select DEBUG_EXYNOS_UART if ARCH_EXYNOS
619 select DEBUG_S3C24XX_UART if ARCH_S3C24XX 627 select DEBUG_S3C24XX_UART if ARCH_S3C24XX
628 select DEBUG_S5PV210_UART if ARCH_S5PV210
620 bool "Use Samsung S3C UART 0 for low-level debug" 629 bool "Use Samsung S3C UART 0 for low-level debug"
621 help 630 help
622 Say Y here if you want the debug print routines to direct 631 Say Y here if you want the debug print routines to direct
@@ -627,6 +636,7 @@ choice
627 depends on PLAT_SAMSUNG 636 depends on PLAT_SAMSUNG
628 select DEBUG_EXYNOS_UART if ARCH_EXYNOS 637 select DEBUG_EXYNOS_UART if ARCH_EXYNOS
629 select DEBUG_S3C24XX_UART if ARCH_S3C24XX 638 select DEBUG_S3C24XX_UART if ARCH_S3C24XX
639 select DEBUG_S5PV210_UART if ARCH_S5PV210
630 bool "Use Samsung S3C UART 1 for low-level debug" 640 bool "Use Samsung S3C UART 1 for low-level debug"
631 help 641 help
632 Say Y here if you want the debug print routines to direct 642 Say Y here if you want the debug print routines to direct
@@ -637,6 +647,7 @@ choice
637 depends on PLAT_SAMSUNG 647 depends on PLAT_SAMSUNG
638 select DEBUG_EXYNOS_UART if ARCH_EXYNOS 648 select DEBUG_EXYNOS_UART if ARCH_EXYNOS
639 select DEBUG_S3C24XX_UART if ARCH_S3C24XX 649 select DEBUG_S3C24XX_UART if ARCH_S3C24XX
650 select DEBUG_S5PV210_UART if ARCH_S5PV210
640 bool "Use Samsung S3C UART 2 for low-level debug" 651 bool "Use Samsung S3C UART 2 for low-level debug"
641 help 652 help
642 Say Y here if you want the debug print routines to direct 653 Say Y here if you want the debug print routines to direct
@@ -644,8 +655,9 @@ choice
644 by the boot-loader before use. 655 by the boot-loader before use.
645 656
646 config DEBUG_S3C_UART3 657 config DEBUG_S3C_UART3
647 depends on PLAT_SAMSUNG && ARCH_EXYNOS 658 depends on PLAT_SAMSUNG && (ARCH_EXYNOS || ARCH_S5PV210)
648 select DEBUG_EXYNOS_UART 659 select DEBUG_EXYNOS_UART if ARCH_EXYNOS
660 select DEBUG_S5PV210_UART if ARCH_S5PV210
649 bool "Use Samsung S3C UART 3 for low-level debug" 661 bool "Use Samsung S3C UART 3 for low-level debug"
650 help 662 help
651 Say Y here if you want the debug print routines to direct 663 Say Y here if you want the debug print routines to direct
@@ -703,6 +715,14 @@ choice
703 Say Y here if you want kernel low-level debugging support 715 Say Y here if you want kernel low-level debugging support
704 on Allwinner A1X based platforms on the UART1. 716 on Allwinner A1X based platforms on the UART1.
705 717
718 config DEBUG_SUNXI_R_UART
719 bool "Kernel low-level debugging messages via sunXi R_UART"
720 depends on MACH_SUN6I || MACH_SUN8I
721 select DEBUG_UART_8250
722 help
723 Say Y here if you want kernel low-level debugging support
724 on Allwinner A31/A23 based platforms on the R_UART.
725
706 config TEGRA_DEBUG_UART_AUTO_ODMDATA 726 config TEGRA_DEBUG_UART_AUTO_ODMDATA
707 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA" 727 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
708 depends on ARCH_TEGRA 728 depends on ARCH_TEGRA
@@ -937,6 +957,9 @@ config DEBUG_S3C2410_UART
937config DEBUG_S3C24XX_UART 957config DEBUG_S3C24XX_UART
938 bool 958 bool
939 959
960config DEBUG_S5PV210_UART
961 bool
962
940config DEBUG_OMAP2PLUS_UART 963config DEBUG_OMAP2PLUS_UART
941 bool 964 bool
942 depends on ARCH_OMAP2PLUS 965 depends on ARCH_OMAP2PLUS
@@ -998,6 +1021,7 @@ config DEBUG_LL_INCLUDE
998 default "debug/msm.S" if DEBUG_MSM_UART || DEBUG_QCOM_UARTDM 1021 default "debug/msm.S" if DEBUG_MSM_UART || DEBUG_QCOM_UARTDM
999 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART 1022 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART
1000 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART 1023 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART
1024 default "debug/s5pv210.S" if DEBUG_S5PV210_UART
1001 default "debug/sirf.S" if DEBUG_SIRFPRIMA2_UART1 || DEBUG_SIRFMARCO_UART1 1025 default "debug/sirf.S" if DEBUG_SIRFPRIMA2_UART1 || DEBUG_SIRFMARCO_UART1
1002 default "debug/sti.S" if DEBUG_STI_UART 1026 default "debug/sti.S" if DEBUG_STI_UART
1003 default "debug/tegra.S" if DEBUG_TEGRA_UART 1027 default "debug/tegra.S" if DEBUG_TEGRA_UART
@@ -1022,7 +1046,7 @@ config DEBUG_UART_8250
1022 def_bool ARCH_DOVE || ARCH_EBSA110 || \ 1046 def_bool ARCH_DOVE || ARCH_EBSA110 || \
1023 (FOOTBRIDGE && !DEBUG_DC21285_PORT) || \ 1047 (FOOTBRIDGE && !DEBUG_DC21285_PORT) || \
1024 ARCH_GEMINI || ARCH_IOP13XX || ARCH_IOP32X || \ 1048 ARCH_GEMINI || ARCH_IOP13XX || ARCH_IOP32X || \
1025 ARCH_IOP33X || ARCH_IXP4XX || ARCH_KIRKWOOD || \ 1049 ARCH_IOP33X || ARCH_IXP4XX || \
1026 ARCH_LPC32XX || ARCH_MV78XX0 || ARCH_ORION5X || ARCH_RPC 1050 ARCH_LPC32XX || ARCH_MV78XX0 || ARCH_ORION5X || ARCH_RPC
1027 1051
1028config DEBUG_UART_PHYS 1052config DEBUG_UART_PHYS
@@ -1032,6 +1056,7 @@ config DEBUG_UART_PHYS
1032 default 0x01c28400 if DEBUG_SUNXI_UART1 1056 default 0x01c28400 if DEBUG_SUNXI_UART1
1033 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1 1057 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1
1034 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2 1058 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2
1059 default 0x01f02800 if DEBUG_SUNXI_R_UART
1035 default 0x02530c00 if DEBUG_KEYSTONE_UART0 1060 default 0x02530c00 if DEBUG_KEYSTONE_UART0
1036 default 0x02531000 if DEBUG_KEYSTONE_UART1 1061 default 0x02531000 if DEBUG_KEYSTONE_UART1
1037 default 0x03010fe0 if ARCH_RPC 1062 default 0x03010fe0 if ARCH_RPC
@@ -1078,10 +1103,10 @@ config DEBUG_UART_PHYS
1078 default 0xe0000000 if ARCH_SPEAR13XX 1103 default 0xe0000000 if ARCH_SPEAR13XX
1079 default 0xf0000be0 if ARCH_EBSA110 1104 default 0xf0000be0 if ARCH_EBSA110
1080 default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE 1105 default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE
1081 default 0xf1012000 if ARCH_DOVE || ARCH_KIRKWOOD || ARCH_MV78XX0 || \ 1106 default 0xf1012000 if ARCH_DOVE || ARCH_MV78XX0 || \
1082 ARCH_ORION5X 1107 ARCH_ORION5X
1083 default 0xf7fc9000 if DEBUG_BERLIN_UART 1108 default 0xf7fc9000 if DEBUG_BERLIN_UART
1084 default 0xf8b00000 if DEBUG_HI3716_UART 1109 default 0xf8b00000 if DEBUG_HIX5HD2_UART
1085 default 0xf991e000 if DEBUG_QCOM_UARTDM 1110 default 0xf991e000 if DEBUG_QCOM_UARTDM
1086 default 0xfcb00000 if DEBUG_HI3620_UART 1111 default 0xfcb00000 if DEBUG_HI3620_UART
1087 default 0xfe800000 if ARCH_IOP32X 1112 default 0xfe800000 if ARCH_IOP32X
@@ -1107,6 +1132,7 @@ config DEBUG_UART_VIRT
1107 default 0xf1600000 if ARCH_INTEGRATOR 1132 default 0xf1600000 if ARCH_INTEGRATOR
1108 default 0xf1c28000 if DEBUG_SUNXI_UART0 1133 default 0xf1c28000 if DEBUG_SUNXI_UART0
1109 default 0xf1c28400 if DEBUG_SUNXI_UART1 1134 default 0xf1c28400 if DEBUG_SUNXI_UART1
1135 default 0xf1f02800 if DEBUG_SUNXI_R_UART
1110 default 0xf2100000 if DEBUG_PXA_UART1 1136 default 0xf2100000 if DEBUG_PXA_UART1
1111 default 0xf4090000 if ARCH_LPC32XX 1137 default 0xf4090000 if ARCH_LPC32XX
1112 default 0xf4200000 if ARCH_GEMINI 1138 default 0xf4200000 if ARCH_GEMINI
@@ -1133,7 +1159,7 @@ config DEBUG_UART_VIRT
1133 default 0xfe230000 if DEBUG_PICOXCELL_UART 1159 default 0xfe230000 if DEBUG_PICOXCELL_UART
1134 default 0xfe300000 if DEBUG_BCM_KONA_UART 1160 default 0xfe300000 if DEBUG_BCM_KONA_UART
1135 default 0xfe800000 if ARCH_IOP32X 1161 default 0xfe800000 if ARCH_IOP32X
1136 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HI3716_UART 1162 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART
1137 default 0xfeb24000 if DEBUG_RK3X_UART0 1163 default 0xfeb24000 if DEBUG_RK3X_UART0
1138 default 0xfeb26000 if DEBUG_RK3X_UART1 1164 default 0xfeb26000 if DEBUG_RK3X_UART1
1139 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0 1165 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0
@@ -1143,7 +1169,6 @@ config DEBUG_UART_VIRT
1143 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0 1169 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0
1144 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1 1170 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1145 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 1171 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2
1146 default 0xfed12000 if ARCH_KIRKWOOD
1147 default 0xfed60000 if DEBUG_RK29_UART0 1172 default 0xfed60000 if DEBUG_RK29_UART0
1148 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2 1173 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1149 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3 1174 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3