linux/Documentation/devicetree/bindings/pci
Linus Torvalds 299d14d4c3 pci-v5.4-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAl2JNVAUHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vyTOA/9EZeyS7J+ZcOwihWz5vNijf0kfpKp
 /jZ9VF9nHjsL9Pw3/Fzha605Ssrtwcqge8g/sze9f0g/pxZk99lLHokE6dEOurEA
 GyKpNNMdiBol4YZMCsSoYji0MpwW0uMCuASPMiEwv2LxZ72A2Tu1RbgYLU+n4m1T
 fQldDTxsUMXc/OH/8SL8QDEh6o8qyDRhmSXFAOv8RGqN8N3iUwVwhQobKpwpmEvx
 ddzqWMS8f91qkhIKO7fgc9P4NI/7yI7kkF+wcdwtfiMO8Qkr4IdcdF7qwNVAtpKA
 A+sMRi59i2XxDTqRFx+wXXMa+rt+Pf1pucv77SO74xXWwpuXSxLVDYjULP1YQugK
 FTBo4SNmico/ts+n5cgm+CGMq2P2E29VYeqkI1Un6eDDvQnQlBgQdpdcBoadJ0rW
 y31OInjhRJC1ZK5bATKfCMbmB+VQxFsbyeUA7PBlrALyAmXZfw30iNxX9iHBhWqc
 myPNVEJJGp0cWTxGxMAU9MhelzeQxDAd+Eb44J5gv51bx0w9yqmZHECSDrOVdtYi
 HpOyI7E3Cb8m23BOHvCdB/v8igaYMZl08LUUJqu1S9mFclYyYVuOOIB04Yc2Qrx1
 3PHtT8TC47FbWuzKwo12RflzoAiNShJGw+tNKo6T1jC+r5jdbKWWtTnsoRqbSfaG
 rG5RJpB7EuQSP1Y=
 =/xB3
 -----END PGP SIGNATURE-----

Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci

Pull PCI updates from Bjorn Helgaas:
 "Enumeration:

   - Consolidate _HPP/_HPX stuff in pci-acpi.c and simplify it
     (Krzysztof Wilczynski)

   - Fix incorrect PCIe device types and remove dev->has_secondary_link
     to simplify code that deals with upstream/downstream ports (Mika
     Westerberg)

   - After suspend, restore Resizable BAR size bits correctly for 1MB
     BARs (Sumit Saxena)

   - Enable PCI_MSI_IRQ_DOMAIN support for RISC-V (Wesley Terpstra)

  Virtualization:

   - Add ACS quirks for iProc PAXB (Abhinav Ratna), Amazon Annapurna
     Labs (Ali Saidi)

   - Move sysfs SR-IOV functions to iov.c (Kelsey Skunberg)

   - Remove group write permissions from sysfs sriov_numvfs,
     sriov_drivers_autoprobe (Kelsey Skunberg)

  Hotplug:

   - Simplify pciehp indicator control (Denis Efremov)

  Peer-to-peer DMA:

   - Allow P2P DMA between root ports for whitelisted bridges (Logan
     Gunthorpe)

   - Whitelist some Intel host bridges for P2P DMA (Logan Gunthorpe)

   - DMA map P2P DMA requests that traverse host bridge (Logan
     Gunthorpe)

  Amazon Annapurna Labs host bridge driver:

   - Add DT binding and controller driver (Jonathan Chocron)

  Hyper-V host bridge driver:

   - Fix hv_pci_dev->pci_slot use-after-free (Dexuan Cui)

   - Fix PCI domain number collisions (Haiyang Zhang)

   - Use instance ID bytes 4 & 5 as PCI domain numbers (Haiyang Zhang)

   - Fix build errors on non-SYSFS config (Randy Dunlap)

  i.MX6 host bridge driver:

   - Limit DBI register length (Stefan Agner)

  Intel VMD host bridge driver:

   - Fix config addressing issues (Jon Derrick)

  Layerscape host bridge driver:

   - Add bar_fixed_64bit property to endpoint driver (Xiaowei Bao)

   - Add CONFIG_PCI_LAYERSCAPE_EP to build EP/RC drivers separately
     (Xiaowei Bao)

  Mediatek host bridge driver:

   - Add MT7629 controller support (Jianjun Wang)

  Mobiveil host bridge driver:

   - Fix CPU base address setup (Hou Zhiqiang)

   - Make "num-lanes" property optional (Hou Zhiqiang)

  Tegra host bridge driver:

   - Fix OF node reference leak (Nishka Dasgupta)

   - Disable MSI for root ports to work around design problem (Vidya
     Sagar)

   - Add Tegra194 DT binding and controller support (Vidya Sagar)

   - Add support for sideband pins and slot regulators (Vidya Sagar)

   - Add PIPE2UPHY support (Vidya Sagar)

  Misc:

   - Remove unused pci_block_cfg_access() et al (Kelsey Skunberg)

   - Unexport pci_bus_get(), etc (Kelsey Skunberg)

   - Hide PM, VC, link speed, ATS, ECRC, PTM constants and interfaces in
     the PCI core (Kelsey Skunberg)

   - Clean up sysfs DEVICE_ATTR() usage (Kelsey Skunberg)

   - Mark expected switch fall-through (Gustavo A. R. Silva)

   - Propagate errors for optional regulators and PHYs (Thierry Reding)

   - Fix kernel command line resource_alignment parameter issues (Logan
     Gunthorpe)"

* tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (112 commits)
  PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI
  arm64: tegra: Add PCIe slot supply information in p2972-0000 platform
  arm64: tegra: Add configuration for PCIe C5 sideband signals
  PCI: tegra: Add support to enable slot regulators
  PCI: tegra: Add support to configure sideband pins
  PCI: vmd: Fix shadow offsets to reflect spec changes
  PCI: vmd: Fix config addressing when using bus offsets
  PCI: dwc: Add validation that PCIe core is set to correct mode
  PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver
  dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host bridge binding
  PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port
  PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port
  PCI: Add ACS quirk for Amazon Annapurna Labs root ports
  PCI: Add Amazon's Annapurna Labs vendor ID
  MAINTAINERS: Add PCI native host/endpoint controllers designated reviewer
  PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers
  dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries
  dt-bindings: PCI: tegra: Add sideband pins configuration entries
  PCI: tegra: Add Tegra194 PCIe support
  PCI: Get rid of dev->has_secondary_link flag
  ...
2019-09-23 19:16:01 -07:00
..
83xx-512x-pci.txt dt-bindings: 83xx-512x-pci: Drop cell-index property 2019-07-09 16:50:50 -06:00
aardvark-pci.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
altera-pcie-msi.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
altera-pcie.txt dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0 2019-03-04 12:22:19 +00:00
amlogic,meson-pcie.txt docs: fix broken documentation links 2019-06-08 13:42:13 -06:00
arm,juno-r1-pcie.txt Documentation: of: Document the bindings used by Juno R1 PCIe host bridge 2015-10-26 10:02:37 +00:00
axis,artpec6-pcie.txt bindings: PCI: artpec: Add support for the ARTPEC-7 SoC 2017-12-21 11:10:35 +00:00
brcm,iproc-pcie.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
cdns,cdns-pcie-ep.txt dt-bindings: PCI: cadence: Add DT bindings for optional PHYs 2018-07-11 10:39:40 +01:00
cdns,cdns-pcie-host.txt dt-bindings: PCI: cadence: Add DT bindings for optional PHYs 2018-07-11 10:39:40 +01:00
designware-pcie-ecam.txt dt-bindings: PCI: designware: Add binding for Designware PCIe in ECAM mode 2017-10-09 19:11:28 -05:00
designware-pcie.txt Merge branch 'lorenzo/pci/tegra' 2019-09-23 16:10:28 -05:00
faraday,ftpci100.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
fsl,imx6q-pcie.txt PCI: Fix typos and whitespace errors 2019-08-30 14:00:12 -05:00
fsl,pci.txt powerpc: fsl_pci: Add forced PCI Agent enumeration 2014-09-03 18:51:23 -05:00
hisilicon-histb-pcie.txt PCI: histb: Add an optional regulator for PCIe port power control 2018-03-07 16:24:27 +00:00
hisilicon-pcie.txt devicetree: fix a series of wrong file references 2018-06-15 18:10:01 -03:00
host-generic-pci.txt Documentation: Use "while" instead of "whilst" 2018-11-20 09:30:43 -07:00
kirin-pcie.txt devicetree: fix a series of wrong file references 2018-06-15 18:10:01 -03:00
layerscape-pci.txt dt-bindings: add DT binding for the layerscape PCIe controller with EP mode 2019-02-21 10:40:20 +00:00
mediatek-pcie.txt dt-bindings: PCI: Add support for MT7629 2019-08-07 11:16:57 +01:00
mobiveil-pcie.txt dt-bindings: PCI: mobiveil: Change gpio_slave and apb_csr to optional 2019-07-08 12:28:44 +01:00
mvebu-pci.txt ARM: arm64: Devicetree updates for v4.14 2017-09-10 20:54:48 -07:00
nvidia,tegra20-pcie.txt dt-bindings: pci: tegra: Document PCIe DPD pinctrl optional prop 2019-06-20 17:40:48 +01:00
nvidia,tegra194-pcie.txt dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries 2019-09-08 13:00:59 +01:00
pci-armada8k.txt pci-v5.4-changes 2019-09-23 19:16:01 -07:00
pci-iommu.txt Docs: dt: Be explicit and consistent in reference to IOMMU specifiers 2017-01-09 10:19:15 -06:00
pci-keystone.txt dt-bindings: PCI: Add PCI EP DT binding documentation for AM654 2019-05-01 15:50:13 +01:00
pci-msi.txt dt-bindings: pci: pci-msi: Correct the unit-address of the pci node name 2019-08-16 16:55:57 -05:00
pci-rcar-gen2.txt dt-bindings: PCI: rcar: Add device tree support for r8a7744 2018-10-04 11:16:41 +01:00
pci-thunder-ecam.txt PCI: thunder: Add driver for ThunderX-pass{1,2} on-chip devices 2016-03-11 16:10:48 -06:00
pci-thunder-pem.txt PCI: thunder: Add PCIe host driver for ThunderX processors 2016-03-11 15:53:41 -06:00
pci.txt dt-bindings: Add PCIe supports-clkreq property 2019-08-13 16:00:58 +01:00
pcie-al.txt dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host bridge binding 2019-09-16 14:16:38 +01:00
plda,xpressrich3-axi.txt Documentation: of: Document the bindings used by Juno R1 PCIe host bridge 2015-10-26 10:02:37 +00:00
qcom,pcie.txt dt-bindings: PCI: qcom: Add QCS404 to the binding 2019-05-29 17:12:24 +01:00
ralink,rt3883-pci.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
rcar-pci.txt dt-bindings: PCI: rcar: Add device tree support for r8a774a1 2019-06-21 10:49:26 +01:00
rockchip-pcie-ep.txt dt-bindings: PCI: rockchip: Add DT bindings for Rockchip PCIe EP driver 2018-05-11 10:36:15 +01:00
rockchip-pcie-host.txt dt-bindings: PCI: rockchip: Rename rockchip-pcie.txt to rockchip-pcie-host.txt 2018-05-10 12:09:16 +01:00
samsung,exynos5440-pcie.txt PCI: exynos: Remove deprecated PHY initialization code 2018-01-02 16:27:52 +00:00
spear13xx-pcie.txt PCI: Fix typos and whitespace errors 2017-09-01 16:35:50 -05:00
tango-pcie.txt PCI: Add DT binding for Sigma Designs Tango PCIe controller 2017-07-04 15:14:13 -05:00
ti-pci.txt dt-bindings: PCI: dra7xx: Add properties to enable x2 lane in dra7 2019-01-31 17:15:02 +00:00
uniphier-pcie.txt dt-bindings: PCI: Add UniPhier PCIe host controller description 2018-12-19 10:25:37 +00:00
v3-v360epc-pci.txt PCI: v3: Update the device tree bindings 2017-10-05 15:52:54 -05:00
versatile.txt PCI: Fix typos and whitespace errors 2017-09-01 16:35:50 -05:00
xgene-pci-msi.txt pci-v4.14-changes 2017-09-08 15:47:43 -07:00
xgene-pci.txt dt-bindings: more status property removal from examples 2018-04-18 08:56:22 -05:00
xilinx-nwl-pcie.txt PCI: Fix typos and whitespace errors 2017-09-01 16:35:50 -05:00
xilinx-pcie.txt PCI: xilinx: Update Zynq binding with Microblaze node 2016-03-08 14:25:49 -06:00