diff options
Diffstat (limited to 'arch/arm/mach-zynqmp/include/mach/debug_ll.h')
-rw-r--r-- | arch/arm/mach-zynqmp/include/mach/debug_ll.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/arch/arm/mach-zynqmp/include/mach/debug_ll.h b/arch/arm/mach-zynqmp/include/mach/debug_ll.h deleted file mode 100644 index 67571fe2e1..0000000000 --- a/arch/arm/mach-zynqmp/include/mach/debug_ll.h +++ /dev/null @@ -1,31 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ -#ifndef __MACH_DEBUG_LL_H__ -#define __MACH_DEBUG_LL_H__ - -#include <io.h> - -#define ZYNQMP_UART0_BASE 0xFF000000 -#define ZYNQMP_UART1_BASE 0xFF010000 -#define ZYNQMP_UART_BASE ZYNQMP_UART0_BASE -#define ZYNQMP_DEBUG_LL_UART_BASE ZYNQMP_UART_BASE - -#define ZYNQMP_UART_RXTXFIFO 0x30 -#define ZYNQMP_UART_CHANNEL_STS 0x2C - -#define ZYNQMP_UART_STS_TFUL (1 << 4) -#define ZYNQMP_UART_TXDIS (1 << 5) - -static inline void PUTC_LL(int c) -{ - void __iomem *base = (void __iomem *)ZYNQMP_DEBUG_LL_UART_BASE; - - if (readl(base) & ZYNQMP_UART_TXDIS) - return; - - while ((readl(base + ZYNQMP_UART_CHANNEL_STS) & ZYNQMP_UART_STS_TFUL) != 0) - ; - - writel(c, base + 0x30); -} - -#endif |