aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/dwc/pci-imx6.c
Commit message (Expand)AuthorAgeFilesLines
* PCI: imx6: Delay link start until configfs 'start' writtenRichard Zhu2025-07-241-3/+0
* PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_resetRichard Zhu2025-07-241-2/+3
* PCI: imx6: Add LUT configuration for MSI/IOMMU in Endpoint modeFrank Li2025-07-211-1/+10
* PCI: imx6: Add helper function imx_pcie_add_lut_by_rid()Frank Li2025-07-211-7/+10
* PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_featuresRichard Zhu2025-07-151-0/+2
* PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_featuresRichard Zhu2025-07-151-1/+1
* PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoCRichard Zhu2025-04-271-0/+47
* PCI: imx6: Add PLL lock check for i.MX95 SoCRichard Zhu2025-04-271-0/+29
* PCI: imx6: Add workaround for errata ERR051586Richard Zhu2025-04-271-0/+31
* PCI: imx6: Add workaround for errata ERR051624Richard Zhu2025-04-271-0/+15
* PCI: imx6: Toggle the core reset for i.MX95 PCIeRichard Zhu2025-04-271-0/+42
* PCI: imx6: Call dw_pcie_wait_for_link() from start_link() callback only when ...Richard Zhu2025-04-271-11/+4
* PCI: imx6: Skip link up workaround for newer platformsRichard Zhu2025-04-271-20/+14
* Merge branch 'pci/controller/dwc-cpu-addr-fixup'Bjorn Helgaas2025-03-271-17/+1
|\
| * PCI: imx6: Remove imx_pcie_cpu_addr_fixup()Frank Li2025-03-241-17/+1
* | PCI: imx6: Use devm_clk_bulk_get_all() to fetch clocksRichard Zhu2025-03-151-61/+14
* | PCI: imx6: Identify controller via 'linux,pci-domain', not addressRichard Zhu2025-03-151-9/+6
|/
* Merge branch 'pci/controller/imx6'Bjorn Helgaas2025-01-231-69/+69
|\
| * PCI: imx6: Clean up comments and whitespaceBjorn Helgaas2025-01-201-19/+22
| * PCI: imx6: Remove surplus imx7d_pcie_init_phy() functionRichard Zhu2025-01-161-8/+0
| * PCI: imx6: Add missing reference clock disable logicRichard Zhu2025-01-161-12/+12
| * PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset()Richard Zhu2025-01-161-0/+1
| * PCI: imx6: Skip controller_id generation logic for i.MX7DRichard Zhu2025-01-161-1/+0
| * PCI: imx6: Fetch dbi2 and iATU base addesses from DTRichard Zhu2025-01-161-23/+0
| * PCI: imx6: Configure PHY based on Root Complex or Endpoint modeFrank Li2025-01-161-1/+3
| * PCI: imx6: Add Refclk for i.MX95 PCIeRichard Zhu2025-01-161-5/+11
| * PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) supportFrank Li2025-01-161-0/+20
* | Merge branch 'pci/controller/dwc'Bjorn Helgaas2025-01-231-64/+41
|\ \
| * | PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM supportRichard Zhu2025-01-181-3/+6
| * | PCI: imx6: Use DWC common suspend resume methodFrank Li2025-01-181-61/+35
| |/
* / PCI: imx6: Add IOMMU and ITS MSI support for i.MX95Frank Li2025-01-151-1/+207
|/
* PCI: imx6: Fix suspend/resume support on i.MX6QDLStefan Eichenberger2024-11-061-11/+46
* Merge branch 'pci/controller/qcom'Bjorn Helgaas2024-09-191-4/+4
|\
| * PCI: dwc: Rename 'dw_pcie::link_gen' to 'dw_pcie::max_link_speed'Manivannan Sadhasivam2024-09-131-4/+4
* | PCI: imx6: Add i.MX8Q PCIe Root Complex (RC) supportRichard Zhu2024-09-111-0/+28
* | PCI: imx6: Call common PHY API to set mode, speed, and submodeFrank Li2024-09-091-0/+16
* | PCI: imx6: Consolidate redundant if-checksFrank Li2024-09-091-2/+0
* | PCI: imx6: Improve comment for workaround ERR010728Frank Li2024-09-091-3/+20
* | PCI: imx6: Simplify switch-case logic by involve core_reset callbackFrank Li2024-09-091-63/+71
* | PCI: imx6: Introduce SoC specific callbacks for controlling REFCLKFrank Li2024-09-091-60/+51
* | PCI: imx6: Rename imx6_* with imx_*Frank Li2024-09-091-375/+374
* | PCI: imx6: Fix missing call to phy_power_off() in error handlingFrank Li2024-09-091-3/+4
* | PCI: imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSIRichard Zhu2024-09-091-0/+2
* | PCI: imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MPRichard Zhu2024-09-091-2/+4
|/
* Merge branch 'pci/controller/dwc'Bjorn Helgaas2024-07-191-1/+1
|\
| * PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapperManivannan Sadhasivam2024-07-091-1/+1
* | PCI: imx6: Convert to use agnostic GPIO APIAndy Shevchenko2024-05-281-26/+10
|/
* PCI: endpoint: Remove "core_init_notifier" flagManivannan Sadhasivam2024-04-101-0/+2
* PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue dri...Manivannan Sadhasivam2024-04-101-0/+8
* PCI: imx6: Add iMX95 Endpoint (EP) supportFrank Li2024-03-041-0/+47