linux/Documentation/devicetree/bindings
Linus Torvalds 2901752c14 pci-v5.1-changes
-----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAlyCpL0UHGJoZWxnYWFz
 QGdvb2dsZS5jb20ACgkQWYigwDrT+vzoHw//ZyFbwekF0mV3RZwcV35LkScIOw0d
 O1DgjJo8UbuV51+/foQeUZ8IzjHlybQhoFdJupPuw+LyaDUkwqjAmdtY8J/FjWSm
 AJeVzu6gMF0Z9kwwGO4NyqX2EWluTD0xNLgf8g+fe3p1MtEuH6VCrqe+hk3wma0K
 CrSIKWY/sO408SpAaWiLTEZmVT+hXiP9hJw1qTrbqKLtyWa4oCjErdoyUDsA01+5
 gPndKC/3pu6q6q9Dd94582HuQaE2dKHWQXx6Fzd/tdCyYffpbOUAUNP3aRXaTKrS
 MwKxOF3y7yUnz5RbxRgopwNVf5WyXhCnnPZRLaSxqnTSZCY6FCUi3l6RpVyWu2Ha
 iztBbkTP/x6WV3VWg810qgQKQ9wl8oALMkoOfR6lWCR7MTuJnMXJtbrz0jWpEC2O
 ZPwK9fAxFj2/3e13hx88O7Ek8kfajTPM8T15K79pvpljfqa0BD9SrhPyQ5ssmxj4
 idz4yIFCATULKszPXA1QbfC1/xCDveQOEPSerL3eACXsLN17vfpOwOT9vWJm6bpr
 6u5ggM2dEA07eI1ANnY6twn5g0kSYU9qISNQO98tA86IvaCnME0Z+k+SCwUNIM9U
 ep9k0NdAGDNsYOfdVEEY0fYGT9k+9f9w8AfZLNvh0N3s7mGQQ35jf0Z75jj/jsor
 cbMcPAN2jOCyFVs=
 =vf9L
 -----END PGP SIGNATURE-----

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

