From: Hrushikesh Salunke Date: Thu, 23 Oct 2025 11:46:01 +0000 (+0530) Subject: pci_endpoint: pci_cdns_ti_ep: Add delay after power domain reset X-Git-Tag: v2026.01-rc2~5^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=352214e8b2fadae4af7b7d9c849af24a7350ab2b;p=pandora-u-boot.git pci_endpoint: pci_cdns_ti_ep: Add delay after power domain reset Add a 1ms delay after powering on the PCIe power domain to ensure the controller stabilizes before subsequent operations. This prevents potential timing issues during PCIe endpoint initialization. The delay allows sufficient time for the power domain to fully come up and the hardware to be in a stable state before configuration begins. Signed-off-by: Hrushikesh Salunke --- diff --git a/drivers/pci_endpoint/pcie_cdns_ti_ep.c b/drivers/pci_endpoint/pcie_cdns_ti_ep.c index 661b6ba5b55..541616ab7d0 100644 --- a/drivers/pci_endpoint/pcie_cdns_ti_ep.c +++ b/drivers/pci_endpoint/pcie_cdns_ti_ep.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "pcie-cadence.h" @@ -90,7 +91,7 @@ static int pcie_cdns_reset(struct udevice *dev, struct power_domain *pci_pwrdmn) dev_err(dev, "failed to power on: %d\n", ret); return ret; } - + mdelay(1); return 0; }