diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-08 14:14:29 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-08 14:14:29 -0400 |
commit | b3345d7c57d70e6cb6749af25cdbe80515582e99 (patch) | |
tree | 04cce706bc7e944ad1fb257108a8ae735948f97f /arch/arm/Kconfig.debug | |
parent | 44c916d58b9ef1f2c4aec2def57fa8289c716a60 (diff) | |
parent | c2fff85e21818952aa0ee5778926beee6c03e579 (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.debug | 39 |
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 | |||
937 | config DEBUG_S3C24XX_UART | 957 | config DEBUG_S3C24XX_UART |
938 | bool | 958 | bool |
939 | 959 | ||
960 | config DEBUG_S5PV210_UART | ||
961 | bool | ||
962 | |||
940 | config DEBUG_OMAP2PLUS_UART | 963 | config 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 | ||
1028 | config DEBUG_UART_PHYS | 1052 | config 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 |