diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-07-07 07:36:46 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-08-25 12:11:06 -0400 |
commit | 4e218b99285485a6788339ee660cc535c7bd5017 (patch) | |
tree | a4dff3f4804ae5f07de62faaa31710b428a95098 | |
parent | 5c972af407419c79e1e922fb241fa0d06b4f1ffd (diff) |
ARM: debug: move PL01X debug include into arch/arm/include/debug/
Now that the PL01X debug include can mostly stand alone without
requiring platforms to provide any macros, move it into the debug
directory so it can be directly included. This allows us to get rid of
a lot of debug-macros include files.
The autodetect case for Versatile Express and the ux500 are left alone;
these are more complicated implementations.
Acked-by: Rob Herring <rob.herring@calxeda.com>
Acked-by: Ryan Mallon <rmallon@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-rw-r--r-- | arch/arm/Kconfig.debug | 12 | ||||
-rw-r--r-- | arch/arm/include/debug/bcm2835.S | 13 | ||||
-rw-r--r-- | arch/arm/include/debug/cns3xxx.S | 12 | ||||
-rw-r--r-- | arch/arm/include/debug/highbank.S | 11 | ||||
-rw-r--r-- | arch/arm/include/debug/mxs.S | 13 | ||||
-rw-r--r-- | arch/arm/include/debug/nomadik.S | 12 | ||||
-rw-r--r-- | arch/arm/include/debug/nspire.S | 11 | ||||
-rw-r--r-- | arch/arm/include/debug/pl01x.S (renamed from arch/arm/include/asm/hardware/debug-pl01x.S) | 2 | ||||
-rw-r--r-- | arch/arm/include/debug/u300.S | 7 | ||||
-rw-r--r-- | arch/arm/include/debug/ux500.S | 2 | ||||
-rw-r--r-- | arch/arm/include/debug/vexpress.S | 2 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/include/mach/debug-macro.S | 12 | ||||
-rw-r--r-- | arch/arm/mach-integrator/include/mach/debug-macro.S | 13 | ||||
-rw-r--r-- | arch/arm/mach-realview/include/mach/debug-macro.S | 12 | ||||
-rw-r--r-- | arch/arm/mach-versatile/include/mach/debug-macro.S | 13 |
15 files changed, 5 insertions, 142 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index f9573d9a6d96..b4b298654224 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug | |||
@@ -846,10 +846,8 @@ config DEBUG_STI_UART | |||
846 | config DEBUG_LL_INCLUDE | 846 | config DEBUG_LL_INCLUDE |
847 | string | 847 | string |
848 | default "debug/8250.S" if DEBUG_UART_8250 | 848 | default "debug/8250.S" if DEBUG_UART_8250 |
849 | default "debug/bcm2835.S" if DEBUG_BCM2835 | 849 | default "debug/pl01x.S" if DEBUG_UART_PL01X |
850 | default "debug/cns3xxx.S" if DEBUG_CNS3XXX | ||
851 | default "debug/exynos.S" if DEBUG_EXYNOS_UART | 850 | default "debug/exynos.S" if DEBUG_EXYNOS_UART |
852 | default "debug/highbank.S" if DEBUG_HIGHBANK_UART | ||
853 | default "debug/icedcc.S" if DEBUG_ICEDCC | 851 | default "debug/icedcc.S" if DEBUG_ICEDCC |
854 | default "debug/imx.S" if DEBUG_IMX1_UART || \ | 852 | default "debug/imx.S" if DEBUG_IMX1_UART || \ |
855 | DEBUG_IMX25_UART || \ | 853 | DEBUG_IMX25_UART || \ |
@@ -862,18 +860,12 @@ config DEBUG_LL_INCLUDE | |||
862 | DEBUG_IMX6SL_UART | 860 | DEBUG_IMX6SL_UART |
863 | default "debug/keystone.S" if DEBUG_KEYSTONE_UART0 || \ | 861 | default "debug/keystone.S" if DEBUG_KEYSTONE_UART0 || \ |
864 | DEBUG_KEYSTONE_UART1 | 862 | DEBUG_KEYSTONE_UART1 |
865 | default "debug/mxs.S" if DEBUG_IMX23_UART || DEBUG_IMX28_UART | ||
866 | default "debug/nomadik.S" if DEBUG_NOMADIK_UART | ||
867 | default "debug/nspire.S" if DEBUG_NSPIRE_CX_UART | ||
868 | default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART | 863 | default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART |
869 | default "debug/sirf.S" if DEBUG_SIRFPRIMA2_UART1 || DEBUG_SIRFMARCO_UART1 | 864 | default "debug/sirf.S" if DEBUG_SIRFPRIMA2_UART1 || DEBUG_SIRFMARCO_UART1 |
870 | default "debug/sti.S" if DEBUG_STI_UART | 865 | default "debug/sti.S" if DEBUG_STI_UART |
871 | default "debug/tegra.S" if DEBUG_TEGRA_UART | 866 | default "debug/tegra.S" if DEBUG_TEGRA_UART |
872 | default "debug/u300.S" if DEBUG_U300_UART | ||
873 | default "debug/ux500.S" if DEBUG_UX500_UART | 867 | default "debug/ux500.S" if DEBUG_UX500_UART |
874 | default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT || \ | 868 | default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT |
875 | DEBUG_VEXPRESS_UART0_CA9 || DEBUG_VEXPRESS_UART0_RS1 || \ | ||
876 | DEBUG_VEXPRESS_UART0_CRX | ||
877 | default "debug/vt8500.S" if DEBUG_VT8500_UART0 | 869 | default "debug/vt8500.S" if DEBUG_VT8500_UART0 |
878 | default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1 | 870 | default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1 |
879 | default "mach/debug-macro.S" | 871 | default "mach/debug-macro.S" |
diff --git a/arch/arm/include/debug/bcm2835.S b/arch/arm/include/debug/bcm2835.S deleted file mode 100644 index 726e06942933..000000000000 --- a/arch/arm/include/debug/bcm2835.S +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | /* | ||
2 | * Debugging macro include header | ||
3 | * | ||
4 | * Copyright (C) 2010 Broadcom | ||
5 | * Copyright (C) 1994-1999 Russell King | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | */ | ||
13 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/cns3xxx.S b/arch/arm/include/debug/cns3xxx.S deleted file mode 100644 index 2d5fb519df2b..000000000000 --- a/arch/arm/include/debug/cns3xxx.S +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | /* | ||
2 | * Debugging macro include header | ||
3 | * | ||
4 | * Copyright 1994-1999 Russell King | ||
5 | * Copyright 2008 Cavium Networks | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This file is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License, Version 2, as | ||
10 | * published by the Free Software Foundation. | ||
11 | */ | ||
12 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/highbank.S b/arch/arm/include/debug/highbank.S deleted file mode 100644 index 3c6f63ff0d37..000000000000 --- a/arch/arm/include/debug/highbank.S +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | /* | ||
2 | * Debugging macro include header | ||
3 | * | ||
4 | * Copyright (C) 1994-1999 Russell King | ||
5 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | */ | ||
11 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/mxs.S b/arch/arm/include/debug/mxs.S deleted file mode 100644 index 8a10ed264b0f..000000000000 --- a/arch/arm/include/debug/mxs.S +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | /* arch/arm/mach-mxs/include/mach/debug-macro.S | ||
2 | * | ||
3 | * Debugging macro include header | ||
4 | * | ||
5 | * Copyright (C) 1994-1999 Russell King | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | */ | ||
13 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/nomadik.S b/arch/arm/include/debug/nomadik.S deleted file mode 100644 index a6d238eba216..000000000000 --- a/arch/arm/include/debug/nomadik.S +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | /* | ||
2 | * Debugging macro include header | ||
3 | * | ||
4 | * Copyright (C) 1994-1999 Russell King | ||
5 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | */ | ||
12 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/nspire.S b/arch/arm/include/debug/nspire.S deleted file mode 100644 index fc17e50cc6d4..000000000000 --- a/arch/arm/include/debug/nspire.S +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | /* | ||
2 | * linux/arch/arm/include/debug/nspire.S | ||
3 | * | ||
4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2, as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | ||
11 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/asm/hardware/debug-pl01x.S b/arch/arm/include/debug/pl01x.S index 9d1e286cecfd..37c6895b87e6 100644 --- a/arch/arm/include/asm/hardware/debug-pl01x.S +++ b/arch/arm/include/debug/pl01x.S | |||
@@ -1,4 +1,4 @@ | |||
1 | /* arch/arm/include/asm/hardware/debug-pl01x.S | 1 | /* arch/arm/include/debug/pl01x.S |
2 | * | 2 | * |
3 | * Debugging macro include header | 3 | * Debugging macro include header |
4 | * | 4 | * |
diff --git a/arch/arm/include/debug/u300.S b/arch/arm/include/debug/u300.S deleted file mode 100644 index 58b9d6286cd4..000000000000 --- a/arch/arm/include/debug/u300.S +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006-2013 ST-Ericsson AB | ||
3 | * License terms: GNU General Public License (GPL) version 2 | ||
4 | * Debugging macro include header. | ||
5 | * Author: Linus Walleij <linus.walleij@stericsson.com> | ||
6 | */ | ||
7 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/include/debug/ux500.S b/arch/arm/include/debug/ux500.S index fbd24beeb1fa..aa7f63a8b5e0 100644 --- a/arch/arm/include/debug/ux500.S +++ b/arch/arm/include/debug/ux500.S | |||
@@ -45,4 +45,4 @@ | |||
45 | ldr \rv, =UART_VIRT_BASE @ yes, virtual address | 45 | ldr \rv, =UART_VIRT_BASE @ yes, virtual address |
46 | .endm | 46 | .endm |
47 | 47 | ||
48 | #include <asm/hardware/debug-pl01x.S> | 48 | #include <debug/pl01x.S> |
diff --git a/arch/arm/include/debug/vexpress.S b/arch/arm/include/debug/vexpress.S index 114bf4cc6ea1..524acd5a223e 100644 --- a/arch/arm/include/debug/vexpress.S +++ b/arch/arm/include/debug/vexpress.S | |||
@@ -47,5 +47,5 @@ | |||
47 | 47 | ||
48 | .endm | 48 | .endm |
49 | 49 | ||
50 | #include <asm/hardware/debug-pl01x.S> | 50 | #include <debug/pl01x.S> |
51 | #endif | 51 | #endif |
diff --git a/arch/arm/mach-ep93xx/include/mach/debug-macro.S b/arch/arm/mach-ep93xx/include/mach/debug-macro.S deleted file mode 100644 index a1bfe4cbf74a..000000000000 --- a/arch/arm/mach-ep93xx/include/mach/debug-macro.S +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | /* | ||
2 | * arch/arm/mach-ep93xx/include/mach/debug-macro.S | ||
3 | * Debugging macro include header | ||
4 | * | ||
5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | ||
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License as published by | ||
9 | * the Free Software Foundation; either version 2 of the License, or (at | ||
10 | * your option) any later version. | ||
11 | */ | ||
12 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/mach-integrator/include/mach/debug-macro.S b/arch/arm/mach-integrator/include/mach/debug-macro.S deleted file mode 100644 index 03ee0fd88605..000000000000 --- a/arch/arm/mach-integrator/include/mach/debug-macro.S +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | /* arch/arm/mach-integrator/include/mach/debug-macro.S | ||
2 | * | ||
3 | * Debugging macro include header | ||
4 | * | ||
5 | * Copyright (C) 1994-1999 Russell King | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | */ | ||
13 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/mach-realview/include/mach/debug-macro.S b/arch/arm/mach-realview/include/mach/debug-macro.S deleted file mode 100644 index 99488f4a7d41..000000000000 --- a/arch/arm/mach-realview/include/mach/debug-macro.S +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | /* arch/arm/mach-realview/include/mach/debug-macro.S | ||
2 | * | ||
3 | * Debugging macro include header | ||
4 | * | ||
5 | * Copyright (C) 1994-1999 Russell King | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | */ | ||
12 | #include <asm/hardware/debug-pl01x.S> | ||
diff --git a/arch/arm/mach-versatile/include/mach/debug-macro.S b/arch/arm/mach-versatile/include/mach/debug-macro.S deleted file mode 100644 index c25697774d10..000000000000 --- a/arch/arm/mach-versatile/include/mach/debug-macro.S +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | /* arch/arm/mach-versatile/include/mach/debug-macro.S | ||
2 | * | ||
3 | * Debugging macro include header | ||
4 | * | ||
5 | * Copyright (C) 1994-1999 Russell King | ||
6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | */ | ||
13 | #include <asm/hardware/debug-pl01x.S> | ||