linux/Documentation/devicetree/bindings/pci
Linus Torvalds 2f2c725493 pci-v6.18-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAmjgOAkUHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vxzlA//QxoUF4p1cN7+rPwuzCPNi2ZmKNyU
 T7mLfUciV/t8nPLPFdtxdttHB3F+BsA/E9WYFiUUGBzvdYafnoZ/Qnio1WdMIIYz
 0eVrTpnMUMBXrUwGFnnIER3b4GCJb2WR3RPfaBrbqQRHoAlDmv/ijh7rIKhgWIeR
 NsCmPiFnsxPjgVusn2jXWLheUHEbZh2dVTk9lceQXFRdrUELC9wH7zigAA6GviGO
 ssPC1pKfg5DrtuuM6k9JCcEYibQIlynxZ8sbT6YfQ2bs1uSEd2pEcr7AORb4l2yQ
 rcirHwGTpvZ/QvzKpDY8FcuzPFRP7QPd+34zMEQ2OW04y1k61iKE/4EE2Z9w/OoW
 esFQXbevy9P5JHu6DBcaJ2uwvnLiVesry+9CmkKCc6Dxyjbcbgeta1LR5dhn1Rv0
 dMtRnkd/pxzIF5cRnu+WlOFV2aAw2gKL9pGuimH5TO4xL2qCZKak0hh8PAjUN2c/
 12GAlrwAyBK1FeY2ZflTN7Vr8o2O0I6I6NeaF3sCW1VO2e6E9/bAIhrduUO4lhGq
 BHTVRBefFRtbFVaxTlUAj+lSCyqES3Wzm8y/uLQvT6M3opunTziSDff1aWbm1Y2t
 aASl1IByuKsGID8VrT5khHeBKSWtnd/v7LLUjCeq+g6eKdfN2arInPvw5X1NpVMj
 tzzBYqwHgBoA4u8=
 =BUw/
 -----END PGP SIGNATURE-----

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

