i.MX6 PCI support
Sascha Hauer
s.hauer at pengutronix.de
Mon Mar 16 23:38:44 PDT 2015
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
More information about the barebox
mailing list