Merge master.kernel.org:/home/rmk/linux-2.6-arm
This commit is contained in:
commit
41b6c37326
28 changed files with 73 additions and 55 deletions
|
|
@ -21,8 +21,8 @@
|
|||
* On board CPLD memory map
|
||||
*/
|
||||
#define IXDP2X00_PHYS_CPLD_BASE 0xc7000000
|
||||
#define IXDP2X00_VIRT_CPLD_BASE 0xfafff000
|
||||
#define IXDP2X00_CPLD_SIZE 0x00001000
|
||||
#define IXDP2X00_VIRT_CPLD_BASE 0xfe000000
|
||||
#define IXDP2X00_CPLD_SIZE 0x00100000
|
||||
|
||||
|
||||
#define IXDP2X00_CPLD_REG(x) \
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
#define __IXDP2X01_H__
|
||||
|
||||
#define IXDP2X01_PHYS_CPLD_BASE 0xc6024000
|
||||
#define IXDP2X01_VIRT_CPLD_BASE 0xfafff000
|
||||
#define IXDP2X01_CPLD_REGION_SIZE 0x00001000
|
||||
#define IXDP2X01_VIRT_CPLD_BASE 0xfe000000
|
||||
#define IXDP2X01_CPLD_REGION_SIZE 0x00100000
|
||||
|
||||
#define IXDP2X01_CPLD_VIRT_REG(reg) (volatile unsigned long*)(IXDP2X01_VIRT_CPLD_BASE | reg)
|
||||
#define IXDP2X01_CPLD_PHYS_REG(reg) (volatile u32*)(IXDP2X01_PHYS_CPLD_BASE | reg)
|
||||
|
|
|
|||
|
|
@ -18,6 +18,21 @@
|
|||
#ifndef _IXP2000_REGS_H_
|
||||
#define _IXP2000_REGS_H_
|
||||
|
||||
/*
|
||||
* IXP2000 linux memory map:
|
||||
*
|
||||
* virt phys size
|
||||
* fb000000 db000000 16M PCI CFG1
|
||||
* fc000000 da000000 16M PCI CFG0
|
||||
* fd000000 d8000000 16M PCI I/O
|
||||
* fe[0-7]00000 8M per-platform mappings
|
||||
* feb00000 c8000000 1M MSF
|
||||
* fec00000 df000000 1M PCI CSRs
|
||||
* fed00000 de000000 1M PCI CREG
|
||||
* fee00000 d6000000 1M INTCTL
|
||||
* fef00000 c0000000 1M CAP
|
||||
*/
|
||||
|
||||
/*
|
||||
* Static I/O regions.
|
||||
*
|
||||
|
|
@ -71,6 +86,10 @@
|
|||
#define IXP2000_PCI_CSR_VIRT_BASE 0xfec00000
|
||||
#define IXP2000_PCI_CSR_SIZE 0x00100000
|
||||
|
||||
#define IXP2000_MSF_PHYS_BASE 0xc8000000
|
||||
#define IXP2000_MSF_VIRT_BASE 0xfeb00000
|
||||
#define IXP2000_MSF_SIZE 0x00100000
|
||||
|
||||
#define IXP2000_PCI_IO_PHYS_BASE 0xd8000000
|
||||
#define IXP2000_PCI_IO_VIRT_BASE 0xfd000000
|
||||
#define IXP2000_PCI_IO_SIZE 0x01000000
|
||||
|
|
|
|||
|
|
@ -17,4 +17,4 @@
|
|||
* The vmalloc() routines leaves a hole of 4kB between each vmalloced
|
||||
* area for the same reason. ;)
|
||||
*/
|
||||
#define VMALLOC_END 0xfaffefff
|
||||
#define VMALLOC_END 0xfb000000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue