[PATCH 2/2] PCI: meson: pcie reset moved to meson_pcie_host_init
From: Gowtham Kudupudi
Date: Tue Jun 16 2026 - 18:59:45 EST
As per the Neil's suggestion, inititial PCIe reset is moved to init
to make it proper.
Signed-off-by: Gowtham Kudupudi <gowtham@xxxxxxxxxxxxx>
---
drivers/pci/controller/dwc/pci-meson.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/pci/controller/dwc/pci-meson.c b/drivers/pci/controller/dwc/pci-meson.c
index c28ab40c9ff..2ef75157530 100644
--- a/drivers/pci/controller/dwc/pci-meson.c
+++ b/drivers/pci/controller/dwc/pci-meson.c
@@ -308,7 +308,6 @@ static int meson_pcie_start_link(struct dw_pcie *pci)
{
struct meson_pcie *mp = to_meson_pcie(pci);
- meson_pcie_assert_reset(mp);
meson_pcie_ltssm_enable(mp);
return 0;
@@ -362,6 +361,8 @@ static int meson_pcie_host_init(struct dw_pcie_rp *pp)
pp->bridge->ops = &meson_pci_ops;
+ meson_pcie_assert_reset(mp);
+
meson_set_max_payload(mp, MAX_PAYLOAD_SIZE);
meson_set_max_rd_req_size(mp, MAX_READ_REQ_SIZE);
--
2.54.0
--MP_/RqLM/5A=AsV1+l9kUQ52pza--