1*d2912cb1SThomas Gleixner/* SPDX-License-Identifier: GPL-2.0-only */ 22cd62bd4SHeiko Stuebner/* arch/arm/mach-s3c2410/include/mach/debug-macro.S 32cd62bd4SHeiko Stuebner * 42cd62bd4SHeiko Stuebner * Debugging macro include header 52cd62bd4SHeiko Stuebner * 62cd62bd4SHeiko Stuebner * Copyright (C) 1994-1999 Russell King 72cd62bd4SHeiko Stuebner * Copyright (C) 2005 Simtec Electronics 82cd62bd4SHeiko Stuebner * 92cd62bd4SHeiko Stuebner * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks 102cd62bd4SHeiko Stuebner*/ 112cd62bd4SHeiko Stuebner 122cd62bd4SHeiko Stuebner#include <linux/serial_s3c.h> 132cd62bd4SHeiko Stuebner 142cd62bd4SHeiko Stuebner#define S3C2410_UART1_OFF (0x4000) 152cd62bd4SHeiko Stuebner 162cd62bd4SHeiko Stuebner .macro addruart, rp, rv, tmp 172cd62bd4SHeiko Stuebner ldr \rp, = CONFIG_DEBUG_UART_PHYS 182cd62bd4SHeiko Stuebner ldr \rv, = CONFIG_DEBUG_UART_VIRT 192cd62bd4SHeiko Stuebner .endm 202cd62bd4SHeiko Stuebner 212cd62bd4SHeiko Stuebner .macro fifo_full_s3c2410 rd, rx 222cd62bd4SHeiko Stuebner ldr \rd, [\rx, # S3C2410_UFSTAT] 232cd62bd4SHeiko Stuebner tst \rd, #S3C2410_UFSTAT_TXFULL 242cd62bd4SHeiko Stuebner .endm 252cd62bd4SHeiko Stuebner 262cd62bd4SHeiko Stuebner .macro fifo_level_s3c2410 rd, rx 272cd62bd4SHeiko Stuebner ldr \rd, [\rx, # S3C2410_UFSTAT] 282cd62bd4SHeiko Stuebner and \rd, \rd, #S3C2410_UFSTAT_TXMASK 292cd62bd4SHeiko Stuebner .endm 302cd62bd4SHeiko Stuebner 312cd62bd4SHeiko Stuebner/* include the reset of the code which will do the work */ 322cd62bd4SHeiko Stuebner 332cd62bd4SHeiko Stuebner#include <debug/samsung.S> 34