Pull PCI updates from Bjorn Helgaas:

 - Use match_string() instead of reimplementing it (Andy Shevchenko)

 - Enable SERR# forwarding for all bridges (Bharat Kumar Gogada)

 - Use Latency Tolerance Reporting if already enabled by platform (Bjorn
   Helgaas)

 - Save/restore LTR info for suspend/resume (Bjorn Helgaas)

 - Fix DPC use of uninitialized data (Dongdong Liu)

 - Probe bridge window attributes only once at enumeration-time to fix
   device accesses during rescan (Bjorn Helgaas)

 - Return BAR size (not "size -1 ") from pci_size() to simplify code (Du
   Changbin)

 - Use config header type (not class code) identify bridges more
   reliably (Honghui Zhang)

 - Work around Intel Denverton incorrect Trace Hub BAR size reporting
   (Alexander Shishkin)

 - Reorder pciehp cached state/hardware state updates to avoid missed
   interrupts (Mika Westerberg)

 - Turn ibmphp semaphores into completions or mutexes (Arnd Bergmann)

 - Mark expected switch fall-through (Mathieu Malaterre)

 - Use of_node_name_eq() for node name comparisons (Rob Herring)

 - Add ACS and pciehp quirks for HXT SD4800 (Shunyong Yang)

 - Consolidate Rohm Vendor ID definitions (Andy Shevchenko)

 - Use u32 (not __u32) for things not exposed to userspace (Logan
   Gunthorpe)

 - Fix locking semantics of bus and slot reset interfaces (Alex
   Williamson)

 - Update PCIEPORTBUS Kconfig help text (Hou Zhiqiang)

 - Allow portdrv to claim subtractive decode Ports so PCIe services will
   work for them (Honghui Zhang)

 - Report PCIe links that become degraded at run-time (Alexandru
   Gagniuc)

 - Blacklist Gigabyte X299 Root Port power management to fix Thunderbolt
   hotplug (Mika Westerberg)

 - Revert runtime PM suspend/resume callbacks that broke PME on network
   cable plug (Mika Westerberg)

 - Disable Data Link State Changed interrupts to prevent wakeup
   immediately after suspend (Mika Westerberg)

 - Extend altera to support Stratix 10 (Ley Foon Tan)

 - Allow building altera driver on ARM64 (Ley Foon Tan)

 - Replace Douglas with Tom Joseph as Cadence PCI host/endpoint
   maintainer (Lorenzo Pieralisi)

 - Add DT support for R-Car RZ/G2E (R8A774C0) (Fabrizio Castro)

 - Add dra72x/dra74x/dra76x SoC compatible strings (Kishon Vijay Abraham I)

 - Enable x2 mode support for dra72x/dra74x/dra76x SoC (Kishon Vijay
   Abraham I)

 - Configure dra7xx PHY to PCIe mode (Kishon Vijay Abraham I)

 - Simplify dwc (remove unnecessary header includes, name variables
   consistently, reduce inverted logic, etc) (Gustavo Pimentel)

 - Add i.MX8MQ support (Andrey Smirnov)

 - Add message to help debug dwc MSI-X mask bit errors (Gustavo
   Pimentel)

 - Work around imx7d PCIe PLL erratum (Trent Piepho)

 - Don't assert qcom reset GPIO during probe (Bjorn Andersson)

 - Skip dwc MSI init if MSIs have been disabled (Lucas Stach)

 - Use memcpy_fromio()/memcpy_toio() instead of plain memcpy() in PCI
   endpoint framework (Wen Yang)

 - Add interface to discover supported endpoint features to replace a
   bitfield that wasn't flexible enough (Kishon Vijay Abraham I)

 - Implement the new supported-feature interface for designware-plat,
   dra7xx, rockchip, cadence (Kishon Vijay Abraham I)

 - Fix issues with 64-bit BAR in endpoints (Kishon Vijay Abraham I)

 - Add layerscape endpoint mode support (Xiaowei Bao)

 - Remove duplicate struct hv_vp_set in favor of struct hv_vpset (Maya
   Nakamura)

 - Rework hv_irq_unmask() to use cpumask_to_vpset() instead of
   open-coded reimplementation (Maya Nakamura)

 - Align Hyper-V struct retarget_msi_interrupt arguments (Maya Nakamura)

 - Fix mediatek MMIO size computation to enable full size of available
   MMIO space (Honghui Zhang)

 - Fix mediatek DMA window size computation to allow endpoint DMA access
   to full DRAM address range (Honghui Zhang)

 - Fix mvebu prefetchable BAR regression caused by common bridge
   emulation that assumed all bridges had prefetchable windows (Thomas
   Petazzoni)

 - Make advk_pci_bridge_emul_ops static (Wei Yongjun)

 - Configure MPS settings for VMD root ports (Jon Derrick)

* tag 'pci-v5.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (92 commits)
  PCI: Update PCIEPORTBUS Kconfig help text
  PCI: Fix "try" semantics of bus and slot reset
  PCI/LINK: Report degraded links via link bandwidth notification
  dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0
  PCI: altera: Enable driver on ARM64
  PCI: altera: Add Stratix 10 PCIe support
  PCI/PME: Fix possible use-after-free on remove
  PCI: aardvark: Make symbol 'advk_pci_bridge_emul_ops' static
  PCI: dwc: skip MSI init if MSIs have been explicitly disabled
  PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset()
  PCI: hv: Replace hv_vp_set with hv_vpset
  PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt
  PCI: mediatek: Enlarge PCIe2AHB window size to support 4GB DRAM
  PCI: mediatek: Fix memory mapped IO range size computation
  PCI: dwc: Remove superfluous shifting in definitions
  PCI: dwc: Make use of GENMASK/FIELD_PREP
  PCI: dwc: Make use of BIT() in constant definitions
  PCI: dwc: Share code for dw_pcie_rd/wr_other_conf()
  PCI: dwc: Make use of IS_ALIGNED()
  PCI: imx6: Add code to request/control "pcie_aux" clock for i.MX8MQ
  ...
