linux/Documentation/devicetree/bindings/pci
Linus Torvalds 3719a04a80 pci-v6.16-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAmhAa9EUHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vyA3w//aX8d73z/xVxkYLMN/6XQA5fdmd4d
 Dv4n0Pjf0WCMKbsgRCdXEYLvcHV8VhH5iCR/b2UsFm9LjxSIRuqE5XosY3bNhrHn
 xVKEh2prq2XZOibWrFkJ+RZ0FF7Ogq1Uy5gUBbBHbE1q1byZzrOALaF3FWGaDIZQ
 6QLLAFtd3UtqOOUu8J8P9N15uFR8gunyfuM9U7TLMcy4B8txk6T6m/9xAWtRURuJ
 I6WN8lO+g8Nl2mL9m27+wyWiVT3tKqoMwp8rVtym/L5JQOmHycYhn0WQAr2dPCMs
 Xbgmoeei0je7mZvk5btpt68NAKQ3ZnCVkxbbINBkUxAjI0dbI6h37EhW18ShYVUk
 CCo4fmaFtwP8qNN9tSvDN8vZdGB44fN5tIz4lmGzKk5gt+oV50RC/APrzC+PJBQ0
 +2SdDVKj71Gr2H1VnI6uLB7oQ+tp7TOdhg+DGV4bdc6QFnsM+BpKWRq5f1UQcau/
 XVDmorM/2t6z0DNktAv3NFwSodUjk1loWESr/pRBH1AqAWZTK98PWIg97XYsal59
 zbJ3dLrnCqUNozeVgjtZo1LWD2FZaVTvhq2NY7D+QPpnMGhFUhHxNliZUXiQa1q4
 boI2hEFdu3IQP/OC2a1zGJyMRLU43d5rhZ1U5xQSVtM0c3lgCY7rn/t26LymQVPA
 SYdg2jBcnhe6gXo=
 =eWJw
 -----END PGP SIGNATURE-----

Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull pci updates from Bjorn Helgaas:
 "Enumeration:

   - Print the actual delay time in pci_bridge_wait_for_secondary_bus()
     instead of assuming it was 1000ms (Wilfred Mallawa)

   - Revert 'iommu/amd: Prevent binding other PCI drivers to IOMMU PCI
     devices', which broke resume from system sleep on AMD platforms and
     has been fixed by other commits (Lukas Wunner)

  Resource management:

   - Remove mtip32xx use of pcim_iounmap_regions(), which is deprecated
     and unnecessary (Philipp Stanner)

   - Remove pcim_iounmap_regions() and pcim_request_region_exclusive()
     and related flags since all uses have been removed (Philipp
     Stanner)

   - Rework devres 'request' functions so they are no longer 'hybrid',
     i.e., their behavior no longer depends on whether
     pcim_enable_device or pci_enable_device() was used, and remove
     related code (Philipp Stanner)

   - Warn (not BUG()) about failure to assign optional resources (Ilpo
     Järvinen)

  Error handling:

   - Log the DPC Error Source ID only when it's actually valid (when
     ERR_FATAL or ERR_NONFATAL was received from a downstream device)
     and decode into bus/device/function (Bjorn Helgaas)

   - Determine AER log level once and save it so all related messages
     use the same level (Karolina Stolarek)

   - Use KERN_WARNING, not KERN_ERR, when logging PCIe Correctable
     Errors (Karolina Stolarek)

   - Ratelimit PCIe Correctable and Non-Fatal error logging, with sysfs
     controls on interval and burst count, to avoid flooding logs and
     RCU stall warnings (Jon Pan-Doh)

  Power management:

   - Increment PM usage counter when probing reset methods so we don't
     try to read config space of a powered-off device (Alex Williamson)

   - Set all devices to D0 during enumeration to ensure ACPI opregion is
     connected via _REG (Mario Limonciello)

  Power control:

   - Rename pwrctrl Kconfig symbols from 'PWRCTL' to 'PWRCTRL' to match
     the filename paths. Retain old deprecated symbols for
     compatibility, except for the pwrctrl slot driver
     (PCI_PWRCTRL_SLOT) (Johan Hovold)

   - When unregistering pwrctrl, cancel outstanding rescan work before
     cleaning up data structures to avoid use-after-free issues (Brian
     Norris)

  Bandwidth control:

   - Simplify link bandwidth controller by replacing the count of Link
     Bandwidth Management Status (LBMS) events with a PCI_LINK_LBMS_SEEN
     flag (Ilpo Järvinen)

   - Update the Link Speed after retraining, since the Link Speed may
     have changed (Ilpo Järvinen)

  PCIe native device hotplug:

   - Ignore Presence Detect Changed caused by DPC.

     pciehp already ignores Link Down/Up events caused by DPC, but on
     slots using in-band presence detect, DPC causes a spurious Presence
     Detect Changed event (Lukas Wunner)

   - Ignore Link Down/Up caused by Secondary Bus Reset.

     On hotplug ports using in-band presence detect, the reset causes a
     Presence Detect Changed event, which mistakenly caused teardown and
     re-enumeration of the device. Drivers may need to annotate code
     that resets their device (Lukas Wunner)

  Virtualization:

   - Add an ACS quirk for Loongson Root Ports that don't advertise ACS
     but don't allow peer-to-peer transactions between Root Ports; the
     quirk allows each Root Port to be in a separate IOMMU group (Huacai
     Chen)

  Endpoint framework:

   - For fixed-size BARs, retain both the actual size and the possibly
     larger size allocated to accommodate iATU alignment requirements
     (Jerome Brunet)

   - Simplify ctrl/SPAD space allocation and avoid allocating more space
     than needed (Jerome Brunet)

   - Correct MSI-X PBA offset calculations for DesignWare and Cadence
     endpoint controllers (Niklas Cassel)

   - Align the return value (number of interrupts) encoding for
     pci_epc_get_msi()/pci_epc_ops::get_msi() and
     pci_epc_get_msix()/pci_epc_ops::get_msix() (Niklas Cassel)

   - Align the nr_irqs parameter encoding for
     pci_epc_set_msi()/pci_epc_ops::set_msi() and
     pci_epc_set_msix()/pci_epc_ops::set_msix() (Niklas Cassel)

  Common host controller library:

   - Convert pci-host-common to a library so platforms that don't need
     native host controller drivers don't need to include these helper
     functions (Manivannan Sadhasivam)

  Apple PCIe controller driver:

   - Extract ECAM bridge creation helper from pci_host_common_probe() to
     separate driver-specific things like MSI from PCI things (Marc
     Zyngier)

   - Dynamically allocate RID-to_SID bitmap to prepare for SoCs with
     varying capabilities (Marc Zyngier)

   - Skip ports disabled in DT when setting up ports (Janne Grunau)

   - Add t6020 compatible string (Alyssa Rosenzweig)

   - Add T602x PCIe support (Hector Martin)

   - Directly set/clear INTx mask bits because T602x dropped the
     accessors that could do this without locking (Marc Zyngier)

   - Move port PHY registers to their own reg items to accommodate
     T602x, which moves them around; retain default offsets for existing
     DTs that lack phy%d entries with the reg offsets (Hector Martin)

   - Stop polling for core refclk, which doesn't work on T602x and the
     bootloader has already done anyway (Hector Martin)

   - Use gpiod_set_value_cansleep() when asserting PERST# in probe
     because we're allowed to sleep there (Hector Martin)

  Cadence PCIe controller driver:

   - Drop a runtime PM 'put' to resolve a runtime atomic count underflow
     (Hans Zhang)

   - Make the cadence core buildable as a module (Kishon Vijay Abraham I)

   - Add cdns_pcie_host_disable() and cdns_pcie_ep_disable() for use by
     loadable drivers when they are removed (Siddharth Vadapalli)

  Freescale i.MX6 PCIe controller driver:

   - Apply link training workaround only on IMX6Q, IMX6SX, IMX6SP
     (Richard Zhu)

   - Remove redundant dw_pcie_wait_for_link() from
     imx_pcie_start_link(); since the DWC core does this, imx6 only
     needs it when retraining for a faster link speed (Richard Zhu)

   - Toggle i.MX95 core reset to align with PHY powerup (Richard Zhu)

   - Set SYS_AUX_PWR_DET to work around i.MX95 ERR051624 erratum: in
     some cases, the controller can't exit 'L23 Ready' through Beacon or
     PERST# deassertion (Richard Zhu)

   - Clear GEN3_ZRXDC_NONCOMPL to work around i.MX95 ERR051586 erratum:
     controller can't meet 2.5 GT/s ZRX-DC timing when operating at 8
     GT/s, causing timeouts in L1 (Richard Zhu)

   - Wait for i.MX95 PLL lock before enabling controller (Richard Zhu)

   - Save/restore i.MX95 LUT for suspend/resume (Richard Zhu)

  Mobiveil PCIe controller driver:

   - Return bool (not int) for link-up check in
     mobiveil_pab_ops.link_up() and layerscape-gen4, mobiveil (Hans
     Zhang)

  NVIDIA Tegra194 PCIe controller driver:

   - Create debugfs directory for 'aspm_state_cnt' only when
     CONFIG_PCIEASPM is enabled, since there are no other entries (Hans
     Zhang)

  Qualcomm PCIe controller driver:

   - Add OF support for parsing DT 'eq-presets-<N>gts' property for lane
     equalization presets (Krishna Chaitanya Chundru)

   - Read Maximum Link Width from the Link Capabilities register if DT
     lacks 'num-lanes' property (Krishna Chaitanya Chundru)

   - Add Physical Layer 64 GT/s Capability ID and register offsets for
     8, 32, and 64 GT/s lane equalization registers (Krishna Chaitanya
     Chundru)

   - Add generic dwc support for configuring lane equalization presets
     (Krishna Chaitanya Chundru)

   - Add DT and driver support for PCIe on IPQ5018 SoC (Nitheesh Sekar)

  Renesas R-Car PCIe controller driver:

   - Describe endpoint BAR 4 as being fixed size (Jerome Brunet)

   - Document how to obtain R-Car V4H (r8a779g0) controller firmware
     (Yoshihiro Shimoda)

  Rockchip PCIe controller driver:

   - Reorder rockchip_pci_core_rsts because
     reset_control_bulk_deassert() deasserts in reverse order, to fix a
     link training regression (Jensen Huang)

   - Mark RK3399 as being capable of raising INTx interrupts (Niklas
     Cassel)

  Rockchip DesignWare PCIe controller driver:

   - Check only PCIE_LINKUP, not LTSSM status, to determine whether the
     link is up (Shawn Lin)

   - Increase N_FTS (used in L0s->L0 transitions) and enable ASPM L0s
     for Root Complex and Endpoint modes (Shawn Lin)

   - Hide the broken ATS Capability in rockchip_pcie_ep_init() instead
     of rockchip_pcie_ep_pre_init() so it stays hidden after PERST#
     resets non-sticky registers (Shawn Lin)

   - Call phy_power_off() before phy_exit() in rockchip_pcie_phy_deinit()
     (Diederik de Haas)

  Synopsys DesignWare PCIe controller driver:

   - Set PORT_LOGIC_LINK_WIDTH to one lane to make initial link training
     more robust; this will not affect the intended link width if all
     lanes are functional (Wenbin Yao)

   - Return bool (not int) for link-up check in dw_pcie_ops.link_up()
     and armada8k, dra7xx, dw-rockchip, exynos, histb, keembay,
     keystone, kirin, meson, qcom, qcom-ep, rcar_gen4, spear13xx,
     tegra194, uniphier, visconti (Hans Zhang)

   - Add debugfs support for exposing DWC device-specific PTM context
     (Manivannan Sadhasivam)

  TI J721E PCIe driver:

   - Make j721e buildable as a loadable and removable module (Siddharth
     Vadapalli)

   - Fix j721e host/endpoint dependencies that result in link failures
     in some configs (Arnd Bergmann)

  Device tree bindings:

   - Add qcom DT binding for 'global' interrupt (PCIe controller and
     link-specific events) for ipq8074, ipq8074-gen3, ipq6018, sa8775p,
     sc7280, sc8180x sdm845, sm8150, sm8250, sm8350 (Manivannan
     Sadhasivam)

   - Add qcom DT binding for 8 MSI SPI interrupts for msm8998, ipq8074,
     ipq8074-gen3, ipq6018 (Manivannan Sadhasivam)

   - Add dw rockchip DT binding for rk3576 and rk3562 (Kever Yang)

   - Correct indentation and style of examples in brcm,stb-pcie,
     cdns,cdns-pcie-ep, intel,keembay-pcie-ep, intel,keembay-pcie,
     microchip,pcie-host, rcar-pci-ep, rcar-pci-host, xilinx-versal-cpm
     (Krzysztof Kozlowski)

   - Convert Marvell EBU (dove, kirkwood, armada-370, armada-xp) and
     armada8k from text to schema DT bindings (Rob Herring)

   - Remove obsolete .txt DT bindings for content that has been moved to
     schemas (Rob Herring)

   - Add qcom DT binding for MHI registers in IPQ5332, IPQ6018, IPQ8074
     and IPQ9574 (Varadarajan Narayanan)

   - Convert v3,v360epc-pci from text to DT schema binding (Rob Herring)

   - Change microchip,pcie-host DT binding to be 'dma-noncoherent' since
     PolarFire may be configured that way (Conor Dooley)

  Miscellaneous:

   - Drop 'pci' suffix from intel_mid_pci.c filename to match similar
     files (Andy Shevchenko)

   - All platforms with PCI have an MMU, so add PCI Kconfig dependency
     on MMU to simplify build testing and avoid inadvertent build
     regressions (Arnd Bergmann)

   - Update Krzysztof Wilczyński's email address in MAINTAINERS
     (Krzysztof Wilczyński)

   - Update Manivannan Sadhasivam's email address in MAINTAINERS
     (Manivannan Sadhasivam)"

* tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (147 commits)
  MAINTAINERS: Update Manivannan Sadhasivam email address
  PCI: j721e: Fix host/endpoint dependencies
  PCI: j721e: Add support to build as a loadable module
  PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup
  PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup
  PCI: cadence: Add support to build pcie-cadence library as a kernel module
  MAINTAINERS: Update Krzysztof Wilczyński email address
  PCI: Remove unnecessary linesplit in __pci_setup_bridge()
  PCI: WARN (not BUG()) when we fail to assign optional resources
  PCI: Remove unused pci_printk()
  PCI: qcom: Replace PERST# sleep time with proper macro
  PCI: dw-rockchip: Replace PERST# sleep time with proper macro
  PCI: host-common: Convert to library for host controller drivers
  PCI/ERR: Remove misleading TODO regarding kernel panic
  PCI: cadence: Remove duplicate message code definitions
  PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding
  PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding
  PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding
  PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_msi() return value encoding
  PCI: cadence-ep: Correct PBA offset in .set_msix() callback
  ...
2025-06-04 11:26:17 -07:00
..
83xx-512x-pci.txt
aardvark-pci.txt
altr,pcie-root-port.yaml dt-bindings: PCI: altera: Add binding for Agilex 2025-03-05 22:22:08 +00:00
amd,versal2-mdb-host.yaml dt-bindings: PCI: amd-mdb: Add AMD Versal2 MDB PCIe Root Port Bridge 2025-03-03 09:27:39 +00:00
amlogic,axg-pcie.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
apple,pcie.yaml dt-bindings: pci: apple,pcie: Add t6020 compatible string 2025-04-19 20:24:22 +05:30
axis,artpec6-pcie.txt
baikal,bt1-pcie.yaml
brcm,iproc-pcie.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
brcm,stb-pcie.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
cdns,cdns-pcie-ep.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
cdns,cdns-pcie-host.yaml dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml 2024-05-15 14:44:47 +00:00
cdns-pcie-ep.yaml
cdns-pcie-host.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
cdns-pcie.yaml
faraday,ftpci100.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
fsl,imx6q-pcie-common.yaml dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC 2025-01-16 14:18:24 -06:00
fsl,imx6q-pcie-ep.yaml dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC 2025-01-16 14:18:24 -06:00
fsl,imx6q-pcie.yaml dt-bindings: PCI: fsl,imx6q-pcie: Add optional DMA interrupt 2025-03-06 12:26:18 +00:00
fsl,layerscape-pcie-ep.yaml dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary status from example 2025-03-08 14:54:38 +00:00
fsl,layerscape-pcie.yaml dt-bindings: PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type 2024-09-04 14:58:08 +00:00
fsl,mpc8xxx-pci.yaml dt-bindings: PCI: Convert fsl,mpc83xx-pcie to YAML 2025-03-06 12:26:18 +00:00
hisilicon,kirin-pcie.yaml dt-bindings: PCI: hisilicon,kirin-pcie: Add top-level constraints 2024-09-04 14:31:10 +00:00
hisilicon-histb-pcie.txt
host-generic-pci.yaml dt-bindings: PCI: host-generic-pci: Drop minItems and maxItems of ranges 2024-08-09 14:03:02 -05:00
intel,ixp4xx-pci.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
intel,keembay-pcie-ep.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
intel,keembay-pcie.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
intel-gw-pcie.yaml
loongson.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
marvell,armada8k-pcie.yaml dt-bindings: PCI: Convert marvell,armada8k-pcie to schema 2025-04-23 12:49:00 +05:30
marvell,kirkwood-pcie.yaml dt-bindings: PCI: Convert Marvell EBU to schema 2025-04-23 12:49:00 +05:30
mbvl,gpex40-pcie.yaml dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML 2025-01-21 11:17:39 -06:00
mediatek,mt7621-pcie.yaml dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topology ASCII graph 2024-07-04 14:46:14 +00:00
mediatek-pcie-cfg.yaml
mediatek-pcie-gen3.yaml dt-bindings: PCI: mediatek-gen3: Add mediatek,pbus-csr phandle array property 2025-03-03 19:10:14 +00:00
mediatek-pcie.txt
microchip,pcie-host.yaml dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property 2025-05-16 12:57:12 +00:00
nvidia,tegra20-pcie.txt
nvidia,tegra194-pcie-ep.yaml dt-bindings: PCI: Remove obsolete .txt docs 2025-04-23 12:49:01 +05:30
nvidia,tegra194-pcie.yaml
pci-ep-bus.yaml dt-bindings: PCI: Add common schema for devices accessible through PCI BARs 2025-03-24 15:15:03 -05:00
pci-ep.yaml dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map 2025-05-07 17:49:00 +02:00
pcie-al.txt
plda,xpressrich3-axi-common.yaml dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 2024-11-07 08:54:00 -06:00
qcom,pcie-common.yaml dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml 2024-11-03 20:12:41 +00:00
qcom,pcie-ep.yaml dt-bindings: PCI: qcom-ep: Add SAR2130P compatible 2025-02-24 18:31:15 +00:00
qcom,pcie-sa8775p.yaml dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt 2025-04-19 19:39:11 +05:30
qcom,pcie-sc7280.yaml dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt 2025-04-19 19:39:19 +05:30
qcom,pcie-sc8180x.yaml dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt 2025-04-19 19:39:51 +05:30
qcom,pcie-sc8280xp.yaml dt-bindings: PCI: qcom: Allow 'vddpe-3v3-supply' again 2024-09-13 18:59:48 -05:00
qcom,pcie-sm8150.yaml dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt 2025-04-19 19:38:30 +05:30
qcom,pcie-sm8250.yaml dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt 2025-04-19 19:38:57 +05:30
qcom,pcie-sm8350.yaml dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt 2025-04-19 19:39:04 +05:30
qcom,pcie-sm8450.yaml dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml 2024-11-03 20:12:41 +00:00
qcom,pcie-sm8550.yaml dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt 2025-01-21 11:18:20 -06:00
qcom,pcie-x1e80100.yaml dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt 2024-11-03 20:12:41 +00:00
qcom,pcie.yaml Merge branch 'pci/dt-bindings' 2025-06-04 10:50:45 -05:00
ralink,rt3883-pci.txt
rcar-gen4-pci-ep.yaml dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible 2024-09-03 15:03:34 -05:00
rcar-gen4-pci-host.yaml dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4M compatible 2024-09-03 15:03:27 -05:00
rcar-pci-ep.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
rcar-pci-host.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
renesas,pci-rcar-gen2.yaml dt-bindings: PCI: renesas,pci-rcar-gen2: Add top-level constraints 2024-09-04 14:32:02 +00:00
rockchip,rk3399-pcie-common.yaml
rockchip,rk3399-pcie-ep.yaml
rockchip,rk3399-pcie.yaml dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios 2024-05-16 08:30:51 +00:00
rockchip-dw-pcie-common.yaml dt-bindings: PCI: dw: rockchip: Add rk3576 support 2025-04-23 12:48:33 +05:30
rockchip-dw-pcie-ep.yaml dt-bindings: PCI: rockchip: Add DesignWare based PCIe Endpoint controller 2024-07-04 14:46:04 +00:00
rockchip-dw-pcie.yaml dt-bindings: PCI: dwc: rockchip: Add rk3562 support 2025-04-23 12:48:59 +05:30
samsung,exynos-pcie.yaml
sifive,fu740-pcie.yaml dt-bindings: PCI: sifive,fu740-pcie: Fix include placement in DTS example 2025-04-23 12:49:00 +05:30
snps,dw-pcie-common.yaml dt-bindings: PCI: Convert marvell,armada8k-pcie to schema 2025-04-23 12:49:00 +05:30
snps,dw-pcie-ep.yaml dt-bindings: PCI: snps,dw-pcie-ep: Add tx_int{a,b,c,d} legacy IRQs 2024-06-21 18:48:37 +00:00
snps,dw-pcie.yaml dt-bindings: PCI: Convert marvell,armada8k-pcie to schema 2025-04-23 12:49:00 +05:30
socionext,uniphier-pcie-ep.yaml dt-bindings: PCI: socionext,uniphier-pcie-ep: Add top-level constraints 2024-09-04 14:32:34 +00:00
socionext,uniphier-pcie.yaml
spear13xx-pcie.txt
starfive,jh7110-pcie.yaml dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 2024-11-07 08:54:00 -06:00
ti,am65-pci-ep.yaml
ti,am65-pci-host.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
ti,j721e-pci-ep.yaml
ti,j721e-pci-host.yaml dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property 2024-08-31 14:43:47 +00:00
ti-pci.txt
toshiba,visconti-pcie.yaml
v3,v360epc-pci.yaml dt-bindings: PCI: Convert v3,v360epc-pci to DT schema 2025-05-10 11:56:03 +05:30
versatile.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
xgene-pci-msi.txt
xgene-pci.txt
xilinx-versal-cpm.yaml dt-bindings: PCI: Correct indentation and style in DTS example 2025-04-23 12:48:59 +05:30
xlnx,axi-pcie-host.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
xlnx,nwl-pcie.yaml dt-bindings: pci: xilinx-nwl: Add phys property 2024-08-22 13:38:04 -05:00
xlnx,xdma-host.yaml dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge 2024-08-31 14:02:54 +00:00