From fc5165db245ac4b56c19e634592a144352817c6d Mon Sep 17 00:00:00 2001 From: Xiaowei Song Date: Mon, 19 Jun 2017 18:23:48 +0800 Subject: 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 [bhelgaas: fold in MAINTAINERS update from http://lkml.kernel.org/r/20170704021516.96575-1-songxiaowei@hisilicon.com] Signed-off-by: Bjorn Helgaas Reviewed-by: Jingoo Han Cc: Guodong Xu --- drivers/pci/dwc/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'drivers/pci/dwc/Kconfig') 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 -- cgit v1.2.3