On Wed, 03 Dec 2025 11:50:13 +0530, Krishna Chaitanya Chundru wrote:
When ECAM is enabled, the driver skipped calling dw_pcie_iatu_setup() before configuring ECAM iATU entries. This left IO and MEM outbound windows unprogrammed, resulting in broken IO transactions. Additionally, dw_pcie_config_ecam_iatu() was only called during host initialization, so ECAM-related iATU entries were not restored after suspend/resume, leading to failures in configuration space access.
[...]
Applied, thanks!
[1/2] PCI: dwc: Correct iATU index increment for MSG TLP region commit: 3c364c9b96f1a0629a29363cdc6239c1ad2f68ad [2/2] PCI: dwc: Fix missing iATU setup when ECAM is enabled commit: 37781eb814e16c75abb78dec2f9412d2e4d88298
Best regards,