diff options
author | Olof Johansson <olof@lixom.net> | 2015-01-21 17:26:53 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-01-21 17:26:53 -0500 |
commit | 0766c17fb97b1d11abed452b923a7460e8b64dce (patch) | |
tree | 172f0338d78d76461e5fb5e0feafa0170d87b534 /arch/arm/Kconfig.debug | |
parent | 73298072885318557841a29dc0b99b5f0b4e2316 (diff) | |
parent | 01ea63d99397fcdcb9cc235c77a8e11f4e4a63e9 (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.debug | 37 |
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 | ||
1191 | config DEBUG_SIRFSOC_UART | ||
1192 | bool | ||
1193 | depends on ARCH_SIRF | ||
1194 | |||
1179 | config DEBUG_LL_INCLUDE | 1195 | config 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 | ||
1341 | config DEBUG_UART_VIRT | 1361 | config 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 | ||
1420 | config DEBUG_UART_8250_SHIFT | 1443 | config DEBUG_UART_8250_SHIFT |
1421 | int "Register offset shift for the 8250 debug UART" | 1444 | int "Register offset shift for the 8250 debug UART" |