root/arch/arm/mach-davinci/include/mach/serial.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * DaVinci serial device definitions
   3  *
   4  * Author: Kevin Hilman, MontaVista Software, Inc. <source@mvista.com>
   5  *
   6  * 2007 (c) MontaVista Software, Inc. This file is licensed under
   7  * the terms of the GNU General Public License version 2. This program
   8  * is licensed "as is" without any warranty of any kind, whether express
   9  * or implied.
  10  */
  11 #ifndef __ASM_ARCH_SERIAL_H
  12 #define __ASM_ARCH_SERIAL_H
  13 
  14 #include <asm/memory.h>
  15 
  16 #include <mach/hardware.h>
  17 
  18 #define DAVINCI_UART0_BASE      (IO_PHYS + 0x20000)
  19 #define DAVINCI_UART1_BASE      (IO_PHYS + 0x20400)
  20 #define DAVINCI_UART2_BASE      (IO_PHYS + 0x20800)
  21 
  22 #define DA8XX_UART0_BASE        (IO_PHYS + 0x042000)
  23 #define DA8XX_UART1_BASE        (IO_PHYS + 0x10c000)
  24 #define DA8XX_UART2_BASE        (IO_PHYS + 0x10d000)
  25 
  26 /* DaVinci UART register offsets */
  27 #define UART_DAVINCI_PWREMU             0x0c
  28 #define UART_DM646X_SCR                 0x10
  29 #define UART_DM646X_SCR_TX_WATERMARK    0x08
  30 
  31 #ifndef __ASSEMBLY__
  32 #include <linux/platform_device.h>
  33 
  34 extern int davinci_serial_init(struct platform_device *);
  35 #endif
  36 
  37 #endif /* __ASM_ARCH_SERIAL_H */

/* [<][>][^][v][top][bottom][index][help] */