| 
									
										
										
										
											2007-04-30 19:37:19 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * DaVinci serial device definitions | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Author: Kevin Hilman, MontaVista Software, Inc. <source@mvista.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * 2007 (c) MontaVista Software, Inc. This file is licensed under | 
					
						
							|  |  |  |  * the terms of the GNU General Public License version 2. This program | 
					
						
							|  |  |  |  * is licensed "as is" without any warranty of any kind, whether express | 
					
						
							|  |  |  |  * or implied. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #ifndef __ASM_ARCH_SERIAL_H
 | 
					
						
							|  |  |  | #define __ASM_ARCH_SERIAL_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-05-18 12:51:17 -04:00
										 |  |  | #include <asm/memory.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-06-24 10:15:47 +05:30
										 |  |  | #include <mach/hardware.h>
 | 
					
						
							| 
									
										
										
										
											2007-04-30 19:37:19 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-14 08:04:26 -05:00
										 |  |  | #define DAVINCI_UART0_BASE	(IO_PHYS + 0x20000)
 | 
					
						
							|  |  |  | #define DAVINCI_UART1_BASE	(IO_PHYS + 0x20400)
 | 
					
						
							|  |  |  | #define DAVINCI_UART2_BASE	(IO_PHYS + 0x20800)
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-06-03 18:36:54 -07:00
										 |  |  | #define DA8XX_UART0_BASE	(IO_PHYS + 0x042000)
 | 
					
						
							|  |  |  | #define DA8XX_UART1_BASE	(IO_PHYS + 0x10c000)
 | 
					
						
							|  |  |  | #define DA8XX_UART2_BASE	(IO_PHYS + 0x10d000)
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-14 08:04:26 -05:00
										 |  |  | /* DaVinci UART register offsets */ | 
					
						
							|  |  |  | #define UART_DAVINCI_PWREMU		0x0c
 | 
					
						
							|  |  |  | #define UART_DM646X_SCR			0x10
 | 
					
						
							|  |  |  | #define UART_DM646X_SCR_TX_WATERMARK	0x08
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-05-18 12:51:17 -04:00
										 |  |  | #ifndef __ASSEMBLY__
 | 
					
						
							| 
									
										
										
										
											2013-09-10 16:30:21 +05:30
										 |  |  | #include <linux/platform_device.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-19 14:45:42 +05:30
										 |  |  | extern int davinci_serial_init(struct platform_device *); | 
					
						
							| 
									
										
										
										
											2010-05-18 12:51:17 -04:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-04-30 19:37:19 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | #endif /* __ASM_ARCH_SERIAL_H */
 |