]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'pci/controller/dwc-imx6'
authorBjorn Helgaas <bhelgaas@google.com>
Fri, 6 Feb 2026 23:09:35 +0000 (17:09 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 6 Feb 2026 23:09:35 +0000 (17:09 -0600)
commit62dea8718b7a7f6fc9b1408dd1f863f95191fbb6
treea0e8a2edf8fd5851304a71abf8baf5db51702967
parent93c398be499a5fcc3367f793fe3709cd3d13b6f9
parenta152a90f53909544fe996fb0fa072ae9e355c452
Merge branch 'pci/controller/dwc-imx6'

- Add DT binding and driver support for an optional external refclock in
  addition to the refclock from the internal PLL (Richard Zhu)

- Apply i.MX95 ERR051586 erratum workaround (release CLKREQ# so endpoint
  can assert it when required) during resume (Richard Zhu)

- Enable i.MX95 REFCLK by overriding CLKREQ# so it's driven by default
  (Richard Zhu)

- Clear CLKREQ# override if link is up and DT says 'supports-clkreq' so
  endpoints can use CLKREQ# to exit the L1.2 state (Richard Zhu)

* pci/controller/dwc-imx6:
  PCI: imx6: Clear CLKREQ# override if 'supports-clkreq' DT property is available
  PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe
  PCI: dwc: Invoke post_init in dw_pcie_resume_noirq()
  PCI: imx6: Add external reference clock input mode support
  dt-bindings: PCI: pci-imx6: Add external reference clock input
  dt-bindings: PCI: dwc: Add external reference clock input
drivers/pci/controller/dwc/pci-imx6.c
drivers/pci/controller/dwc/pcie-designware-host.c