summaryrefslogtreecommitdiffstats
path: root/drivers/pci/dwc/Kconfig
diff options
context:
space:
mode:
authorXiaowei Song <songxiaowei@hisilicon.com>2017-06-19 18:23:48 +0800
committerBjorn Helgaas <bhelgaas@google.com>2017-07-02 18:44:12 -0500
commitfc5165db245ac4b56c19e634592a144352817c6d (patch)
treea9a73c0be6e67bd716f2b8af68f2d0fe6a83e9f9 /drivers/pci/dwc/Kconfig
parent769b461fc0c0451bacf75826d5830fc07c5a57e4 (diff)
downloadtalos-op-linux-fc5165db245ac4b56c19e634592a144352817c6d.tar.gz
talos-op-linux-fc5165db245ac4b56c19e634592a144352817c6d.zip
PCI: kirin: Add HiSilicon Kirin SoC PCIe controller driver
Hisilicon PCIe driver shares the common functions for PCIe dw-host. The poweron functions are developed on hi3660 SoC, while other functions are common for Kirin series SoCs. Low power mode (L1 sub-state and Suspend/Resume), hotplug and MSI feature are not supported currently. Signed-off-by: Xiaowei Song <songxiaowei@hisilicon.com> [bhelgaas: fold in MAINTAINERS update from http://lkml.kernel.org/r/20170704021516.96575-1-songxiaowei@hisilicon.com] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Jingoo Han <jingoohan1@gmail.com> Cc: Guodong Xu <guodong.xu@linaro.org>
Diffstat (limited to 'drivers/pci/dwc/Kconfig')
-rw-r--r--drivers/pci/dwc/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/pci/dwc/Kconfig b/drivers/pci/dwc/Kconfig
index b7e15526d676..9e5a39e5df52 100644
--- a/drivers/pci/dwc/Kconfig
+++ b/drivers/pci/dwc/Kconfig
@@ -158,4 +158,14 @@ config PCIE_ARTPEC6
Say Y here to enable PCIe controller support on Axis ARTPEC-6
SoCs. This PCIe controller uses the DesignWare core.
+config PCIE_KIRIN
+ depends on OF && ARM64
+ bool "HiSilicon Kirin series SoCs PCIe controllers"
+ depends on PCI
+ select PCIEPORTBUS
+ select PCIE_DW_HOST
+ help
+ Say Y here if you want PCIe controller support
+ on HiSilicon Kirin series SoCs.
+
endmenu
OpenPOWER on IntegriCloud