Pull pci updates from Bjorn Helgaas:
 "Enumeration:

   - Add PCI_FIND_NEXT_CAP() and PCI_FIND_NEXT_EXT_CAP() macros that
     take config space accessor functions.

     Implement pci_find_capability(), pci_find_ext_capability(), and
     dwc, dwc endpoint, and cadence capability search interfaces with
     them (Hans Zhang)

   - Leave parent unit address 0 in 'interrupt-map' so that when we
     build devicetree nodes to describe PCI functions that contain
     multiple peripherals, we can build this property even when
     interrupt controllers lack 'reg' properties (Lorenzo Pieralisi)

   - Add a Xeon 6 quirk to disable Extended Tags and limit Max Read
     Request Size to 128B to avoid a performance issue (Ilpo Järvinen)

   - Add sysfs 'serial_number' file to expose the Device Serial Number
     (Matthew Wood)

   - Fix pci_acpi_preserve_config() memory leak (Nirmoy Das)

  Resource management:

   - Align m68k pcibios_enable_device() with other arches (Ilpo
     Järvinen)

   - Remove sparc pcibios_enable_device() implementations that don't do
     anything beyond what pci_enable_resources() does (Ilpo Järvinen)

   - Remove mips pcibios_enable_resources() and use
     pci_enable_resources() instead (Ilpo Järvinen)

   - Clean up bridge window sizing and assignment (Ilpo Järvinen),
     including:

       - Leave non-claimed bridge windows disabled

       - Enable bridges even if a window wasn't assigned because not all
         windows are required by downstream devices

       - Preserve bridge window type when releasing the resource, since
         the type is needed for reassignment

       - Consolidate selection of bridge windows into two new
         interfaces, pbus_select_window() and
         pbus_select_window_for_type(), so this is done consistently

       - Compute bridge window start and end earlier to avoid logging
         stale information

  MSI:

   - Add quirk to disable MSI on RDC PCI to PCIe bridges (Marcos Del Sol
     Vives)

  Error handling:

   - Align AER with EEH by allowing drivers to request a Bus Reset on
     Non-Fatal Errors (in addition to the reset on Fatal Errors that we
     already do) (Lukas Wunner)

   - If error recovery fails, emit FAILED_RECOVERY uevents for the
     devices, not for the bridge leading to them.

     This makes them correspond to BEGIN_RECOVERY uevents (Lukas Wunner)

   - Align AER with EEH by calling err_handler.error_detected()
     callbacks to notify drivers if error recovery fails (Lukas Wunner)

   - Align AER with EEH by restoring device error_state to
     pci_channel_io_normal before the err_handler.slot_reset() callback.

     This is earlier than before the err_handler.resume() callback
     (Lukas Wunner)

   - Emit a BEGIN_RECOVERY uevent when driver's
     err_handler.error_detected() requests a reset, as well as when it
     says recovery is complete or can be done without a reset (Niklas
     Schnelle)

   - Align s390 with AER and EEH by emitting uevents during error
     recovery (Niklas Schnelle)

   - Align EEH with AER and s390 by emitting BEGIN_RECOVERY,
     SUCCESSFUL_RECOVERY, or FAILED_RECOVERY uevents depending on the
     result of err_handler.error_detected() (Niklas Schnelle)

   - Fix a NULL pointer dereference in aer_ratelimit() when ACPI GHES
     error information identifies a device without an AER Capability
     (Breno Leitao)

   - Update error decoding and TLP Log printing for new errors in
     current PCIe base spec (Lukas Wunner)

   - Update error recovery documentation to match the current code
     and use consistent nomenclature (Lukas Wunner)

  ASPM:

   - Enable all ClockPM and ASPM states for devicetree platforms, since
     there's typically no firmware that enables ASPM

     This is a risky change that may uncover hardware or configuration
     defects at boot-time rather than when users enable ASPM via sysfs
     later. Booting with "pcie_aspm=off" prevents this enabling
     (Manivannan Sadhasivam)

   - Remove the qcom code that enabled ASPM (Manivannan Sadhasivam)

  Power management:

   - If a device has already been disconnected, e.g., by a hotplug
     removal, don't bother trying to resume it to D0 when detaching the
     driver.

     This avoids annoying "Unable to change power state from D3cold to
     D0" messages (Mario Limonciello)

   - Ensure devices are powered up before config reads for
     'max_link_width', 'current_link_speed', 'current_link_width',
     'secondary_bus_number', and 'subordinate_bus_number' sysfs files.

     This prevents using invalid data (~0) in drivers or lspci and,
     depending on how the PCIe controller reports errors, may avoid
     error interrupts or crashes (Brian Norris)

  Virtualization:

   - Add rescan/remove locking when enabling/disabling SR-IOV, which
     avoids list corruption on s390, where disabling SR-IOV also
     generates hotplug events (Niklas Schnelle)

  Peer-to-peer DMA:

   - Free struct p2p_pgmap, not a member within it, in the
     pci_p2pdma_add_resource() error path (Sungho Kim)

  Endpoint framework:

   - Document sysfs interface for BAR assignment of vNTB endpoint
     functions (Jerome Brunet)

   - Fix array underflow in endpoint BAR test case (Dan Carpenter)

   - Skip endpoint IRQ test if the IRQ is out of range to avoid false
     errors (Christian Bruel)

   - Fix endpoint test case for controllers with fixed-size BARs smaller
     than requested by the test (Marek Vasut)

   - Restore inbound translation when disabling doorbell so the endpoint
     doorbell test case can be run more than once (Niklas Cassel)

   - Avoid a NULL pointer dereference when releasing DMA channels in
     endpoint DMA test case (Shin'ichiro Kawasaki)

   - Convert tegra194 interrupt number to MSI vector to fix endpoint
     Kselftest MSI_TEST test case (Niklas Cassel)

   - Reset tegra194 BARs when running in endpoint mode so the BAR tests
     don't overwrite the ATU settings in BAR4 (Niklas Cassel)

   - Handle errors in tegra194 BPMP transactions so we don't mistakenly
     skip future PERST# assertion (Vidya Sagar)

  AMD MDB PCIe controller driver:

   - Update DT binding example to separate PERST# to a Root Port stanza
     to make multiple Root Ports possible in the future (Sai Krishna
     Musham)

   - Add driver support for PERST# being described in a Root Port
     stanza, falling back to the host bridge if not found there (Sai
     Krishna Musham)

  Freescale i.MX6 PCIe controller driver:

   - Enable the 3.3V Vaux supply if available so devices can request
     wakeup with either Beacon or WAKE# (Richard Zhu)

  MediaTek PCIe Gen3 controller driver:

   - Add optional sys clock ready time setting to avoid sys_clk_rdy
     signal glitching in MT6991 and MT8196 (AngeloGioacchino Del Regno)

   - Add DT binding and driver support for MT6991 and MT8196
     (AngeloGioacchino Del Regno)

  NVIDIA Tegra PCIe controller driver:

   - When asserting PERST#, disable the controller instead of mistakenly
     disabling the PLL twice (Nagarjuna Kristam)

   - Convert struct tegra_msi mask_lock to raw spinlock to avoid a lock
     nesting error (Marek Vasut)

  Qualcomm PCIe controller driver:

   - Select PCI Power Control Slot driver so slot voltage rails can be
     turned on/off if described in Root Port devicetree node (Qiang Yu)

   - Parse only PCI bridge child nodes in devicetree, skipping unrelated
     nodes such as OPP (Operating Performance Points), which caused
     probe failures (Krishna Chaitanya Chundru)

   - Add 8.0 GT/s and 32.0 GT/s equalization settings (Ziyue Zhang)

   - Consolidate Root Port 'phy' and 'reset' properties in struct
     qcom_pcie_port, regardless of whether we got them from the Root
     Port node or the host bridge node (Manivannan Sadhasivam)

   - Fetch and map the ELBI register space in the DWC core rather than
     in each driver individually (Krishna Chaitanya Chundru)

   - Enable ECAM mechanism in DWC core by setting up iATU with 'CFG
     Shift Feature' and use this in the qcom driver (Krishna Chaitanya
     Chundru)

   - Add SM8750 compatible to qcom,pcie-sm8550.yaml (Krishna Chaitanya
     Chundru)

   - Update qcom,pcie-x1e80100.yaml to allow fifth PCIe host on Qualcomm
     Glymur, which is compatible with X1E80100 but doesn't have the
     cnoc_sf_axi clock (Qiang Yu)

  Renesas R-Car PCIe controller driver:

   - Fix a typo that prevented correct PHY initialization (Marek Vasut)

   - Add a missing 1ms delay after PWR reset assertion as required by
     the V4H manual (Marek Vasut)

   - Assure reset has completed before DBI access to avoid SError (Marek
     Vasut)

   - Fix inverted PHY initialization check, which sometimes led to
     timeouts and failure to start the controller (Marek Vasut)

   - Pass the correct IRQ domain to generic_handle_domain_irq() to fix a
     regression when converting to msi_create_parent_irq_domain()
     (Claudiu Beznea)

   - Drop the spinlock protecting the PMSR register - it's no longer
     required since pci_lock already serializes accesses (Marek Vasut)

   - Convert struct rcar_msi mask_lock to raw spinlock to avoid a lock
     nesting error (Marek Vasut)

  SOPHGO PCIe controller driver:

   - Check for existence of struct cdns_pcie.ops before using it to
     allow Cadence drivers that don't need to supply ops (Chen Wang)

   - Add DT binding and driver for the SOPHGO SG2042 PCIe controller
     (Chen Wang)

  STMicroelectronics STM32MP25 PCIe controller driver:

   - Update pinctrl documentation of initial states and use in runtime
     suspend/resume (Christian Bruel)

   - Add pinctrl_pm_select_init_state() for use by stm32 driver, which
     needs it during resume (Christian Bruel)

   - Add devicetree bindings and drivers for the STMicroelectronics
     STM32MP25 in host and endpoint modes (Christian Bruel)

  Synopsys DesignWare PCIe controller driver:

   - Add support for x16 in devicetree 'num-lanes' property (Konrad
     Dybcio)

   - Verify that if DT specifies a single IRQ for all eDMA channels, it
     is named 'dma' (Niklas Cassel)

  TI J721E PCIe driver:

   - Add MODULE_DEVICE_TABLE() so driver can be autoloaded (Siddharth
     Vadapalli)

   - Power controller off before configuring the glue layer so the
     controller latches the correct values on power-on (Siddharth
     Vadapalli)

  TI Keystone PCIe controller driver:

   - Use devm_request_irq() so 'ks-pcie-error-irq' is freed when driver
     exits with error (Siddharth Vadapalli)

   - Add Peripheral Virtualization Unit (PVU), which restricts DMA from
     PCIe devices to specific regions of host memory, to the ti,am65
     binding (Jan Kiszka)

  Xilinx NWL PCIe controller driver:

   - Clear bootloader E_ECAM_CONTROL before merging in the new driver
     value to avoid writing invalid values (Jani Nurminen)"

