aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig.debug
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2015-01-21 17:26:53 -0500
committerOlof Johansson <olof@lixom.net>2015-01-21 17:26:53 -0500
commit0766c17fb97b1d11abed452b923a7460e8b64dce (patch)
tree172f0338d78d76461e5fb5e0feafa0170d87b534 /arch/arm/Kconfig.debug
parent73298072885318557841a29dc0b99b5f0b4e2316 (diff)
parent01ea63d99397fcdcb9cc235c77a8e11f4e4a63e9 (diff)
Merge tag 'atlas7-lldebug-for-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux into next/soc
Merge "CSR atlas7 debug ports for 3.20" from Barry Song: add debug ports for CSRatlas7 SoC Because Marco chip has never shipped to customers and has been replaced by Atlas7, so we do the below - drop Marco's debug port - add debug ports for Atlas7 * tag 'atlas7-lldebug-for-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux: ARM: sirf: add two debug ports for CSRatlas7 SoC ARM: sirf: drop Marco low-level debug port Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r--arch/arm/Kconfig.debug37
1 files changed, 30 insertions, 7 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index 7bd1bbccc43c..78ff56665ef1 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -931,16 +931,28 @@ choice
931 config DEBUG_SIRFPRIMA2_UART1 931 config DEBUG_SIRFPRIMA2_UART1
932 bool "Kernel low-level debugging messages via SiRFprimaII UART1" 932 bool "Kernel low-level debugging messages via SiRFprimaII UART1"
933 depends on ARCH_PRIMA2 933 depends on ARCH_PRIMA2
934 select DEBUG_SIRFSOC_UART
934 help 935 help
935 Say Y here if you want the debug print routines to direct 936 Say Y here if you want the debug print routines to direct
936 their output to the uart1 port on SiRFprimaII devices. 937 their output to the uart1 port on SiRFprimaII devices.
937 938
938 config DEBUG_SIRFMARCO_UART1 939 config DEBUG_SIRFATLAS7_UART0
939 bool "Kernel low-level debugging messages via SiRFmarco UART1" 940 bool "Kernel low-level debugging messages via SiRFatlas7 UART0"
940 depends on ARCH_MARCO 941 depends on ARCH_ATLAS7
942 select DEBUG_SIRFSOC_UART
941 help 943 help
942 Say Y here if you want the debug print routines to direct 944 Say Y here if you want the debug print routines to direct
943 their output to the uart1 port on SiRFmarco devices. 945 their output to the uart0 port on SiRFATLAS7 devices.The uart0
946 is used on SiRFATLAS7 as a extra debug port.sometimes an extra
947 debug port can be very useful.
948
949 config DEBUG_SIRFATLAS7_UART1
950 bool "Kernel low-level debugging messages via SiRFatlas7 UART1"
951 depends on ARCH_ATLAS7
952 select DEBUG_SIRFSOC_UART
953 help
954 Say Y here if you want the debug print routines to direct
955 their output to the uart1 port on SiRFATLAS7 devices.
944 956
945 config STIH41X_DEBUG_ASC2 957 config STIH41X_DEBUG_ASC2
946 bool "Use StiH415/416 ASC2 UART for low-level debug" 958 bool "Use StiH415/416 ASC2 UART for low-level debug"
@@ -1176,6 +1188,10 @@ config DEBUG_STI_UART
1176 bool 1188 bool
1177 depends on ARCH_STI 1189 depends on ARCH_STI
1178 1190
1191config DEBUG_SIRFSOC_UART
1192 bool
1193 depends on ARCH_SIRF
1194
1179config DEBUG_LL_INCLUDE 1195config DEBUG_LL_INCLUDE
1180 string 1196 string
1181 default "debug/sa1100.S" if DEBUG_SA1100 1197 default "debug/sa1100.S" if DEBUG_SA1100
@@ -1210,7 +1226,7 @@ config DEBUG_LL_INCLUDE
1210 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4 1226 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1211 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART 1227 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART
1212 default "debug/s5pv210.S" if DEBUG_S5PV210_UART 1228 default "debug/s5pv210.S" if DEBUG_S5PV210_UART
1213 default "debug/sirf.S" if DEBUG_SIRFPRIMA2_UART1 || DEBUG_SIRFMARCO_UART1 1229 default "debug/sirf.S" if DEBUG_SIRFSOC_UART
1214 default "debug/sti.S" if DEBUG_STI_UART 1230 default "debug/sti.S" if DEBUG_STI_UART
1215 default "debug/tegra.S" if DEBUG_TEGRA_UART 1231 default "debug/tegra.S" if DEBUG_TEGRA_UART
1216 default "debug/ux500.S" if DEBUG_UX500_UART 1232 default "debug/ux500.S" if DEBUG_UX500_UART
@@ -1266,6 +1282,8 @@ config DEBUG_UART_PHYS
1266 default 0x11009000 if DEBUG_MT8135_UART3 1282 default 0x11009000 if DEBUG_MT8135_UART3
1267 default 0x16000000 if ARCH_INTEGRATOR 1283 default 0x16000000 if ARCH_INTEGRATOR
1268 default 0x18000300 if DEBUG_BCM_5301X 1284 default 0x18000300 if DEBUG_BCM_5301X
1285 default 0x18010000 if DEBUG_SIRFATLAS7_UART0
1286 default 0x18020000 if DEBUG_SIRFATLAS7_UART1
1269 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1 1287 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1
1270 default 0x20060000 if DEBUG_RK29_UART0 1288 default 0x20060000 if DEBUG_RK29_UART0
1271 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2 1289 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
@@ -1292,6 +1310,7 @@ config DEBUG_UART_PHYS
1292 default 0x808c0000 if ARCH_EP93XX 1310 default 0x808c0000 if ARCH_EP93XX
1293 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART 1311 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1294 default 0xa9a00000 if DEBUG_MSM_UART 1312 default 0xa9a00000 if DEBUG_MSM_UART
1313 default 0xb0060000 if DEBUG_SIRFPRIMA2_UART1
1295 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX 1314 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX
1296 default 0xc0013000 if DEBUG_U300_UART 1315 default 0xc0013000 if DEBUG_U300_UART
1297 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN 1316 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
@@ -1336,7 +1355,8 @@ config DEBUG_UART_PHYS
1336 DEBUG_RCAR_GEN2_SCIF0 || DEBUG_RCAR_GEN2_SCIF2 || \ 1355 DEBUG_RCAR_GEN2_SCIF0 || DEBUG_RCAR_GEN2_SCIF2 || \
1337 DEBUG_RMOBILE_SCIFA0 || DEBUG_RMOBILE_SCIFA1 || \ 1356 DEBUG_RMOBILE_SCIFA0 || DEBUG_RMOBILE_SCIFA1 || \
1338 DEBUG_RMOBILE_SCIFA4 || DEBUG_S3C24XX_UART || \ 1357 DEBUG_RMOBILE_SCIFA4 || DEBUG_S3C24XX_UART || \
1339 DEBUG_UART_BCM63XX || DEBUG_ASM9260_UART 1358 DEBUG_UART_BCM63XX || DEBUG_ASM9260_UART || \
1359 DEBUG_SIRFSOC_UART
1340 1360
1341config DEBUG_UART_VIRT 1361config DEBUG_UART_VIRT
1342 hex "Virtual base address of debug UART" 1362 hex "Virtual base address of debug UART"
@@ -1395,7 +1415,10 @@ config DEBUG_UART_VIRT
1395 default 0xfec02000 if DEBUG_SOCFPGA_UART 1415 default 0xfec02000 if DEBUG_SOCFPGA_UART
1396 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE 1416 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE
1397 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE 1417 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE
1418 default 0xfec10000 if DEBUG_SIRFATLAS7_UART0
1398 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0 1419 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0
1420 default 0xfec20000 if DEBUG_SIRFATLAS7_UART1
1421 default 0xfec60000 if DEBUG_SIRFPRIMA2_UART1
1399 default 0xfec90000 if DEBUG_RK32_UART2 1422 default 0xfec90000 if DEBUG_RK32_UART2
1400 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1 1423 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1401 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 1424 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2
@@ -1415,7 +1438,7 @@ config DEBUG_UART_VIRT
1415 depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \ 1438 depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \
1416 DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \ 1439 DEBUG_UART_8250 || DEBUG_UART_PL01X || DEBUG_MESON_UARTAO || \
1417 DEBUG_MSM_UART || DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \ 1440 DEBUG_MSM_UART || DEBUG_QCOM_UARTDM || DEBUG_S3C24XX_UART || \
1418 DEBUG_UART_BCM63XX || DEBUG_ASM9260_UART 1441 DEBUG_UART_BCM63XX || DEBUG_ASM9260_UART || DEBUG_SIRFSOC_UART
1419 1442
1420config DEBUG_UART_8250_SHIFT 1443config DEBUG_UART_8250_SHIFT
1421 int "Register offset shift for the 8250 debug UART" 1444 int "Register offset shift for the 8250 debug UART"