]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
PCI: designware: Split Exynos and i.MX bindings
authorLucas Stach <l.stach@pengutronix.de>
Tue, 3 Jun 2014 14:44:25 +0000 (08:44 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 3 Jun 2014 14:44:25 +0000 (08:44 -0600)
commit1db823ee9f677e1a863cd04fda391a7520fcd0e8
treeb9e11cc102fe12a573d9a97bd3e97abb8f353a54
parentd1dc9749a5b8239d9ae718a176b5cd39ff89f976
PCI: designware: Split Exynos and i.MX bindings

The glue around the core designware IP is significantly different between
the Exynos and i.MX implementation, which is reflected in the DT bindings.

This changes the i.MX6 binding to reuse as much as possible from the common
designware binding and removes old cruft.

I removed the optional GPIOs with the following reasoning:
- disable-gpio: endpoint specific GPIO, not currently wired up in any code.
  Should be handled by the PCI device driver, not the host controller
  driver.
- wake-up-gpio: same as above.
- power-on-gpio: No user in any upstream DT.  This should be handled by a
  regulator which shouldn't be controlled by the host driver, but rather by
  the PCI device driver.

[bhelgaas: whitespace fixes]
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Documentation/devicetree/bindings/pci/designware-pcie.txt
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt [new file with mode: 0644]
Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt [new file with mode: 0644]