[U-Boot] [PATCH] fsl_pci: Add support for FSL PCIe controllers v2.x

Kumar Gala galak at kernel.crashing.org
Thu Feb 10 07:17:06 CET 2011


On Feb 4, 2011, at 2:42 PM, Kumar Gala wrote:

> From: Prabhakar Kushwaha <prabhakar at freescale.com>
> 
> FSL PCIe controller v2.1:
> 	- New MSI inbound window
> 	- Same Inbound windows address as PCIe controller v1.x
> 
> Added new pit_t member(pmit) to struct ccsr_pci for MSI inbound window
> 
> FSL PCIe controller v2.2 and v2.3:
> 	- Different addresses for PCIe inbound window 3,2,1
> 	- Exposed PCIe inbound window 0
> 	- New PCIe interrupt status register
> 
> Added new Interrupt Status register to struct ccsr_pci & updated pit_t array
> size to reflect the 4 inbound windows.
> 
> To maintain backward compatiblilty, on V2.2 or greater controllers we
> start with inbound window 1 and leave inbound 0 with its default value
> (which maps to CCSRBAR).
> 
> Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com>
> Signed-off-by: Kumar Gala <galak at kernel.crashing.org>
> ---
> arch/powerpc/include/asm/fsl_pci.h |   20 ++++++++++++++++----
> drivers/pci/fsl_pci_init.c         |   12 ++++++++++--
> 2 files changed, 26 insertions(+), 6 deletions(-)

applied to 85xx next

- k


More information about the U-Boot mailing list