i.MX6 PCI support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series adds PCIe support for i.MX6. Some PCI cleanup
patches are needed, then the designware PCIe driver from the kernel,
the i.MX6 PCIe driver, also from the kernel and finally the needed
clocks for the PCIe controller.

Sascha

----------------------------------------------------------------
Sascha Hauer (7):
      pci: Use standard pr_debug
      pci: fix copy-paste bug
      pci: pci_regs.h: Sync with Linux
      pci: Add pcie-designware driver
      ARM: i.MX: Add imx_clk_gate_exclusive
      ARM: i.MX6: Add PCI clocks
      pci: Add i.MX6 pcie support

 arch/arm/mach-imx/Kconfig              |   1 +
 arch/arm/mach-imx/Makefile             |   2 +-
 arch/arm/mach-imx/clk-gate-exclusive.c | 103 +++++
 arch/arm/mach-imx/clk-imx6.c           |  29 ++
 arch/arm/mach-imx/clk.h                |   3 +
 drivers/pci/Kconfig                    |  10 +
 drivers/pci/Makefile                   |   2 +
 drivers/pci/pci-imx6.c                 | 612 ++++++++++++++++++++++++++
 drivers/pci/pci.c                      |  36 +-
 drivers/pci/pcie-designware.c          | 564 ++++++++++++++++++++++++
 drivers/pci/pcie-designware.h          |  71 +++
 include/linux/pci_regs.h               | 769 +++++++++++++++++++++++++++++++++
 include/mfd/imx6q-iomuxc-gpr.h         |   8 +
 13 files changed, 2189 insertions(+), 21 deletions(-)
 create mode 100644 arch/arm/mach-imx/clk-gate-exclusive.c
 create mode 100644 drivers/pci/pci-imx6.c
 create mode 100644 drivers/pci/pcie-designware.c
 create mode 100644 drivers/pci/pcie-designware.h

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux