mirror_ubuntu-kernels/Documentation/devicetree/bindings/arm
Linus Torvalds 3c0d551e02 pci-v4.17-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAlrHeY8UHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vxhLRAAndV/0NDyWZU0eZNM6twri2SEFnF7
 E4ar+YthxDxxJG4TLJbIA12jc5NgHZy4WuttDa6Jb99KreBXIHJFlNi/V/tme6zf
 +yXUuxWae7wJzBiaay57VqLGSc80gt/LTgjLa1siwQqjTbO3wSXR6JJXNaE9FtQ4
 /jL61t8bD1Peb5cWTpt9p0hrnKI0/pHwASdReyFS4F/HDKdvpof7BxE/OU3HSxxA
 XKC2v6RjY4S93vkzvApDXQ+vhKquVRK7/ojyTXQUO/GIzcARprO7H4k62N4ar0x/
 qbXLkR8IMkwA8ecsNmcL92ftb/cXoHfd+wdK8WpijqzF4kW4SdteVWbIhUzI0gbr
 0gjDYIzjplvH3pZGv/qvx+8sFtAP95OdPjuAAW2qJ9TCVfmiS8naNFCvcxg87RhD
 gjyQD3If1X7F8wy309lhq7VNyRexTHgIMgTXHyFvuZMzn/Qe1huL2XCwDcEAg/OX
 AvU2iuSE5tWAh7gIUMF/aWi3uoeJUyyoru5ZR//gqdFfx9YxpSimO1UDXnpPi8SR
 Iz/jzHJc0aWGYdQ9l6HiSbJF3P/QQcWYs9igt0A7BRGB05SPdWCh7sSO70FJa8ME
 f4WID5/qEiaH26kiSRX4cUqpc8Amk8bT0DXw2OT57qy3JM0ZdV5ENQX11pSpr9hv
 uLEf0DU7AEmdvzQ=
 =T++R
 -----END PGP SIGNATURE-----

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

