Centos-kernel-stream-9/drivers/pci/controller/cadence
Myron Stowe 13cab74c35 PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
JIRA: https://issues.redhat.com/browse/RHEL-67693
Upstream Status: 22a9120479a40a56c13c5e473a0100fad2e017c0

commit 22a9120479a40a56c13c5e473a0100fad2e017c0
Author: Siddharth Vadapalli <s-vadapalli@ti.com>
Date:   Mon Nov 4 13:14:20 2024 +0530

    PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds

    According to Section 2.2 of the PCI Express Card Electromechanical
    Specification (Revision 5.1), in order to ensure that the power and the
    reference clock are stable, PERST# has to be deasserted after a delay of
    100 milliseconds (TPVPERL).

    Currently, it is being assumed that the power is already stable, which
    is not necessarily true.

    Hence, change the delay to PCIE_T_PVPERL_MS to guarantee that power and
    reference clock are stable.

    Fixes: f3e25911a4 ("PCI: j721e: Add TI J721E PCIe driver")
    Fixes: f96b69713733 ("PCI: j721e: Use T_PERST_CLK_US macro")
    Link: https://lore.kernel.org/r/20241104074420.1862932-1-s-vadapalli@ti.com
    Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
    Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>

Signed-off-by: Myron Stowe <mstowe@redhat.com>
2025-02-18 09:48:10 -07:00
..
Kconfig PCI: Fix typos 2025-02-18 09:48:10 -07:00
Makefile
pci-j721e.c PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds 2025-02-18 09:48:10 -07:00
pcie-cadence-ep.c PCI: endpoint: Remove "core_init_notifier" flag 2024-08-15 15:31:13 -06:00
pcie-cadence-host.c PCI: cadence: Set cdns_pcie_host_init() global 2025-02-18 09:48:09 -07:00
pcie-cadence-plat.c PCI: cadence: Drop unused member from struct cdns_plat_pcie 2024-02-25 08:38:05 -07:00
pcie-cadence.c PCI: Explicitly include correct DT includes 2023-12-15 16:22:28 -07:00
pcie-cadence.h PCI: cadence: Set cdns_pcie_host_init() global 2025-02-18 09:48:09 -07:00