mirror of https://gitee.com/openkylin/linux.git
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:
parent
6852826514
commit
096947fdab
|
@ -15,15 +15,15 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#define UART0_PHYS 0xd8200000
|
||||
#include <asm/io.h>
|
||||
#define UART0_PHYS 0xd8200000
|
||||
#define UART0_ADDR(x) *(volatile unsigned char *)(UART0_PHYS + x)
|
||||
|
||||
static void putc(const char c)
|
||||
{
|
||||
while (readb(UART0_PHYS + 0x1c) & 0x2)
|
||||
while (UART0_ADDR(0x1c) & 0x2)
|
||||
/* Tx busy, wait and poll */;
|
||||
|
||||
writeb(c, UART0_PHYS);
|
||||
UART0_ADDR(0) = c;
|
||||
}
|
||||
|
||||
static void flush(void)
|
||||
|
|
Loading…
Reference in New Issue