summaryrefslogtreecommitdiff
path: root/target/linux/ipq806x/config-3.18
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2015-05-10 11:47:09 +0000
committerFelix Fietkau <nbd@openwrt.org>2015-05-10 11:47:09 +0000
commitcfb56b481131f601d5a587a8d89a752b1fd54d0b (patch)
treebbb7f3d22130acdd69d9a4e79442a3ef614d5455 /target/linux/ipq806x/config-3.18
parent3c4bc0cd77fabc8b77fc7a136ce35786cc5c2a61 (diff)
downloadmtk-20170518-cfb56b481131f601d5a587a8d89a752b1fd54d0b.zip
mtk-20170518-cfb56b481131f601d5a587a8d89a752b1fd54d0b.tar.gz
mtk-20170518-cfb56b481131f601d5a587a8d89a752b1fd54d0b.tar.bz2
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
Diffstat (limited to 'target/linux/ipq806x/config-3.18')
-rw-r--r--target/linux/ipq806x/config-3.186
1 files changed, 6 insertions, 0 deletions
diff --git a/target/linux/ipq806x/config-3.18 b/target/linux/ipq806x/config-3.18
index 48a7374..d32e989 100644
--- a/target/linux/ipq806x/config-3.18
+++ b/target/linux/ipq806x/config-3.18
@@ -258,6 +258,11 @@ CONFIG_OLD_SIGSUSPEND3=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_PCI=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_QCOM=y
+CONFIG_PCI_DOMAINS=y
CONFIG_PCI_MSI=y
CONFIG_PERF_EVENTS=y
CONFIG_PERF_USE_VMALLOC=y
@@ -295,6 +300,7 @@ CONFIG_QCOM_BAM_DMA=y
CONFIG_QCOM_GSBI=y
CONFIG_QCOM_SCM=y
CONFIG_QCOM_WDT=y
+CONFIG_RAS=y
# CONFIG_RCU_BOOST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
CONFIG_RCU_CPU_STALL_VERBOSE=y