From: Stanimir Varbanov <svarbanov@mm-sol.com> To: Rob Herring <robh+dt@kernel.org>, Kumar Gala <galak@codeaurora.org>, Mark Rutland <mark.rutland@arm.com>, Grant Likely <grant.likely@linaro.org>, Bjorn Helgaas <bhelgaas@google.com>, Kishon Vijay Abraham I <kishon@ti.com>, Russell King <linux@arm.linux.org.uk>, Arnd Bergmann <arnd@arndb.de> Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-pci@vger.kernel.org, Mathieu Olivari <mathieu@codeaurora.org>, Srinivas Kandagatla <srinivas.kandagatla@linaro.org>, Stanimir Varbanov <stanimir.varbanov@linaro.org> Subject: [PATCH v2 0/5] Qualcomm PCIe and PCIe/PHY drivers Date: Mon, 4 May 2015 15:42:13 +0300 [thread overview] Message-ID: <1430743338-10441-1-git-send-email-svarbanov@mm-sol.com> (raw) From: Stanimir Varbanov <stanimir.varbanov@linaro.org> Hi, Here is a v2 of the patchset. The chages since v1 are: - take into accoint the review comments from the inital version - add support for pcie IP found on Snapdragon 600 (ipq/apq8064) Version 1 of the patchset can be found at: https://lkml.org/lkml/2014/12/12/557 Commenst are welcome! ------------------------------------------------------------------------------- This patchset introduces a Qualcomm PCIe root complex driver for Snapdragon 805 (APQ8084). It also adds a PCIe PHY driver in generic phy framework. The PCIe hardware use Designware IP core plus Qualcomm application specific hw. The first two patches add a PHY driver binding document and the PHY driver. Patches 3/5 and 4/5 add PCIe DT document and the driver. Last 5/5 adds APQ8084 in mach-qcom as next multiplatform Qualcomm SoC. Stanimir Varbanov (5): DT: phy: qcom: Add PCIe PHY devicetree bindings phy: qcom: Add Qualcomm PCIe PHY DT: PCI: qcom: Document PCIe devicetree bindings PCI: qcom: Add Qualcomm PCIe controller driver ARM: qcom: Add Qualcomm APQ8084 SoC .../devicetree/bindings/pci/qcom,pcie.txt | 231 +++++++ .../devicetree/bindings/phy/qcom-pcie-phy.txt | 60 ++ MAINTAINERS | 7 + arch/arm/mach-qcom/Kconfig | 7 + drivers/pci/host/Kconfig | 9 + drivers/pci/host/Makefile | 1 + drivers/pci/host/pcie-qcom.c | 677 ++++++++++++++++++++ drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/phy-qcom-pcie.c | 291 +++++++++ 10 files changed, 1293 insertions(+), 0 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie-phy.txt create mode 100644 drivers/pci/host/pcie-qcom.c create mode 100644 drivers/phy/phy-qcom-pcie.c
WARNING: multiple messages have this Message-ID (diff)
From: svarbanov@mm-sol.com (Stanimir Varbanov) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 0/5] Qualcomm PCIe and PCIe/PHY drivers Date: Mon, 4 May 2015 15:42:13 +0300 [thread overview] Message-ID: <1430743338-10441-1-git-send-email-svarbanov@mm-sol.com> (raw) From: Stanimir Varbanov <stanimir.varbanov@linaro.org> Hi, Here is a v2 of the patchset. The chages since v1 are: - take into accoint the review comments from the inital version - add support for pcie IP found on Snapdragon 600 (ipq/apq8064) Version 1 of the patchset can be found at: https://lkml.org/lkml/2014/12/12/557 Commenst are welcome! ------------------------------------------------------------------------------- This patchset introduces a Qualcomm PCIe root complex driver for Snapdragon 805 (APQ8084). It also adds a PCIe PHY driver in generic phy framework. The PCIe hardware use Designware IP core plus Qualcomm application specific hw. The first two patches add a PHY driver binding document and the PHY driver. Patches 3/5 and 4/5 add PCIe DT document and the driver. Last 5/5 adds APQ8084 in mach-qcom as next multiplatform Qualcomm SoC. Stanimir Varbanov (5): DT: phy: qcom: Add PCIe PHY devicetree bindings phy: qcom: Add Qualcomm PCIe PHY DT: PCI: qcom: Document PCIe devicetree bindings PCI: qcom: Add Qualcomm PCIe controller driver ARM: qcom: Add Qualcomm APQ8084 SoC .../devicetree/bindings/pci/qcom,pcie.txt | 231 +++++++ .../devicetree/bindings/phy/qcom-pcie-phy.txt | 60 ++ MAINTAINERS | 7 + arch/arm/mach-qcom/Kconfig | 7 + drivers/pci/host/Kconfig | 9 + drivers/pci/host/Makefile | 1 + drivers/pci/host/pcie-qcom.c | 677 ++++++++++++++++++++ drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/phy-qcom-pcie.c | 291 +++++++++ 10 files changed, 1293 insertions(+), 0 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie-phy.txt create mode 100644 drivers/pci/host/pcie-qcom.c create mode 100644 drivers/phy/phy-qcom-pcie.c
next reply other threads:[~2015-05-04 12:42 UTC|newest] Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-05-04 12:42 Stanimir Varbanov [this message] 2015-05-04 12:42 ` [PATCH v2 0/5] Qualcomm PCIe and PCIe/PHY drivers Stanimir Varbanov [not found] ` <1430743338-10441-1-git-send-email-svarbanov-NEYub+7Iv8PQT0dZR+AlfA@public.gmane.org> 2015-05-04 12:42 ` [PATCH v2 1/5] DT: phy: qcom: Add PCIe PHY devicetree bindings Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-04 12:42 ` [PATCH v2 2/5] phy: qcom: Add Qualcomm PCIe PHY Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-04 14:35 ` Kishon Vijay Abraham I 2015-05-04 14:35 ` Kishon Vijay Abraham I 2015-05-04 14:35 ` Kishon Vijay Abraham I 2015-05-04 15:24 ` Stanimir Varbanov 2015-05-04 15:24 ` Stanimir Varbanov 2015-05-19 22:41 ` Bjorn Helgaas 2015-05-19 22:41 ` Bjorn Helgaas 2015-05-20 13:08 ` Kishon Vijay Abraham I 2015-05-20 13:08 ` Kishon Vijay Abraham I 2015-05-20 13:08 ` Kishon Vijay Abraham I 2015-05-20 13:23 ` Bjorn Helgaas 2015-05-20 13:23 ` Bjorn Helgaas 2015-05-22 16:25 ` Stanimir Varbanov 2015-05-22 16:25 ` Stanimir Varbanov 2015-05-22 18:06 ` Bjorn Helgaas 2015-05-22 18:06 ` Bjorn Helgaas 2015-05-04 12:42 ` [PATCH v2 3/5] DT: PCI: qcom: Document PCIe devicetree bindings Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-04 12:42 ` [PATCH v2 4/5] PCI: qcom: Add Qualcomm PCIe controller driver Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-11-06 20:50 ` Bjorn Andersson 2015-11-06 20:50 ` Bjorn Andersson 2015-11-06 20:50 ` Bjorn Andersson 2015-11-09 16:56 ` Stanimir Varbanov 2015-11-09 16:56 ` Stanimir Varbanov 2015-05-04 12:42 ` [PATCH v2 5/5] ARM: qcom: Add Qualcomm APQ8084 SoC Stanimir Varbanov 2015-05-04 12:42 ` Stanimir Varbanov 2015-05-22 18:22 ` Stephen Boyd 2015-05-22 18:22 ` Stephen Boyd 2015-05-22 19:26 ` Arnd Bergmann 2015-05-22 19:26 ` Arnd Bergmann -- strict thread matches above, loose matches on Subject: below -- 2015-05-04 12:39 [PATCH v2 0/5] Qualcomm PCIe and PCIe/PHY drivers Stanimir Varbanov 2015-05-04 12:39 ` Stanimir Varbanov 2015-05-04 12:39 ` Stanimir Varbanov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1430743338-10441-1-git-send-email-svarbanov@mm-sol.com \ --to=svarbanov@mm-sol.com \ --cc=arnd@arndb.de \ --cc=bhelgaas@google.com \ --cc=devicetree@vger.kernel.org \ --cc=galak@codeaurora.org \ --cc=grant.likely@linaro.org \ --cc=kishon@ti.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-arm-msm@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=linux@arm.linux.org.uk \ --cc=mark.rutland@arm.com \ --cc=mathieu@codeaurora.org \ --cc=robh+dt@kernel.org \ --cc=srinivas.kandagatla@linaro.org \ --cc=stanimir.varbanov@linaro.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.