2019-03-09 14:57:08 -08:00
..
arc
arm power supply and reset changes for the v5.1 series 2019-03-08 09:24:00 -08:00
ata
auxdisplay
board
bus dt-bindings: bus: imx-weim: document multiple address ranges per child node 2019-01-11 15:16:28 +08:00
c6x
clock dt-bindings: tegra: Changes for v5.1-rc1 2019-02-15 15:50:14 +01:00
connector dt-bindings: connector: Add self-powered property 2018-11-07 13:20:39 +01:00
cpufreq dt-bindings: cpufreq: tegra124: remove cpu_lp clock from required properties 2019-02-06 14:27:52 +01:00
crypto dt-bindings: crypto: document Exynos5433 SlimSSS 2019-02-28 14:37:35 +08:00
csky
devfreq
display drm next pull request for 5.1 2019-03-08 08:23:15 -08:00
dma dmaengine-4.21-rc1 2019-01-01 15:45:48 -08:00
edac dt-bindings, EDAC: Add Aspeed AST2500 2019-01-18 15:26:49 +01:00
eeprom dt-bindings: at24: add the 'num-addresses' property 2019-02-14 09:32:25 +01:00
extcon extcon: Add support for ptn5150 extcon driver 2019-02-11 17:21:38 +09:00
firmware dt-bindings: firmware: tegra186-bpmp: Remove name property 2019-01-25 15:51:16 +01:00
fpga dt-bindings: fpga: add Stratix10 SoC FPGA manager binding 2018-11-26 20:15:07 +01:00
fsi dt-bindings: fsi: Add P9 OCC device documentation 2018-12-02 16:25:28 -08:00
fuse
gnss dt-bindings: gnss: add mediatek binding 2019-02-15 16:53:57 +01:00
goldfish
gpio gpio: ixp4xx: Add DT bindings 2019-02-22 17:44:41 +01:00
gpu drm next pull request for 5.1 2019-03-08 08:23:15 -08:00
h8300
hsi
hwlock dt-bindings: hwlock: Document STM32 hwspinlock bindings 2018-12-05 12:45:08 -08:00
hwmon dt-bindings: hwmon: Add missing documentation for lm75 2019-02-28 09:38:05 -08:00
i2c dt-bindings: i2c: Add Mediatek MT7629 i2c binding 2019-02-05 14:10:00 +01:00
i3c dt-binding: i3c: Document Synopsys DesignWare I3C 2018-12-05 17:22:58 +01:00
iio - New Drivers 2019-03-08 10:02:58 -08:00
infiniband
input - New Drivers 2019-03-08 10:02:58 -08:00
interconnect interconnect: qcom: Add sdm845 interconnect provider driver 2019-01-22 13:37:25 +01:00
interrupt-controller ARM: SoC device tree updates for 5.1 2019-03-06 09:36:37 -08:00
iommu Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next 2018-12-20 10:05:20 +01:00
ipmi
leds dt-bindings: leds: Add pattern initialization from Device Tree 2019-01-16 22:06:51 +01:00
lpddr2
mailbox dt-bindings: tegra186-hsp: Add shared mailboxes 2018-12-21 22:31:26 -06:00
media media: dt-bindings: add bindings for i.MX7 media driver 2019-02-18 15:44:44 -05:00
memory-controllers ARM: SoC: late updates 2019-01-05 11:30:37 -08:00
mfd - New Drivers 2019-03-08 10:02:58 -08:00
mips MIPS: lantiq: Remove separate GPHY Firmware loader 2019-02-25 14:17:10 -08:00
misc misc: dt-bindings: Add Qualcomm Fastrpc bindings 2019-02-12 10:40:30 +01:00
mmc dt-bindings: mmc: Add supports-cqe property 2019-02-25 08:40:58 +01:00
mtd spi: Updates for v5.1 2019-03-04 19:23:56 -08:00
mux
nds32
net ARM: SoC device tree updates for 5.1 2019-03-06 09:36:37 -08:00
nios2
nvmem Char/Misc driver patches for 5.1-rc1 2019-03-06 14:18:59 -08:00
openrisc/opencores
opp dt-bindings: opp: Introduce opp-level bindings 2019-01-22 15:06:11 -06:00
pci Merge branch 'remotes/lorenzo/pci/endpoint' 2019-03-06 15:30:21 -06:00
perf nds32: Add document for NDS32 PMU. 2018-11-06 18:01:40 +08:00
phy USB/PHY patches for 5.1-rc1 2019-03-06 16:48:27 -08:00
pinctrl dt-bindings: pinctrl: qcom-pmic-gpio: add qcom,pmi8998-gpio binding 2019-01-21 13:49:06 +01:00
pmem
power power supply and reset changes for the v5.1 series 2019-03-08 09:24:00 -08:00
powerpc
pps
ptp dt-binding: ptp_qoriq: add little-endian support 2019-02-12 12:58:48 -05:00
pwm dt-bindings: pwm: rcar: Add r8a774c0 support 2018-12-24 12:06:56 +01:00
regmap
regulator dt-bindings: regulator: tps65218: rectify units of LS3 2019-02-26 11:49:52 +00:00
remoteproc
reserved-memory devicetree,xen: add xen,shared-memory binding 2018-12-10 15:35:51 -06:00
reset Reset controller changes for v5.1 2019-02-15 17:21:32 +01:00
riscv
rng dt-bindings: rng: update bindings for MT7629 SoC 2018-11-16 16:31:20 -06:00
rtc dt-bindings: rtc: add rx8571 compatible 2019-03-02 22:04:38 +01:00
scsi
security/tpm
serial dt-bindings: serial: Add Milbeaut serial driver description 2019-02-26 12:30:45 +01:00
serio Revert "Input: olpc_apsp - enable the SP clock" 2019-01-24 10:54:42 -08:00
siox
slimbus
soc This pull request contains Broadcom ARM/ARM64/MIPS based SoCs changes 2019-02-15 18:01:17 +01:00
sound ASoC: More changes for v5.1 2019-02-28 13:30:55 +01:00
spi spi: sifive: Add DT documentation for SiFive SPI controller 2019-02-19 15:28:43 +00:00
spmi
sram ARM: New SoC family support 2019-03-06 10:15:42 -08:00
staging/iio/adc dt-bindings: iio: adc: move lpc32xx-adc out of staging 2019-02-09 18:46:03 +00:00
thermal dt-bindings: thermal: add binding document for mt8183 thermal controller 2019-02-05 17:01:47 -08:00
timer ARM: New SoC family support 2019-03-06 10:15:42 -08:00
ufs scsi: dt-bindings: ufs: Add bindings for Cadence UFS 2018-11-09 07:53:00 -05:00
usb dt-bindings: usb: ci-hdrc-usb2: add property power-active-high 2019-02-27 15:51:01 +01:00
virtio
w1
watchdog dt-bindings: watchdog: document STPMIC1 PMIC watchdog 2019-01-16 14:00:50 +00:00
x86
xillybus
.gitignore kbuild: Add support for DT binding schema checks 2018-12-13 09:41:32 -06:00
ABI.txt
chosen.txt
common-properties.txt
example-schema.yaml dt-bindings: Add a writing DT schemas how-to and annotated example 2018-12-13 09:41:49 -06:00
graph.txt
jailhouse.txt
Makefile dt-bindings: Fix dt_binding_check target for in tree builds 2019-01-23 09:15:57 -06:00
numa.txt
property-units.txt devicetree: property-units: Add femtofarads unit 2019-01-22 18:55:33 +01:00
resource-names.txt
submitting-patches.txt
trivial-devices.yaml dt-bindings: Add LM96000 as a trivial device 2019-02-18 14:23:29 -08:00
unittest.txt
vendor-prefixes.txt This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
xilinx.txt