linux-stable/Documentation/devicetree/bindings/arm
Linus Torvalds 5b47b10e8f pci-v5.12-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAmA2xiQUHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vzRDA/9GCyEskI9DMtyT9UeoTMzpHcUZpaU
 eCbLa2BSPjOKlrHLnPY7IwE0nT7ihe4OOcm8uOYOWtulE46XJNCHfxlUYP3SbI0Y
 JlG0FBCh4ldzCzzKsftwkSvVhk+gn+ms9ucJ8q2iBSOXVhG/41IbX7++8IfbQM4v
 VHjdYUmTCCiOSRDtBVi82p4+GAHxH8IhaB0gDNb1Q7myj+qJKL5nKjK/nukgO0fO
 UpCnSxyua48Ij+c59Y1QAIhGeORq5Gg5Q4ussY3FxS9ovhZODEGQwCFniTfilqRw
 wEB9Fb8tiPY60ljEyDPnERMkiW69zutTJqOY4LfwmoRM9IEbxD6VPIqF5gin8sB7
 pHhX4KUU+eB1hQdK9SGKjkwyehquNKzTdxsu2jccltOKwBm5jcXYeOvu2bJTzZn+
 rrZPYJoA1dQig3bEuOzsBxvW4Jaj7IsVfVcao4OzXyh8Y7tLr9kVDXxr7JC/EkPM
 zRK24yglERD2J1JXgNMvOuJQj6JmRHhEbV/faZci8x8ZEaz1FawRAUZqHf/gGmnW
 2CllarHbRnchPyD8btv03Mp84WG6fCfKy7zG2D8HxOsiStDO/5ICehHtGcvYg7IL
 RuE4Tj8OKdcbw/8cO4C3842FqiSj34+jooNIHSLyBqcpJam6VsN4XqNIZCL+DeG5
 Q2JXruAaahTWOZg=
 =GXL5
 -----END PGP SIGNATURE-----

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

