/* * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef __CADENCE_UART_H__ #define __CADENCE_UART_H__ /* This is very minimalistic and will only work in QEMU. */ /* CADENCE Registers */ #define R_UART_CR 0 #define R_UART_CR_RXRST (1 << 0) /* RX logic reset */ #define R_UART_CR_TXRST (1 << 1) /* TX logic reset */ #define R_UART_CR_RX_EN (1 << 2) /* RX enabled */ #define R_UART_CR_TX_EN (1 << 4) /* TX enabled */ #define R_UART_SR 0x2C #define UART_SR_INTR_REMPTY_BIT 1 #define UART_SR_INTR_TFUL_BIT 4 #define R_UART_TX 0x30 #define R_UART_RX 0x30 #endif