/* * Copyright (C) 2009 Hans J. Koch <hjk@linutronix.de> * * This file is licensed under the terms of the GPL version 2. */ #include <linux/serial_reg.h> #include <linux/types.h> #include <mach/tcc8k-regs.h> unsigned int system_rev; #define ID_MASK 0x7fff static void putc(int c) { u32 *uart_lsr = (u32 *)(UART_BASE_PHYS + (UART_LSR << 2)); u32 *uart_tx = (u32 *)(UART_BASE_PHYS + (UART_TX << 2)); while (!(*uart_lsr & UART_LSR_THRE)) barrier(); *uart_tx = c; } static inline void flush(void) { } /* * nothing to do */ #define arch_decomp_setup() #define arch_decomp_wdog()