]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
PCI: Move link up wait time and max retries macros to pci.h
authorNiklas Cassel <cassel@kernel.org>
Wed, 25 Jun 2025 10:23:52 +0000 (12:23 +0200)
committerManivannan Sadhasivam <mani@kernel.org>
Wed, 25 Jun 2025 13:26:04 +0000 (07:26 -0600)
Move the LINK_WAIT_SLEEP_MS and LINK_WAIT_MAX_RETRIES macros to pci.h.
Prefix the macros with PCIE_ in order to avoid redefining these for
drivers that already have macros named like this.

No functional changes.

Suggested-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/20250625102347.1205584-15-cassel@kernel.org
drivers/pci/controller/dwc/pcie-designware.c
drivers/pci/controller/dwc/pcie-designware.h
drivers/pci/pci.h

index 053e9c54043958b9580d454a6229e1a65df7e7a4..89aad5a08928cc29870ab258d33bee9ff8f83143 100644 (file)
@@ -702,14 +702,14 @@ int dw_pcie_wait_for_link(struct dw_pcie *pci)
        int retries;
 
        /* Check if the link is up or not */
-       for (retries = 0; retries < LINK_WAIT_MAX_RETRIES; retries++) {
+       for (retries = 0; retries < PCIE_LINK_WAIT_MAX_RETRIES; retries++) {
                if (dw_pcie_link_up(pci))
                        break;
 
-               msleep(LINK_WAIT_SLEEP_MS);
+               msleep(PCIE_LINK_WAIT_SLEEP_MS);
        }
 
-       if (retries >= LINK_WAIT_MAX_RETRIES) {
+       if (retries >= PCIE_LINK_WAIT_MAX_RETRIES) {
                dev_info(pci->dev, "Phy link never came up\n");
                return -ETIMEDOUT;
        }
index ce9e18554e426e46f0376af22ffc99e329c2ccb8..1bf1e08ab4c348a2a79f6af41881afdacfddde61 100644 (file)
 #define dw_pcie_cap_set(_pci, _cap) \
        set_bit(DW_PCIE_CAP_ ## _cap, &(_pci)->caps)
 
-/* Parameters for the waiting for link up routine */
-#define LINK_WAIT_MAX_RETRIES          10
-#define LINK_WAIT_SLEEP_MS             90
-
 /* Parameters for the waiting for iATU enabled routine */
 #define LINK_WAIT_MAX_IATU_RETRIES     5
 #define LINK_WAIT_IATU                 9
index 819833e5759099ab80aa506135a3e684ba1b21fb..43cb77c27ac0743da5f6eb2c566dba1ed1a1c1e7 100644 (file)
@@ -56,6 +56,10 @@ struct pcie_tlp_log;
  */
 #define PCIE_RESET_CONFIG_WAIT_MS      100
 
+/* Parameters for the waiting for link up routine */
+#define PCIE_LINK_WAIT_MAX_RETRIES     10
+#define PCIE_LINK_WAIT_SLEEP_MS                90
+
 /* Message Routing (r[2:0]); PCIe r6.0, sec 2.2.8 */
 #define PCIE_MSG_TYPE_R_RC     0
 #define PCIE_MSG_TYPE_R_ADDR   1