[PATCH v4 2/3] PCI: dwc: kirin: add PCIe Driver for HiSilicon Kirin SoC

2017-05-18 Thread Song Xiaowei
Hisilicon PCIe Driver shares the common functions fo PCIe dw-host The poweron functions is developed on hi3660 SoC, while Others Functions are common for Kirin series SoCs. Lowpower(L1ss and SR), hotplug and MSI feature are not supported currently. Cc: Guodong Xu Signed-off-by: Song Xiaowei

[Patch v3 1/3] arm64: dts: hi3660: add pcie node

2017-05-18 Thread Song Xiaowei
Add PCIe node for hi3660, and add binding documentation. Cc: Guodong Xu Signed-off-by: Song Xiaowei --- .../devicetree/bindings/pci/hisilicon-pcie.txt | 52 ++ arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 31 + 2 files changed, 83 insertions(+) diff

[Patch v3 3/3] defconfig: PCI: Enable Kirin PCIe defconfig

2017-05-18 Thread Song Xiaowei
Cc: Guodong Xu Signed-off-by: Song Xiaowei --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 7c48028ec64a..d56d8f1062ab 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs

[Patch v3 2/3] PCI: dwc: kirin: add PCIe Driver for HiSilicon Kirin SoC

2017-05-18 Thread Song Xiaowei
Hisilicon PCIe Driver shares the common functions fo PCIe dw-host The poweron functions is developed on hi3660 SoC, while Others Functions are common for Kirin series SoCs. Lowpower(L1ss and SR), hotplug and MSI feature are not supported currently. Cc: Guodong Xu Signed-off-by: Song Xiaowei

[PATCH 2/3] PCI: dwc: kirin: add PCIe Driver for HiSilicon Kirin SoC

2017-05-15 Thread Song Xiaowei
Hisilicon PCIe Driver shares the common functions fo PCIe dw-host The poweron functions is developed on hi3660 SoC, while Others Functions are common for Kirin series SoCs. Lowpower(L1ss and SR), hotplug and MSI feature are not supported currently. Cc: Guodong Xu Signed-off-by: Song Xiaowei

[PATCH 3/3] defconfig: PCI: Enable Kirin PCIe defconfig

2017-05-14 Thread Song Xiaowei
Cc: Guodong Xu Signed-off-by: Song Xiaowei --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 7c48028ec64a..d56d8f1062ab 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs

[PATCH 2/3] PCI: dwc: kirin: add PCIe Driver for HiSilicon Kirin SoC

2017-05-14 Thread Song Xiaowei
Hisilicon PCIe Driver shares the common functions fo PCIe dw-host The poweron functions is developed on hi3660 SoC, while Others Functions are common for Kirin series SoCs. Lowpower(L1ss and SR), hotplug and MSI feature are not supported currently. Cc: Guodong Xu Signed-off-by: Song Xiaowei

[PATCH 1/3] arm64: dts: hi3660: add pcie node

2017-05-14 Thread Song Xiaowei
Add PCIe node for hi3660, and add binding documentation. Cc: Guodong Xu Signed-off-by: Song Xiaowei --- .../devicetree/bindings/pci/hisilicon-pcie.txt | 52 ++ arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 31 + 2 files changed, 83 insertions(+) diff

[PATCH 2/2] defconfig: PCI: Enable Kirin PCIe defconfig

2017-05-11 Thread Song Xiaowei
Cc: Guodong Xu Signed-off-by: Song Xiaowei --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 7c48028ec64a..d56d8f1062ab 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs

[PATCH 1/2] PCI: dwc: kirin: add PCIe Driver for HiSilicon Kirin SoC

2017-05-11 Thread Song Xiaowei
-by: Song Xiaowei --- drivers/pci/dwc/Kconfig | 11 ++ drivers/pci/dwc/Makefile | 1 + drivers/pci/dwc/pcie-kirin.c | 443 +++ drivers/pci/dwc/pcie-kirin.h | 79 4 files changed, 534 insertions(+) create mode 100644 drivers/pci/dwc