Pull PCI updates from Bjorn Helgaas:
 "Enumeration:
   - Remove unnecessary locking around _OSC (Bjorn Helgaas)
   - Clarify message about _OSC failure (Bjorn Helgaas)
   - Remove notification of PCIe bandwidth changes (Bjorn Helgaas)
   - Tidy checking of syscall user config accessors (Heiner Kallweit)

  Resource management:
   - Decline to resize resources if boot config must be preserved (Ard
     Biesheuvel)
   - Fix pci_register_io_range() memory leak (Geert Uytterhoeven)

  Error handling (Keith Busch):
   - Clear error status from the correct device
   - Retain error recovery status so drivers can use it after reset
   - Log the type of Port (Root or Switch Downstream) that we reset
   - Always request a reset for Downstream Ports in frozen state

  Endpoint framework and NTB (Kishon Vijay Abraham I):
   - Make *_get_first_free_bar() take into account 64 bit BAR
   - Add helper API to get the 'next' unreserved BAR
   - Make *_free_bar() return error codes on failure
   - Remove unused pci_epf_match_device()
   - Add support to associate secondary EPC with EPF
   - Add support in configfs to associate two EPCs with EPF
   - Add pci_epc_ops to map MSI IRQ
   - Add pci_epf_ops to expose function-specific attrs
   - Allow user to create sub-directory of 'EPF Device' directory
   - Implement ->msi_map_irq() ops for cadence
   - Configure LM_EP_FUNC_CFG based on epc->function_num_map for cadence
   - Add EP function driver to provide NTB functionality
   - Add support for EPF PCI Non-Transparent Bridge
   - Add specification for PCI NTB function device
   - Add PCI endpoint NTB function user guide
   - Add configfs binding documentation for pci-ntb endpoint function

  Broadcom STB PCIe controller driver:
   - Add support for BCM4908 and external PERST# signal controller
     (Rafał Miłecki)

  Cadence PCIe controller driver:
   - Retrain Link to work around Gen2 training defect (Nadeem Athani)
   - Fix merge botch in cdns_pcie_host_map_dma_ranges() (Krzysztof
     Wilczyński)

  Freescale Layerscape PCIe controller driver:
   - Add LX2160A rev2 EP mode support (Hou Zhiqiang)
   - Convert to builtin_platform_driver() (Michael Walle)

  MediaTek PCIe controller driver:
   - Fix OF node reference leak (Krzysztof Wilczyński)

  Microchip PolarFlare PCIe controller driver:
   - Add Microchip PolarFire PCIe controller driver (Daire McNamara)

  Qualcomm PCIe controller driver:
   - Use PHY_REFCLK_USE_PAD only for ipq8064 (Ansuel Smith)
   - Add support for ddrss_sf_tbu clock for sm8250 (Dmitry Baryshkov)

  Renesas R-Car PCIe controller driver:
   - Drop PCIE_RCAR config option (Lad Prabhakar)
   - Always allocate MSI addresses in 32bit space (Marek Vasut)

  Rockchip PCIe controller driver:
   - Add FriendlyARM NanoPi M4B DT binding (Chen-Yu Tsai)
   - Make 'ep-gpios' DT property optional (Chen-Yu Tsai)

  Synopsys DesignWare PCIe controller driver:
   - Work around ECRC configuration hardware defect (Vidya Sagar)
   - Drop support for config space in DT 'ranges' (Rob Herring)
   - Change size to u64 for EP outbound iATU (Shradha Todi)
   - Add upper limit address for outbound iATU (Shradha Todi)
   - Make dw_pcie ops optional (Jisheng Zhang)
   - Remove unnecessary dw_pcie_ops from al driver (Jisheng Zhang)

  Xilinx Versal CPM PCIe controller driver:
   - Fix OF node reference leak (Pan Bian)

  Miscellaneous:
   - Remove tango host controller driver (Arnd Bergmann)
   - Remove IRQ handler & data together (altera-msi, brcmstb, dwc)
     (Martin Kaiser)
   - Fix xgene-msi race in installing chained IRQ handler (Martin
     Kaiser)
   - Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Junhao He)
   - Fix pci-bridge-emul array overruns (Russell King)
   - Remove obsolete uses of WARN_ON(in_interrupt()) (Sebastian Andrzej
     Siewior)"

* tag 'pci-v5.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (69 commits)
  PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
  PCI: qcom: Add support for ddrss_sf_tbu clock
  dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250
  PCI: al: Remove useless dw_pcie_ops
  PCI: dwc: Don't assume the ops in dw_pcie always exist
  PCI: dwc: Add upper limit address for outbound iATU
  PCI: dwc: Change size to u64 for EP outbound iATU
  PCI: dwc: Drop support for config space in 'ranges'
  PCI: layerscape: Convert to builtin_platform_driver()
  PCI: layerscape: Add LX2160A rev2 EP mode support
  dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings
  PCI: dwc: Work around ECRC configuration issue
  PCI/portdrv: Report reset for frozen channel
  PCI/AER: Specify the type of Port that was reset
  PCI/ERR: Retain status from error notification
  PCI/AER: Clear AER status from Root Port when resetting Downstream Port
  PCI/ERR: Clear status of the reporting device
  dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B
  PCI: rockchip: Make 'ep-gpios' DT property optional
  Documentation: PCI: Add PCI endpoint NTB function user guide
  ...
