[PATCH 0/8] i.MX6 PCIe binding change and MSI support
Lucas Stach
l.stach at pengutronix.de
Fri Mar 28 12:52:51 EDT 2014
While working on MSI support for the i.MX6 PCIe host driver
it has been discovered that the binding for this host controller
is broken in many ways (refer to the patch descriptions for more
info) and was introduced without proper discussion about what
should/should not be in the binding.
This series fixes this and minimizes the difference of the
i.MX6 binding to the common designware PCIe binding. I'm aware
that this is a quite radical change, but I think it's justified
to do this as long as there aren't many user of the old binding
(most of the optional properties in the binding aren't even
implemented).
Looking forward to your feedback.
Lucas Stach (8):
ARM: imx6q-clk: parent lvds_gate from lvds_sel
PCI: designware: split Exynos and i.MX bindings
ARM: dts: imx6: update pcie to bring in line with new binding
PCI: imx6: use new clock names
PCI: imx6: drop old irq mapping
PCI: imx6: rip out optional (and unused) irqs
PCI: designware: make MSI isr shared irq aware
PCI: imx6: add support for MSI
.../devicetree/bindings/pci/designware-pcie.txt | 74 +----------
.../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 38 ++++++
.../bindings/pci/samsung,exynos5440-pcie.txt | 65 +++++++++
arch/arm/boot/dts/imx6qdl.dtsi | 7 +-
arch/arm/mach-imx/clk-imx6q.c | 4 +-
drivers/pci/host/pci-exynos.c | 4 +-
drivers/pci/host/pci-imx6.c | 145 ++++++++-------------
drivers/pci/host/pcie-designware.c | 6 +-
drivers/pci/host/pcie-designware.h | 2 +-
9 files changed, 176 insertions(+), 169 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt
--
1.9.0
More information about the linux-arm-kernel
mailing list