* tag 'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (141 commits)
  PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
  MAINTAINERS: Add entry for ST STM32MP25 PCIe drivers
  PCI: stm32-ep: Add PCIe Endpoint support for STM32MP25
  dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings
  PCI: stm32: Add PCIe host support for STM32MP25
  PCI: xilinx-nwl: Fix ECAM programming
  PCI: j721e: Fix incorrect error message in probe()
  PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
  dt-bindings: PCI: qcom,pcie-x1e80100: Set clocks minItems for the fifth Glymur PCIe Controller
  PCI: dwc: Support 16-lane operation
  PCI: Add lockdep assertion in pci_stop_and_remove_bus_device()
  PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
  PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
  PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in tegra_pcie_downstream_dev_to_D0()
  PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
  PCI: rcar-gen4: Fix inverted break condition in PHY initialization
  PCI: rcar-gen4: Assure reset occurs before DBI access
  PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
  PCI: Set up bridge resources earlier
  PCI: rcar-host: Drop PMSR spinlock
  ...
2025-10-06 10:41:03 -07:00
..
altr,pcie-root-port.yaml dt-bindings: PCI: altera: Add binding for Agilex 2025-03-05 22:22:08 +00:00
amazon,al-alpine-v3-pcie.yaml dt-bindings: PCI: Convert amazon,al-alpine-v[23]-pcie to DT schema 2025-07-31 16:10:06 -05:00
amd,versal2-mdb-host.yaml Merge branch 'pci/controller/amd-mdb' 2025-10-03 12:13:15 -05:00
amlogic,axg-pcie.yaml dt-bindings: PCI: host-bridges: Switch from deprecated pci-bus.yaml 2024-05-15 14:44:47 +00:00
apm,xgene-pcie.yaml dt-bindings: PCI: Convert apm,xgene-pcie to DT schema 2025-07-31 16:09:58 -05:00
apple,pcie.yaml dt-bindings: pci: apple,pcie: Add t6020 compatible string 2025-04-19 20:24:22 +05:30
axis,artpec6-pcie.yaml dt-bindings: PCI: Convert axis,artpec6-pcie to DT schema 2025-07-31 16:09:54 -05:00
baikal,bt1-pcie.yaml
brcm,iproc-pcie.yaml dt-bindings: PCI: Add missing "#address-cells" to interrupt controllers 2025-08-10 21:49:51 -05:00
brcm,stb-pcie.yaml dt-bindings: PCI: brcm,stb-pcie: Add num-lanes property 2025-06-23 05:52:32 -06:00
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,armada-3700-pcie.yaml dt-bindings: PCI: Add missing "#address-cells" to interrupt controllers 2025-08-10 21:49:51 -05: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: Add missing "#address-cells" to interrupt controllers 2025-08-10 21:49:51 -05:00
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 support for MT6991/MT8196 2025-08-19 20:05:57 +05:30
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: Extend max-link-speed to PCIe Gen5/Gen6 2025-06-17 22:17:20 +05:30
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 PHY & reset GPIO to Root Port node 2025-07-15 13:22:04 -05:00
qcom,pcie-ep.yaml dt-bindings: PCI: qcom-ep: Add SAR2130P compatible 2025-02-24 18:31:15 +00:00
qcom,pcie-sa8255p.yaml dt-bindings: PCI: Correct example indentation 2025-08-27 18:17:02 +05:30
qcom,pcie-sa8775p.yaml dt-bindings: PCI: qcom,pcie-sa8775p: Document 'link_down' reset 2025-07-31 16:10:18 -05:00
qcom,pcie-sc7280.yaml dt-bindings: PCI: qcom: Move PHY & reset GPIO to Root Port node 2025-07-15 13:22:04 -05:00
qcom,pcie-sc8180x.yaml dt-bindings: PCI: qcom,pcie-sc8180x: Drop unrelated clocks from PCIe hosts 2025-06-23 05:33:39 -06:00
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: Drop unrelated clocks from PCIe hosts 2025-06-23 05:33:50 -06:00
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: Add SM8750 compatible 2025-08-27 20:17:51 +05:30
qcom,pcie-x1e80100.yaml dt-bindings: PCI: qcom,pcie-x1e80100: Set clocks minItems for the fifth Glymur PCIe Controller 2025-09-26 16:14:21 -05: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 amazon,al-alpine-v[23]-pcie to DT schema 2025-07-31 16:10:06 -05:00
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 dt-bindings: PCI: Add missing "#address-cells" to interrupt controllers 2025-08-10 21:49:51 -05:00
sophgo,sg2042-pcie-host.yaml dt-bindings: pci: Add Sophgo SG2042 PCIe host 2025-09-19 23:39:27 +05:30
sophgo,sg2044-pcie.yaml dt-bindings: pci: Add Sophgo SG2044 PCIe host 2025-06-13 10:20:37 +05:30
st,spear1340-pcie.yaml dt-bindings: PCI: Convert st,spear1340-pcie to DT schema 2025-07-31 16:09:40 -05:00
st,stm32-pcie-common.yaml dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings 2025-08-27 18:53:39 +05:30
st,stm32-pcie-ep.yaml dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings 2025-10-01 09:54:18 -05:00
st,stm32-pcie-host.yaml dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings 2025-08-27 18:53:39 +05:30
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: ti,am65: Extend for use with PVU 2025-08-28 21:20:40 +05:30
ti,j721e-pci-ep.yaml dt-bindings: Correct indentation and style in DTS example 2025-07-28 19:56:29 -05:00
ti,j721e-pci-host.yaml dt-bindings: PCI: Add missing "#address-cells" to interrupt controllers 2025-08-10 21:49:51 -05: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
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