9
0
Fork 0

MIPS: malta: use common DEBUG_LL code for NS16550

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Antony Pavlov 2012-05-12 11:15:04 +04:00 committed by Sascha Hauer
parent 40492a0c13
commit a42d8ce778
2 changed files with 2 additions and 10 deletions

View File

@ -24,17 +24,8 @@
#ifndef __INCLUDE_ARCH_DEBUG_LL_H__
#define __INCLUDE_ARCH_DEBUG_LL_H__
#include <io.h>
#include <mach/hardware.h>
#define rbr 0
#define lsr 5
#define LSR_THRE 0x20 /* Xmit holding register empty */
static __inline__ void putc(char ch)
{
while (!(__raw_readb(DEBUG_LL_UART_ADDR + lsr) & LSR_THRE));
__raw_writeb(ch, DEBUG_LL_UART_ADDR + rbr);
}
#include <debug_ll_ns16550.h>
#endif /* __INCLUDE_ARCH_DEBUG_LL_H__ */

View File

@ -22,6 +22,7 @@
#define __INCLUDE_ARCH_HARDWARE_H__
#define DEBUG_LL_UART_ADDR 0xb00003f8
#define DEBUG_LL_UART_SHIFT 0
/*
* Reset register.