| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * arch/ppc/platforms/83xx/mpc834x_sys.h | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * MPC834X SYS common board definitions | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Maintainer: Kumar Gala <kumar.gala@freescale.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright 2005 Freescale Semiconductor, Inc. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software; you can redistribute  it and/or modify it | 
					
						
							|  |  |  |  * under  the terms of  the GNU General  Public License as published by the | 
					
						
							|  |  |  |  * Free Software Foundation;  either version 2 of the  License, or (at your | 
					
						
							|  |  |  |  * option) any later version. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef __MACH_MPC83XX_SYS_H__
 | 
					
						
							|  |  |  | #define __MACH_MPC83XX_SYS_H__
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <linux/config.h>
 | 
					
						
							|  |  |  | #include <linux/init.h>
 | 
					
						
							|  |  |  | #include <linux/seq_file.h>
 | 
					
						
							|  |  |  | #include <syslib/ppc83xx_setup.h>
 | 
					
						
							|  |  |  | #include <asm/ppcboot.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define VIRT_IMMRBAR		((uint)0xfe000000)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define BCSR_PHYS_ADDR		((uint)0xf8000000)
 | 
					
						
							| 
									
										
										
										
											2005-09-03 15:55:50 -07:00
										 |  |  | #define BCSR_SIZE		((uint)(128 * 1024))
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-05-28 15:52:15 -07:00
										 |  |  | #define BCSR_MISC_REG2_OFF	0x07
 | 
					
						
							|  |  |  | #define BCSR_MISC_REG2_PORESET	0x01
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define BCSR_MISC_REG3_OFF	0x08
 | 
					
						
							|  |  |  | #define BCSR_MISC_REG3_CNFLOCK	0x80
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-09-03 15:55:50 -07:00
										 |  |  | #define PIRQA	MPC83xx_IRQ_EXT4
 | 
					
						
							|  |  |  | #define PIRQB	MPC83xx_IRQ_EXT5
 | 
					
						
							|  |  |  | #define PIRQC	MPC83xx_IRQ_EXT6
 | 
					
						
							|  |  |  | #define PIRQD	MPC83xx_IRQ_EXT7
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_LOWER_IO	0x00000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_UPPER_IO	0x00ffffff
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_LOWER_MEM	0x80000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_UPPER_MEM	0x9fffffff
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_IO_BASE	0xe2000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_MEM_OFFSET	0x00000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI1_IO_SIZE	0x01000000
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_LOWER_IO	0x00000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_UPPER_IO	0x00ffffff
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_LOWER_MEM	0xa0000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_UPPER_MEM	0xbfffffff
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_IO_BASE	0xe3000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_MEM_OFFSET	0x00000000
 | 
					
						
							|  |  |  | #define MPC83xx_PCI2_IO_SIZE	0x01000000
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #endif                /* __MACH_MPC83XX_SYS_H__ */
 |