>From 1bcf2c787d72b2c25852cc598b1201510b4132b0 Mon Sep 17 00:00:00 2001 From: Gowtham Kudupudi Date: Wed, 17 Jun 2026 04:29:45 +0530 Subject: [PATCH 2/2] PCI: meson: pcie reset moved to meson_pcie_host_init As per the Neil's suggestion, inititial PCIe reset is moved to init to make it proper. Signed-off-by: Gowtham Kudupudi --- 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