aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/pcie-brcmstb.c
diff options
context:
space:
mode:
authorStanimir Varbanov <[email protected]>2025-02-24 08:35:56 +0000
committerKrzysztof Wilczyński <[email protected]>2025-02-28 18:38:01 +0000
commit2294059118c550464dd8906286324d90c33b152b (patch)
tree0c83b2fd0355fa013845406423ac8e851c070b6d /drivers/pci/controller/pcie-brcmstb.c
parentirqchip: Add Broadcom BCM2712 MSI-X interrupt controller (diff)
downloadkernel-2294059118c550464dd8906286324d90c33b152b.tar.gz
kernel-2294059118c550464dd8906286324d90c33b152b.zip
PCI: brcmstb: Add a softdep to MIP MSI-X driver
Then the brcmstb PCIe driver and MIP MSI-X interrupt controller drivers are built as modules there could be a race in probing. To avoid this, add a softdep to MIP driver to guarantee that MIP driver will be load first. Signed-off-by: Stanimir Varbanov <[email protected]> Reviewed-by: Florian Fainelli <[email protected]> Tested-by: Ivan T. Ivanov <[email protected]> Link: https://lore.kernel.org/r/[email protected] [kwilczynski: commit log] Signed-off-by: Krzysztof Wilczyński <[email protected]>
Diffstat (limited to 'drivers/pci/controller/pcie-brcmstb.c')
-rw-r--r--drivers/pci/controller/pcie-brcmstb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/controller/pcie-brcmstb.c b/drivers/pci/controller/pcie-brcmstb.c
index dcaaa7fd9faf..72299ec5c2d9 100644
--- a/drivers/pci/controller/pcie-brcmstb.c
+++ b/drivers/pci/controller/pcie-brcmstb.c
@@ -1945,3 +1945,4 @@ module_platform_driver(brcm_pcie_driver);
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("Broadcom STB PCIe RC driver");
MODULE_AUTHOR("Broadcom");
+MODULE_SOFTDEP("pre: irq_bcm2712_mip");