|
|
@ -28,12 +28,13 @@ |
|
|
|
#include <linux/string.h> |
|
|
|
#include <linux/string.h> |
|
|
|
#include <linux/mm.h> |
|
|
|
#include <linux/mm.h> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <asm/io.h> |
|
|
|
#include <asm/bootinfo.h> |
|
|
|
#include <asm/bootinfo.h> |
|
|
|
#include <asm/addrspace.h> |
|
|
|
#include <asm/addrspace.h> |
|
|
|
|
|
|
|
|
|
|
|
#include <asm/mach-adm5120/adm5120_info.h> |
|
|
|
#include <adm5120_info.h> |
|
|
|
#include <asm/mach-adm5120/adm5120_defs.h> |
|
|
|
#include <adm5120_defs.h> |
|
|
|
#include <asm/mach-adm5120/adm5120_uart.h> |
|
|
|
#include <adm5120_uart.h> |
|
|
|
|
|
|
|
|
|
|
|
#include <prom/cfe.h> |
|
|
|
#include <prom/cfe.h> |
|
|
|
#include <prom/generic.h> |
|
|
|
#include <prom/generic.h> |
|
|
@ -252,8 +253,10 @@ static void __init prom_init_cmdline(void) |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#define UART_READ(r) *(volatile u32 *)(KSEG1ADDR(ADM5120_UART0_BASE)+(r)) |
|
|
|
#define UART_READ(r) \ |
|
|
|
#define UART_WRITE(r,v) *(volatile u32 *)(KSEG1ADDR(ADM5120_UART0_BASE)+(r))=(v) |
|
|
|
__raw_readl((void __iomem *)(KSEG1ADDR(ADM5120_UART0_BASE)+(r))) |
|
|
|
|
|
|
|
#define UART_WRITE(r, v) \ |
|
|
|
|
|
|
|
__raw_writel((v), (void __iomem *)(KSEG1ADDR(ADM5120_UART0_BASE)+(r))) |
|
|
|
|
|
|
|
|
|
|
|
void __init prom_putchar(char ch) |
|
|
|
void __init prom_putchar(char ch) |
|
|
|
{ |
|
|
|
{ |
|
|
|