ipq806x: add pcie support to ipq806x based platforms
authorFelix Fietkau <nbd@openwrt.org>
Sun, 10 May 2015 11:47:09 +0000 (11:47 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 10 May 2015 11:47:09 +0000 (11:47 +0000)
commitcfb56b481131f601d5a587a8d89a752b1fd54d0b
treebbb7f3d22130acdd69d9a4e79442a3ef614d5455
parent3c4bc0cd77fabc8b77fc7a136ce35786cc5c2a61
ipq806x: add pcie support to ipq806x based platforms

This change adds PCIe support to IPQ806x based platforms. The driver is
actually cherry-picked from the following LKML thread:
*https://lwn.net/Articles/643086/ (patches 110-111)

We also add here an additional fix to support multiple PCI controllers
on the same platform (patch 112), and to patch the ap148 & dbs149 DTS
files (patch 113).

Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
SVN-Revision: 45663
12 files changed:
target/linux/ipq806x/config-3.18
target/linux/ipq806x/config-4.0
target/linux/ipq806x/patches-3.18/110-DT-PCI-qcom-Document-PCIe-devicetree-bindings.patch [new file with mode: 0644]
target/linux/ipq806x/patches-3.18/111-PCI-qcom-Add-Qualcomm-PCIe-controller-driver.patch [new file with mode: 0644]
target/linux/ipq806x/patches-3.18/112-ARM-dts-qcom-add-pcie-nodes-to-ipq806x-platforms.patch [new file with mode: 0644]
target/linux/ipq806x/patches-3.18/113-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch [new file with mode: 0644]
target/linux/ipq806x/patches-3.18/700-add-gmac-dts-suport.patch
target/linux/ipq806x/patches-4.0/110-DT-PCI-qcom-Document-PCIe-devicetree-bindings.patch [new file with mode: 0644]
target/linux/ipq806x/patches-4.0/111-PCI-qcom-Add-Qualcomm-PCIe-controller-driver.patch [new file with mode: 0644]
target/linux/ipq806x/patches-4.0/112-ARM-dts-qcom-add-pcie-nodes-to-ipq806x-platforms.patch [new file with mode: 0644]
target/linux/ipq806x/patches-4.0/113-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch [new file with mode: 0644]
target/linux/ipq806x/patches-4.0/700-add-gmac-dts-suport.patch