Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] pci/designware: Add architecture-independent driver for Designware PCIe
@ 2015-04-15  9:48 Minghuan Lian
  2015-04-15  9:48 ` [PATCH v2 1/3] arm/pci: Add support architecture-independent PCIe driver Minghuan Lian
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Minghuan Lian @ 2015-04-15  9:48 UTC (permalink / raw)
  To: linux-arm-kernel

The Synopsys Designware IP is shared with couples of platforms
under multiple architectures. The series of patches is to
provide basic architecture-independent Designware PCIe host
driver including ATU initialization and PCI OPS. Currently,
which supports arm and arm64 simultaneously.

I do not directly add arm64 support to pcie-designware.c, the
main reason is that it is hard to port other 5 platform PCIe
driver based on pcie-designware to the new implementation.
However, not changing those PCIe driver means the code for
arm32 must be remained.

I add a new file pcie-designware-base.c. Compared with
pcie-designware.c, there are main 3 differences.
1. It is a new implementation followed the latest PCIe
architecture-independent API without any code for specific
architecture.
2. There is no MSI chip code, which will be implemented in a 
separated file.
3. Improve ATU use - support more than 2 ATUs and use an exclusive
ATU to translate MEM transaction.

Signed-off-by: Minghuan Lian <Minghuan.Lian@freescale.com>

-- 
1.9.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-04-15 11:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-15  9:48 [PATCH v2 0/3] pci/designware: Add architecture-independent driver for Designware PCIe Minghuan Lian
2015-04-15  9:48 ` [PATCH v2 1/3] arm/pci: Add support architecture-independent PCIe driver Minghuan Lian
2015-04-15 10:16   ` Arnd Bergmann
2015-04-15 11:54     ` Minghuan.Lian at freescale.com
2015-04-15  9:48 ` [PATCH v2 2/3] pci/designware: Add base driver for Designware PCIe Minghuan Lian
2015-04-15 10:36   ` Arnd Bergmann
2015-04-15 11:42     ` Minghuan.Lian at freescale.com
2015-04-15  9:48 ` [PATCH v2 3/3] pci/layerscape: Add LS2085A PCIe support Minghuan Lian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox