OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #include <linux/io.h> |
2 | #include <linux/amba/serial.h> |
||
3 | #include <adm8668.h> |
||
4 | |||
5 | #define UART_READ(r) \ |
||
6 | __raw_readl((void __iomem *)(KSEG1ADDR(ADM8668_UART0_BASE) + (r))) |
||
7 | |||
8 | #define UART_WRITE(v, r) \ |
||
9 | __raw_writel((v), (void __iomem *)(KSEG1ADDR(ADM8668_UART0_BASE) + (r))) |
||
10 | |||
11 | void prom_putchar(char c) |
||
12 | { |
||
13 | UART_WRITE(c, UART01x_DR); |
||
14 | while ((UART_READ(UART01x_FR) & UART01x_FR_TXFF) != 0) |
||
15 | ; |
||
16 | } |