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

Kumar Gala galak at kernel.crashing.org
Sun Mar 6 08:29:47 EST 2011


On Feb 24, 2011, at 3:35 AM, Prabhakar Kushwaha wrote:

> 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 config and interrupt Status register to struct ccsr_pci & updated
> pit_t array size to reflect the 4 inbound windows.
> 
> Device tree is used to maintain backward compatibility i.e. update inbound
> window 1 index depending upon "compatible" field witin PCIE node.
> 
> Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com>
> Acked-by: Roy Zang <tie-fei.zang at freescale.com>
> Acked-by: Kumar Gala <kumar.gala at freescale.com>
> ---
> 
> Based upon git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git (branch master )
> 
> arch/powerpc/sysdev/fsl_pci.c |   15 +++++++++++----
> arch/powerpc/sysdev/fsl_pci.h |   17 ++++++++++-------
> 2 files changed, 21 insertions(+), 11 deletions(-)

applied to next

- k


More information about the Linuxppc-dev mailing list