root/arch/arm/include/debug/s5pv210.S

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
   4  *              http://www.samsung.com
   5 */
   6 
   7 /* pull in the relevant register and map files. */
   8 
   9 #define S3C_ADDR_BASE   0xF6000000
  10 #define S3C_VA_UART     S3C_ADDR_BASE + 0x01000000
  11 #define S5PV210_PA_UART 0xe2900000
  12 
  13         /* note, for the boot process to work we have to keep the UART
  14          * virtual address aligned to an 1MiB boundary for the L1
  15          * mapping the head code makes. We keep the UART virtual address
  16          * aligned and add in the offset when we load the value here.
  17          */
  18 
  19         .macro addruart, rp, rv, tmp
  20                 ldr     \rp, =S5PV210_PA_UART
  21                 ldr     \rv, =S3C_VA_UART
  22 #if CONFIG_DEBUG_S3C_UART != 0
  23                 add     \rp, \rp, #(0x400 * CONFIG_DEBUG_S3C_UART)
  24                 add     \rv, \rv, #(0x400 * CONFIG_DEBUG_S3C_UART)
  25 #endif
  26         .endm
  27 
  28 #define fifo_full fifo_full_s5pv210
  29 #define fifo_level fifo_level_s5pv210
  30 
  31 #include <debug/samsung.S>

/* [<][>][^][v][top][bottom][index][help] */