BACKPORT: FROMLIST: PCI: qcom: Don't deassert reset GPIO during probe
Acquiring the reset GPIO low means that reset is being deasserted, this is followed almost immediately with qcom_pcie_host_init() asserting it, initializing it and then finally deasserting it again, for the link to come up. Some PCIe devices requires a minimum time between the initial deassert and subsequent reset cycles. In a platform that boots with the reset GPIO asserted this requirement is being violated by this deassert/assert pulse. Acquiring the reset GPIO high will prevent this by matching the state to the subsequent asserted state. am link: https://lore.kernel.org/patchwork/patch/1035786/ Cc: stable@vger.kernel.org Signed-off-by:Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by:
Khasim Syed Mohammed <khasim.mohammed@linaro.org>
Loading
Please sign in to comment