Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/mips/cobalt/console.c
10817 views
1
/*
2
* (C) P. Horton 2006
3
*/
4
#include <linux/io.h>
5
#include <linux/serial_reg.h>
6
7
#include <cobalt.h>
8
9
#define UART_BASE ((void __iomem *)CKSEG1ADDR(0x1c800000))
10
11
void prom_putchar(char c)
12
{
13
if (cobalt_board_id <= COBALT_BRD_ID_QUBE1)
14
return;
15
16
while (!(readb(UART_BASE + UART_LSR) & UART_LSR_THRE))
17
;
18
19
writeb(c, UART_BASE + UART_TX);
20
}
21
22