[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