2021-02-25 09:56:08 -08:00
..
altera
amlogic dt-bindings: Amlogic: add the documentation for the SECBUS2 registers 2021-02-03 10:22:10 -08:00
apm
bcm dt-bindings: arm: bcm: document Netgear R8000P binding 2020-12-28 14:05:08 -08:00
calxeda
cpu-enable-method
firmware
freescale dt-bindings: firmware: imx-scu: new binding to parse clocks from device tree 2020-10-26 10:41:26 +08:00
hisilicon dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
keystone dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
marvell dt-bindings: ap806: document gpio marvell,pwm-offset property 2021-02-15 11:43:31 +01:00
mediatek This pull request contains zero diff to the core framework. It is a collection 2020-10-22 12:53:28 -07:00
mrvl dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
msm dt-bindings: msm: Add LLCC for SM8250 2020-12-28 12:15:13 -06:00
mstar dt-bindings: mstar: Add Honestar SSD201_HT_V2 to mstar boards 2020-12-09 17:45:39 +01:00
npcm
nxp dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
omap dt-bindings: omap: Update PRM binding for genpd 2020-08-18 10:40:02 +03:00
rockchip
samsung Samsung DTS ARM changes for v5.11, part three 2020-12-09 00:05:30 +01:00
socionext dt-bindings: Add missing array size constraints 2021-01-11 17:42:25 -06:00
sprd dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
stm32 ARM: device tree updates for 5.11 2020-12-16 16:27:35 -08:00
sunxi
tegra dt-bindings: tegra30-actmon: Document OPP and interconnect properties 2020-11-06 19:37:19 +01:00
ti dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
ux500
vt8500
actions.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
altera.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
amazon,al.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
amlogic,scpi.txt
amlogic.yaml dt-bindings: arm: amlogic: add ODROID-HC4 bindings 2021-02-08 09:03:30 -08:00
arm,integrator.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,realview.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,scmi.txt dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport 2021-01-05 17:02:20 +00:00
arm,scpi.txt dt-bindings: thermal: Get rid of thermal.txt and replace references 2020-07-21 10:40:08 +02:00
arm,versatile.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm,vexpress-juno.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
arm-dsu-pmu.txt
atmel-at91.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
atmel-sysregs.txt power supply and reset changes for the v5.12 series 2021-02-22 09:49:59 -08:00
axis.txt
axxia.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
bitmain.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
calxeda.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
cavium-thunder.txt
cavium-thunder2.txt
cci.txt
coresight-cpu-debug.txt
coresight-cti.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
coresight.txt dts: bindings: coresight: ETM system register access only units 2021-02-04 17:00:34 +01:00
cpu-capacity.txt
cpus.yaml ARM: SoC devicetree updates for v5.12 2021-02-20 18:34:53 -08:00
digicolor.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
fsl.yaml dt-bindings: arm: imx: add imx8mm nitrogen support 2021-01-30 22:25:55 +08:00
fw-cfg.txt
gemini.txt
idle-states.yaml dt-bindings: Fix JSON pointers 2020-12-18 15:14:44 -06:00
intel,keembay.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
intel-ixp4xx.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
juno,scpi.txt
l2c2x0.yaml
mediatek.yaml dt-bindings: arm64: dts: mediatek: Add krane sku0 2021-01-31 15:53:51 +01:00
microchip,sparx5.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
moxart.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
nvidia,tegra194-ccplex.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
oxnas.txt
pmu.yaml dt-bindings: arm: add Cortex-A78 binding 2021-02-03 20:42:54 +00:00
primecell.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
psci.yaml
qcom.yaml Qualcomm ARM dts updates for 5.12 2021-02-09 17:56:58 +01:00
rda.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
realtek.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
renesas,prr.yaml
renesas.yaml dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards 2020-12-28 10:46:08 +01:00
rockchip.yaml pci-v5.12-changes 2021-02-25 09:56:08 -08:00
rtsm-dcscb.txt
scu.txt
secure.txt
sp810.txt
spe-pmu.txt
spear-misc.txt
spear.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
ste-nomadik.txt
sti.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
sunxi.yaml dt-bindings: sunxi: Fix the pinecube compatible 2021-01-18 10:13:15 +01:00
swir.txt
syna.txt
tegra.yaml dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU 2021-01-29 16:56:47 +01:00
toshiba.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
ux500.yaml dt-bindings: Explicitly allow additional properties in board/SoC schemas 2020-10-26 16:13:56 -05:00
versatile-sysreg.txt
vexpress-scc.txt
vexpress-sysreg.txt
vt8500.yaml dt-bindings: arm: vt8500: remove redundant white-spaces 2020-12-07 15:08:52 -06:00
xen.txt
xilinx.yaml ARM: dts: Zynq DT changes for v5.12-v2 2021-02-11 12:46:40 +01:00