Pull PCI updates from Bjorn Helgaas:

 - move pci_uevent_ers() out of pci.h (Michael Ellerman)

 - skip ASPM common clock warning if BIOS already configured it (Sinan
   Kaya)

 - fix ASPM Coverity warning about threshold_ns (Gustavo A. R. Silva)

 - remove last user of pci_get_bus_and_slot() and the function itself
   (Sinan Kaya)

 - add decoding for 16 GT/s link speed (Jay Fang)

 - add interfaces to get max link speed and width (Tal Gilboa)

 - add pcie_bandwidth_capable() to compute max supported link bandwidth
   (Tal Gilboa)

 - add pcie_bandwidth_available() to compute bandwidth available to
   device (Tal Gilboa)

 - add pcie_print_link_status() to log link speed and whether it's
   limited (Tal Gilboa)

 - use PCI core interfaces to report when device performance may be
   limited by its slot instead of doing it in each driver (Tal Gilboa)

 - fix possible cpqphp NULL pointer dereference (Shawn Lin)

 - rescan more of the hierarchy on ACPI hotplug to fix Thunderbolt/xHCI
   hotplug (Mika Westerberg)

 - add support for PCI I/O port space that's neither directly accessible
   via CPU in/out instructions nor directly mapped into CPU physical
   memory space. This is fairly intrusive and includes minor changes to
   interfaces used for I/O space on most platforms (Zhichang Yuan, John
   Garry)

 - add support for HiSilicon Hip06/Hip07 LPC I/O space (Zhichang Yuan,
   John Garry)

 - use PCI_EXP_DEVCTL2_COMP_TIMEOUT in rapidio/tsi721 (Bjorn Helgaas)

 - remove possible NULL pointer dereference in of_pci_bus_find_domain_nr()
   (Shawn Lin)

 - report quirk timings with dev_info (Bjorn Helgaas)

 - report quirks that take longer than 10ms (Bjorn Helgaas)

 - add and use Altera Vendor ID (Johannes Thumshirn)

 - tidy Makefiles and comments (Bjorn Helgaas)

 - don't set up INTx if MSI or MSI-X is enabled to align cris, frv,
   ia64, and mn10300 with x86 (Bjorn Helgaas)

 - move pcieport_if.h to drivers/pci/pcie/ to encapsulate it (Frederick
   Lawler)

 - merge pcieport_if.h into portdrv.h (Bjorn Helgaas)

 - move workaround for BIOS PME issue from portdrv to PCI core (Bjorn
   Helgaas)

 - completely disable portdrv with "pcie_ports=compat" (Bjorn Helgaas)

 - remove portdrv link order dependency (Bjorn Helgaas)

 - remove support for unused VC portdrv service (Bjorn Helgaas)

 - simplify portdrv feature permission checking (Bjorn Helgaas)

 - remove "pcie_hp=nomsi" parameter (use "pci=nomsi" instead) (Bjorn
   Helgaas)

 - remove unnecessary "pcie_ports=auto" parameter (Bjorn Helgaas)

 - use cached AER capability offset (Frederick Lawler)

 - don't enable DPC if BIOS hasn't granted AER control (Mika Westerberg)

 - rename pcie-dpc.c to dpc.c (Bjorn Helgaas)

 - use generic pci_mmap_resource_range() instead of powerpc and xtensa
   arch-specific versions (David Woodhouse)

 - support arbitrary PCI host bridge offsets on sparc (Yinghai Lu)

 - remove System and Video ROM reservations on sparc (Bjorn Helgaas)

 - probe for device reset support during enumeration instead of runtime
   (Bjorn Helgaas)

 - add ACS quirk for Ampere (née APM) root ports (Feng Kan)

 - add function 1 DMA alias quirk for Marvell 88SE9220 (Thomas
   Vincent-Cross)

 - protect device restore with device lock (Sinan Kaya)

 - handle failure of FLR gracefully (Sinan Kaya)

 - handle CRS (config retry status) after device resets (Sinan Kaya)

 - skip various config reads for SR-IOV VFs as an optimization
   (KarimAllah Ahmed)

 - consolidate VPD code in vpd.c (Bjorn Helgaas)

 - add Tegra dependency on PCI_MSI_IRQ_DOMAIN (Arnd Bergmann)

 - add DT support for R-Car r8a7743 (Biju Das)

 - fix a PCI_EJECT vs PCI_BUS_RELATIONS race condition in Hyper-V host
   bridge driver that causes a general protection fault (Dexuan Cui)

 - fix Hyper-V host bridge hang in MSI setup on 1-vCPU VMs with SR-IOV
   (Dexuan Cui)

 - fix Hyper-V host bridge hang when ejecting a VF before setting up MSI
   (Dexuan Cui)

 - make several structures static (Fengguang Wu)

 - increase number of MSI IRQs supported by Synopsys DesignWare bridges
   from 32 to 256 (Gustavo Pimentel)

 - implemented multiplexed IRQ domain API and remove obsolete MSI IRQ
   API from DesignWare drivers (Gustavo Pimentel)

 - add Tegra power management support (Manikanta Maddireddy)

 - add Tegra loadable module support (Manikanta Maddireddy)

 - handle 64-bit BARs correctly in endpoint support (Niklas Cassel)

 - support optional regulator for HiSilicon STB (Shawn Guo)

 - use regulator bulk API for Qualcomm apq8064 (Srinivas Kandagatla)

 - support power supplies for Qualcomm msm8996 (Srinivas Kandagatla)

* tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (123 commits)
  MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver
  HISI LPC: Add ACPI support
  ACPI / scan: Do not enumerate Indirect IO host children
  ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use
  HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings
  of: Add missing I/O range exception for indirect-IO devices
  PCI: Apply the new generic I/O management on PCI IO hosts
  PCI: Add fwnode handler as input param of pci_register_io_range()
  PCI: Remove __weak tag from pci_register_io_range()
  MAINTAINERS: Add missing /drivers/pci/cadence directory entry
  fm10k: Report PCIe link properties with pcie_print_link_status()
  net/mlx5e: Use pcie_bandwidth_available() to compute bandwidth
  net/mlx5: Report PCIe link properties with pcie_print_link_status()
  net/mlx4_core: Report PCIe link properties with pcie_print_link_status()
  PCI: Add pcie_print_link_status() to log link speed and whether it's limited
  PCI: Add pcie_bandwidth_available() to compute bandwidth available to device
  misc: pci_endpoint_test: Handle 64-bit BARs properly
  PCI: designware-ep: Make dw_pcie_ep_reset_bar() handle 64-bit BARs properly
  PCI: endpoint: Make sure that BAR_5 does not have 64-bit flag set when clearing
  PCI: endpoint: Make epc->ops->clear_bar()/pci_epc_clear_bar() take struct *epf_bar
  ...
