1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * BCM63XX specific implementation parts
5 * Copyright (C) 2020 Álvaro Fernández Rojas <noltari@gmail.com>
6 * Copyright (C) 2014 Jonas Gorski <jogo@openwrt.org>
12 #define READREG(r) *(volatile unsigned int *)(r)
13 #define WRITEREG(r,v) *(volatile unsigned int *)(r) = v
15 #define UART_IR_REG 0x10
16 #define UART_FIFO_REG 0x14
18 static void wait_xfered(void)
23 val
= READREG(UART_BASE
+ UART_IR_REG
);
29 void board_putc(int ch
)
35 WRITEREG(UART_BASE
+ UART_FIFO_REG
, ch
);