From: Bjorn Helgaas <bhelgaas@google.com>
To: Kishon Vijay Abraham I <kishon@ti.com>
Cc: linux-omap@vger.kernel.org, linux-pci@vger.kernel.org,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, tony@atomide.com,
robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com,
ijc+devicetree@hellion.org.uk, galak@codeaurora.org,
bcousson@baylibre.com, linux@arm.linux.org.uk, nsekhar@ti.com
Subject: Re: [PATCH 0/2] pci: am57xx-evm: Fix PCIe card enumeration issue
Date: Tue, 11 Aug 2015 16:02:10 -0500 [thread overview]
Message-ID: <20150811210210.GK13982@google.com> (raw)
In-Reply-To: <1438090750-11604-1-git-send-email-kishon@ti.com>
On Tue, Jul 28, 2015 at 07:09:08PM +0530, Kishon Vijay Abraham I wrote:
> This series fixes PCIe card enumeration issue in am57xx-evm.
>
> In the case of am57xx-evm, the PERST# line is connected to a gpio line
> and this has to be driven low in order to perform a fundamental reset
> of the card. If the gpio line is driven high, there is no way the card
> can come out of reset.
>
> Add support in the pcie-dra7xx driver to make gpio drive PERST# line.
>
> The PERST# line can be used to perform reset not during the power on
> sequence too (warm reset) but we are not adding support for this as the
> PCIe express base sepcification doesn't explain how to perform warm
> reset
>
> "In some cases, it may be possible for the Fundamental Reset mechanism
> to be triggered by hardware without the removal and re-application of
> power to the component. This is called a warm reset. This document does
> not specify a means for generating a warm reset."
>
> Kishon Vijay Abraham I (2):
> pci: host: pci-dra7xx: Add support to make gpio drive PERST# line
> ARM: dts: am57xx-evm: Add 'gpios' property with gpio2_8
>
> Documentation/devicetree/bindings/pci/ti-pci.txt | 3 +++
> arch/arm/boot/dts/am57xx-beagle-x15.dts | 5 +++++
> arch/arm/boot/dts/dra7.dtsi | 2 +-
> drivers/pci/host/pci-dra7xx.c | 24 ++++++++++++++++++++--
> 4 files changed, 31 insertions(+), 3 deletions(-)
Applied with Tony's ack (for patch 2) to pci/host-dra7xx for v4.3, thanks!
WARNING: multiple messages have this Message-ID (diff)
From: bhelgaas@google.com (Bjorn Helgaas)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/2] pci: am57xx-evm: Fix PCIe card enumeration issue
Date: Tue, 11 Aug 2015 16:02:10 -0500 [thread overview]
Message-ID: <20150811210210.GK13982@google.com> (raw)
In-Reply-To: <1438090750-11604-1-git-send-email-kishon@ti.com>
On Tue, Jul 28, 2015 at 07:09:08PM +0530, Kishon Vijay Abraham I wrote:
> This series fixes PCIe card enumeration issue in am57xx-evm.
>
> In the case of am57xx-evm, the PERST# line is connected to a gpio line
> and this has to be driven low in order to perform a fundamental reset
> of the card. If the gpio line is driven high, there is no way the card
> can come out of reset.
>
> Add support in the pcie-dra7xx driver to make gpio drive PERST# line.
>
> The PERST# line can be used to perform reset not during the power on
> sequence too (warm reset) but we are not adding support for this as the
> PCIe express base sepcification doesn't explain how to perform warm
> reset
>
> "In some cases, it may be possible for the Fundamental Reset mechanism
> to be triggered by hardware without the removal and re-application of
> power to the component. This is called a warm reset. This document does
> not specify a means for generating a warm reset."
>
> Kishon Vijay Abraham I (2):
> pci: host: pci-dra7xx: Add support to make gpio drive PERST# line
> ARM: dts: am57xx-evm: Add 'gpios' property with gpio2_8
>
> Documentation/devicetree/bindings/pci/ti-pci.txt | 3 +++
> arch/arm/boot/dts/am57xx-beagle-x15.dts | 5 +++++
> arch/arm/boot/dts/dra7.dtsi | 2 +-
> drivers/pci/host/pci-dra7xx.c | 24 ++++++++++++++++++++--
> 4 files changed, 31 insertions(+), 3 deletions(-)
Applied with Tony's ack (for patch 2) to pci/host-dra7xx for v4.3, thanks!
next prev parent reply other threads:[~2015-08-11 21:02 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-28 13:39 [PATCH 0/2] pci: am57xx-evm: Fix PCIe card enumeration issue Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-07-28 13:39 ` [PATCH 1/2] pci: host: pci-dra7xx: Add support to make gpio drive PERST# line Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-07-28 13:39 ` [PATCH 2/2] ARM: dts: am57xx-evm: Add 'gpios' property with gpio2_8 Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-07-28 13:39 ` Kishon Vijay Abraham I
2015-08-05 10:40 ` Tony Lindgren
2015-08-05 10:40 ` Tony Lindgren
2015-08-11 21:02 ` Bjorn Helgaas [this message]
2015-08-11 21:02 ` [PATCH 0/2] pci: am57xx-evm: Fix PCIe card enumeration issue Bjorn Helgaas
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=20150811210210.GK13982@google.com \
--to=bhelgaas@google.com \
--cc=bcousson@baylibre.com \
--cc=devicetree@vger.kernel.org \
--cc=galak@codeaurora.org \
--cc=ijc+devicetree@hellion.org.uk \
--cc=kishon@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=nsekhar@ti.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=tony@atomide.com \
/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: link
Be 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.