arm: vt8500: Fix build warning in uncompress.h
This removes a build-time warning in uncompress.h due to incorrectly cast values being passed to readb/writeb. Removed arm/io.h and readb/writeb. Read/write directly to the serial port with a volatile pointer. Signed-off-by: Tony Prisk <linux@prisktech.co.nz> Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
committed by
Olof Johansson
parent
6852826514
commit
096947fdab
@@ -16,14 +16,14 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#define UART0_PHYS 0xd8200000
|
#define UART0_PHYS 0xd8200000
|
||||||
#include <asm/io.h>
|
#define UART0_ADDR(x) *(volatile unsigned char *)(UART0_PHYS + x)
|
||||||
|
|
||||||
static void putc(const char c)
|
static void putc(const char c)
|
||||||
{
|
{
|
||||||
while (readb(UART0_PHYS + 0x1c) & 0x2)
|
while (UART0_ADDR(0x1c) & 0x2)
|
||||||
/* Tx busy, wait and poll */;
|
/* Tx busy, wait and poll */;
|
||||||
|
|
||||||
writeb(c, UART0_PHYS);
|
UART0_ADDR(0) = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void flush(void)
|
static void flush(void)
|
||||||
|
Reference in New Issue
Block a user