On Tue, 23 Sep 2025 15:39:11 +0800, Richard Zhu wrote:
The CLKREQ# is an open drain, active low signal that is driven low by
the card to request reference clock. It's an optional signal added in
PCIe CEM r4.0, sec 2. Thus, this signal wouldn't be driven low if it's
reserved.
Since the reference clock controlled by CLKREQ# may be required by i.MX
PCIe host too. To make sure this clock is ready even when the CLKREQ#
isn't driven low by the card(e.x the scenario described above), force
CLKREQ# override active low for i.MX PCIe host during initialization.
[...]
Applied, thanks!
[1/2] PCI: dwc: Invoke post_init in dw_pcie_resume_noirq()
commit: 27afd094ea4be542594058d685c7af4654ab8de7
[2/2] PCI: imx6: Add a method to handle CLKREQ# override active low
commit: dc853fb85d6b90e0805660c1dbb38ef7641af839
Best regards,
--
Manivannan Sadhasivam [off-list ref]