2018-04-06 18:31:06 -07:00
..
altera Documentation: dt: socfpga: Add Arria10 SD-MMC EDAC binding 2016-08-08 15:21:09 +02:00
amlogic ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
apm
bcm dt-bindings: arm: brcmstb: Correct BIUCTRL node documentation 2017-12-20 17:37:22 -08:00
calxeda
cpu-enable-method arm: dts: add Nuvoton NPCM750 device tree 2018-03-06 18:01:15 +01:00
firmware Docs: dt: add devicetree binding for describing arm64 SDEI firmware 2018-01-13 10:44:48 +00:00
freescale
hisilicon pci-v4.17-changes 2018-04-06 18:31:06 -07:00
keystone ARM: keystone: Create new binding for K2G ICE evm 2017-05-21 22:46:56 -07:00
marvell dt-bindings: marvell: Add documentation for the North Bridge PM on Armada 37xx 2017-12-16 17:11:42 +01:00
mediatek dt-bindings: clock: mediatek: add missing required #reset-cells 2018-03-18 21:33:18 +01:00
mrvl
msm
npcm arm: dts: add Nuvoton NPCM750 device tree 2018-03-06 18:01:15 +01:00
nxp
omap ARM: SoC platform updates for 4.17 2018-04-05 21:21:08 -07:00
rockchip
samsung ARM: SoC driver updates for 4.17 2018-04-05 21:29:35 -07:00
sunxi dt-bindings: ARM: sunxi: Document A80 SoC secure SRAM usage by SMP hotplug 2018-02-20 11:12:39 +08:00
tegra dt-bindings: tegra: Add documentation for nvidia,tegra194-pmc 2018-03-08 14:29:57 +01:00
uniphier
ux500
vt8500
actions.txt Actions Semi arm64 based SoC DT for v4.16 2018-01-04 22:36:42 -08:00
adapteva.txt
al,alpine.txt
altera.txt
amlogic,scpi.txt Documentation: bindings: Add support for Amlogic GXBB SCPI protocol 2016-11-17 16:31:13 +00:00
amlogic.txt dt-bindings: arm: amlogic: Add Meson AXG binding 2017-10-19 03:16:09 -07:00
arch_timer.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
arm-boards dt/bindings: arm-boards: Remove skeleton.dtsi inclusion from example 2016-11-15 09:17:09 -06:00
arm-dsu-pmu.txt dt-bindings: Document devicetree binding for ARM DSU PMU 2018-01-02 16:43:12 +00:00
arm,scmi.txt dt-bindings: arm: add support for ARM System Control and Management Interface(SCMI) protocol 2018-02-28 16:37:57 +00:00
arm,scpi.txt Documentation: bindings: add compatible specific to pre v1.0 SCPI protocols 2016-11-17 16:31:12 +00:00
armadeus.txt
armv7m_systick.txt
atmel-at91.txt ARM: at91: Document new TCB bindings 2017-12-31 15:50:00 +01:00
atmel-pmc.txt
axentia.txt ARM: dts: at91: add devicetree for the Axentia Nattis with Natte power 2017-12-04 20:37:45 +01:00
axis.txt
axxia.txt
bhf.txt dt-bindings: arm: Add entry for Beckhoff CX9020 2017-08-05 11:07:47 +08:00
calxeda.txt
cavium-thunder2.txt dt-bindings: Add arm64 ARCH_THUNDER2 platform documentation 2017-03-31 11:40:12 +02:00
cavium-thunder.txt
cci.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
compulab-boards.txt
coresight-cpu-debug.txt coresight: bindings for CPU debug module 2017-06-09 11:45:24 +02:00
coresight.txt coresight replicator: Cleanup programmable replicator naming 2017-08-28 16:05:48 +02:00
cpu-capacity.txt Documentation: arm: define DT cpu capacity-dmips-mhz bindings 2016-11-07 18:15:03 +00:00
cpus.txt ARM: SoC platform updates for 4.17 2018-04-05 21:21:08 -07:00
davinci.txt dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification 2017-01-20 17:16:48 +05:30
digicolor.txt
fsl.txt dt-bindings: arm: Add entry for FSL LS1088A RDB, QDS boards 2017-04-04 20:57:27 +08:00
fw-cfg.txt
gemini.txt dt-bindings: Augment Gemini for clocks, resets 2017-05-24 10:50:11 +02:00
global_timer.txt
i2se.txt dt-bindings: arm: add entries for I2SE boards 2017-03-08 15:18:50 +01:00
idle-states.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
insignal-boards.txt
juno,scpi.txt Documentation: bindings: decouple juno specific details from generic binding 2016-11-17 16:30:56 +00:00
l2c2x0.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
mediatek.txt dt-bindings: arm: mediatek: add support for more mt7623 reference boards 2018-03-12 10:23:10 +01:00
moxart.txt
nspire.txt
olimex.txt ARM: dts: at91: Add DT support for Olimex SAM9-L9260 board. 2016-06-07 20:05:44 +02:00
oxnas.txt ARM: dts: Add support for OX820 and Pogoplug V3 2016-11-04 11:23:09 +01:00
picoxcell.txt
pmu.txt arm64: perf: add support for Cortex-A35 2017-08-10 17:46:49 +01:00
primecell.txt
psci.txt
qcom.txt dt-bindings: qcom: Add SDM845 bindings 2018-03-08 18:36:34 -06:00
realtek.txt dt-bindings: arm: realtek: Document MeLE V9 2017-10-26 16:22:19 +09:00
rockchip.txt arm64: dts: rockchip: add a standalone version of the rk3399 sapphire 2018-02-20 10:35:52 +01:00
rtsm-dcscb.txt
scu.txt
secure.txt
shmobile.txt dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board 2018-02-28 07:51:32 +01:00
sirf.txt
sp810.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
spe-pmu.txt dt-bindings: Document devicetree binding for ARM SPE 2017-10-18 12:53:33 +01:00
spear-misc.txt Documentation: dt: arm: fix spelling mistakes 2016-04-25 08:38:54 -05:00
spear-timer.txt
spear.txt
sprd.txt dt-bindings: arm: Add bindings for SP9860G 2017-04-08 18:42:46 +02:00
ste-nomadik.txt
ste-u300.txt
sti.txt
stm32.txt dt-bindings: stm32: add support of STM32MP157 2018-02-27 11:56:12 +01:00
sunxi.txt ARM: sunxi: add support for R40 SoC 2017-09-22 21:57:09 +02:00
swir.txt dt-bindings: arm: Add Sierra Wireless modules bindings 2016-11-18 23:30:27 -06:00
technologic.txt of: documentation: add bindings documentation for TS-4600 2017-12-26 16:15:44 +08:00
tegra.txt dt-bindings: tegra: Add missing chips and NVIDIA boards 2018-03-08 14:27:44 +01:00
topology.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
twd.txt
versatile-sysreg.txt
vexpress-scc.txt
vexpress-sysreg.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
vexpress.txt
vt8500.txt
xen.txt ARM: Xen: Document UEFI support on Xen ARM virtual platforms 2016-07-06 10:34:45 +01:00
xilinx.txt arm: dts: zynq: Add Digilent Zybo Z7 board 2018-03-08 08:11:35 +01:00
zte.txt arm64: dts: Add ZTE ZX296718 SoC dts and Makefile 2016-09-16 10:47:05 +08:00