Skip to content

Commit

Permalink
ARM: exynos: move debug-macro.S to include/debug/
Browse files Browse the repository at this point in the history
The move is necessary to support early debug output on exynos
with multiplatform configurations. This implies also moving the
plat/debug-macro.S file, but we are leaving the remaining users of that
file in place, to avoid adding large numbers of extra configuration
options to Kconfig.debug

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
  • Loading branch information
Arnd Bergmann committed Apr 19, 2013
1 parent 7ba8022 commit a2e4071
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 11 deletions.
8 changes: 8 additions & 0 deletions arch/arm/Kconfig.debug
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,7 @@ choice

config DEBUG_S3C_UART0
depends on PLAT_SAMSUNG
select DEBUG_EXYNOS_UART if ARCH_EXYNOS
bool "Use S3C UART 0 for low-level debug"
help
Say Y here if you want the debug print routines to direct
Expand All @@ -341,6 +342,7 @@ choice

config DEBUG_S3C_UART1
depends on PLAT_SAMSUNG
select DEBUG_EXYNOS_UART if ARCH_EXYNOS
bool "Use S3C UART 1 for low-level debug"
help
Say Y here if you want the debug print routines to direct
Expand All @@ -352,6 +354,7 @@ choice

config DEBUG_S3C_UART2
depends on PLAT_SAMSUNG
select DEBUG_EXYNOS_UART if ARCH_EXYNOS
bool "Use S3C UART 2 for low-level debug"
help
Say Y here if you want the debug print routines to direct
Expand All @@ -363,6 +366,7 @@ choice

config DEBUG_S3C_UART3
depends on PLAT_SAMSUNG && ARCH_EXYNOS
select DEBUG_EXYNOS_UART
bool "Use S3C UART 3 for low-level debug"
help
Say Y here if you want the debug print routines to direct
Expand Down Expand Up @@ -485,6 +489,9 @@ choice

endchoice

config DEBUG_EXYNOS_UART
bool

config DEBUG_IMX_UART_PORT
int "i.MX Debug UART Port Selection" if DEBUG_IMX1_UART || \
DEBUG_IMX25_UART || \
Expand Down Expand Up @@ -580,6 +587,7 @@ endchoice

config DEBUG_LL_INCLUDE
string
default "debug/exynos.S" if DEBUG_EXYNOS_UART
default "debug/icedcc.S" if DEBUG_ICEDCC
default "debug/imx.S" if DEBUG_IMX1_UART || \
DEBUG_IMX25_UART || \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
/* linux/arch/arm/mach-exynos4/include/mach/debug-macro.S
*
/*
* Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
* http://www.samsung.com
*
* Based on arch/arm/mach-s3c6400/include/mach/debug-macro.S
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/

/* pull in the relevant register and map files. */

#include <mach/map.h>
#define S3C_ADDR_BASE 0xF6000000
#define S3C_VA_UART S3C_ADDR_BASE + 0x01000000
#define EXYNOS4_PA_UART 0x13800000
#define EXYNOS5_PA_UART 0x12C00000

/* note, for the boot process to work we have to keep the UART
* virtual address aligned to an 1MiB boundary for the L1
Expand All @@ -36,4 +36,4 @@
#define fifo_full fifo_full_s5pv210
#define fifo_level fifo_level_s5pv210

#include <plat/debug-macro.S>
#include <debug/samsung.S>
File renamed without changes.
2 changes: 1 addition & 1 deletion arch/arm/mach-s3c24xx/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,4 @@

/* include the reset of the code which will do the work */

#include <plat/debug-macro.S>
#include <debug/samsung.S>
2 changes: 1 addition & 1 deletion arch/arm/mach-s3c64xx/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@
* will be fine with us.
*/

#include <plat/debug-macro.S>
#include <debug/samsung.S>
2 changes: 1 addition & 1 deletion arch/arm/mach-s5p64x0/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@
#endif
.endm

#include <plat/debug-macro.S>
#include <debug/samsung.S>
2 changes: 1 addition & 1 deletion arch/arm/mach-s5pc100/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@
* will be fine with us.
*/

#include <plat/debug-macro.S>
#include <debug/samsung.S>
2 changes: 1 addition & 1 deletion arch/arm/mach-s5pv210/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@
* will be fine with us.
*/

#include <plat/debug-macro.S>
#include <debug/samsung.S>

0 comments on commit a2e4071

Please sign in to comment.