linux/Documentation/devicetree/bindings
Linus Torvalds 99e38df892 IOMMU Updates for Linux v4.5
The updates include:
 
 	* Small code cleanups in the AMD IOMMUv2 driver
 
 	* Scalability improvements for the DMA-API implementation of the
 	  AMD IOMMU driver. This is just a starting point, but already
 	  showed some good improvements in my tests.
 
 	* Removal of the unused Renesas IPMMU/IPMMUI driver
 
 	* Updates for ARM-SMMU include:
 
 		* Some fixes to get the driver working nicely on
 		  Broadcom hardware
 
 		* A change to the io-pgtable API to indicate the unit in
 		  which to flush (all callers converted, with Ack from
 		  Laurent)
 
 		* Use of devm_* for allocating/freeing the SMMUv3
 		  buffers
 
 	* Some other small fixes and improvements for other drivers
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABAgAGBQJWnkkIAAoJECvwRC2XARrjpD8QAMCYfoqiq35QLQYn7Jh/LA5E
 ZotdNv6hONwCahQiNSSsaoP2f8IBpyvo7Nrgz1Fj3SEQYzAiBn6mWgXFu7WdQarD
 kw1SLwUIUweF/qjgpOvGD29F7mC4XIRYfPOFbLEPvkBwx6Vm4NSJkclfMZJeNCFm
 ghWxGdva+7HFyJX+gMS1flihfUzN31U5hKWRxQqHXcLbHuVOdEnL1by5ozbpcJNI
 vkpbkCcWaD1uKju918akFYJultcwMGb7Wm6HwKB2EjG2aOoe2Siw61MrJ1DUreOh
 J0fJubltaZwkMxFUTuNwrP9E+FH6arPtJBmvpMMz8ZQeLyQQQnBcHKDZFAgHu23Z
 /wOkjoA5uG5iy2XiPWbUFJQKp4q+Dlkp8LqT1RAKvp8kVbrrsSGUXQzBIf+DE5F7
 U0ghAWB70g6fREys/cvs0q7huX42Cuf3M82JKP9rksLj9ArWoT4TtkI2nvbNyKE8
 KhX57xj4OSROriZV8+XmaU/W7bK6BVXr7B0aVOCvf5y7GsIYhf6zSH+0cP/TmLuQ
 ZLtOr2UHFzvjZq7LHgRfEs1CYn+PhKw6kUM3rxjm/QZxiBSft7ABhhxJZKlMyE/f
 jTnPS5DH2XT+UKtt8D0nfS558h0kxqwXzhICQHC30lpJLIoWj9ulZcmOXdzlY1xM
 R5+4TTJ4l1tovPtQ9nUW
 =bm5E
 -----END PGP SIGNATURE-----

Merge tag 'iommu-updates-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

Pull IOMMU updates from Joerg Roedel:
 "The updates include:

   - Small code cleanups in the AMD IOMMUv2 driver

   - Scalability improvements for the DMA-API implementation of the AMD
     IOMMU driver.  This is just a starting point, but already showed
     some good improvements in my tests.

   - Removal of the unused Renesas IPMMU/IPMMUI driver

   - Updates for ARM-SMMU include:
      * Some fixes to get the driver working nicely on Broadcom hardware
      * A change to the io-pgtable API to indicate the unit in which to
        flush (all callers converted, with Ack from Laurent)
      * Use of devm_* for allocating/freeing the SMMUv3 buffers

   - Some other small fixes and improvements for other drivers"

* tag 'iommu-updates-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (46 commits)
  iommu/vt-d: Fix up error handling in alloc_iommu
  iommu/vt-d: Check the return value of iommu_device_create()
  iommu/amd: Remove an unneeded condition
  iommu/amd: Preallocate dma_ops apertures based on dma_mask
  iommu/amd: Use trylock to aquire bitmap_lock
  iommu/amd: Make dma_ops_domain->next_index percpu
  iommu/amd: Relax locking in dma_ops path
  iommu/amd: Initialize new aperture range before making it visible
  iommu/amd: Build io page-tables with cmpxchg64
  iommu/amd: Allocate new aperture ranges in dma_ops_alloc_addresses
  iommu/amd: Optimize dma_ops_free_addresses
  iommu/amd: Remove need_flush from struct dma_ops_domain
  iommu/amd: Iterate over all aperture ranges in dma_ops_area_alloc
  iommu/amd: Flush iommu tlb in dma_ops_free_addresses
  iommu/amd: Rename dma_ops_domain->next_address to next_index
  iommu/amd: Remove 'start' parameter from dma_ops_area_alloc
  iommu/amd: Flush iommu tlb in dma_ops_aperture_alloc()
  iommu/amd: Retry address allocation within one aperture
  iommu/amd: Move aperture_range.offset to another cache-line
  iommu/amd: Add dma_ops_aperture_alloc() function
  ...
2016-01-19 09:35:06 -08:00
..
arc
arm Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-01-15 13:33:12 -08:00
ata ata: ahci_brcmstb: add support for MIPS-based platforms 2015-12-31 21:19:35 -05:00
board
bus
c6x
clock The clk framework and driver changes for 4.5 look pretty typical. The 2016-01-15 18:21:28 -08:00
cpufreq Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2016-01-14 17:04:19 -08:00
cris
crypto crypto: rockchip - add DT bindings documentation 2015-11-27 21:19:28 +08:00
devfreq/event
display fbdev changes for 4.5 2016-01-18 11:58:31 -08:00
dma dmaengine updates for 4.5-rc1 2016-01-13 10:59:52 -08:00
edac
eeprom dt-bindings: i2c: eeprom: add another EEPROM device 2016-01-10 09:39:39 +01:00
extcon extcon: add Maxim MAX3355 driver 2015-12-21 11:44:00 +09:00
fpga DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
fuse
gpio GPIO bulk updates for the v4.5 kernel cycle: 2016-01-17 12:32:01 -08:00
gpu
h8300
hsi
hwlock
hwmon ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
i2c Merge branch 'i2c/for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2016-01-14 11:25:37 -08:00
iio Documentation: add the binding file for Freescale imx7d ADC driver 2015-12-12 16:25:43 +00:00
input Merge branch 'next' into for-linus 2016-01-11 17:47:25 -08:00
interrupt-controller DeviceTree updates for 4.5: 2016-01-14 11:13:28 -08:00
iommu iommu/ipmmu-vmsa: Include SoC part number in DT binding docs 2015-11-26 14:43:18 +01:00
leds DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
lpddr2
mailbox
media Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2016-01-17 13:40:25 -08:00
memory-controllers dt-bindings: Misc fix for the ATH79 DDR controllers 2015-12-09 15:30:55 -06:00
metag
mfd mfd: arizona: Add device tree binding documentation for new clock driver 2016-01-14 08:43:51 +00:00
mips dt-bindings: MIPS: Document xilfpga bindings and boot style 2015-11-11 08:38:38 +01:00
misc dt-bindings: Consolidate SRAM bindings from all vendors 2015-12-09 15:29:37 -06:00
mmc mmc: sh_mmcif: Document r8a7793 DT bindings 2015-12-22 11:32:01 +01:00
mtd DeviceTree updates for 4.5: 2016-01-14 11:13:28 -08:00
net DeviceTree updates for 4.5: 2016-01-14 11:13:28 -08:00
nios2
nvmem
opp PM / OPP: Rename OPP nodes as opp@<opp-hz> 2015-11-23 23:38:36 +01:00
pci ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
phy phy: omap-usb2: use *syscon* framework API to power on/off the PHY 2015-12-21 14:26:28 +05:30
pinctrl pinctrl: mediatek: Modify pinctrl bindings for mt2701 2016-01-07 11:10:59 +01:00
power ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
power_supply
powerpc ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
pps
pwm pwm: pwm-rcar: Revise the device tree binding document about compatible 2015-11-10 13:06:43 +01:00
regmap
regulator regulator: Update for v4.5 2016-01-15 12:14:47 -08:00
remoteproc
reserved-memory
reset
rng DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
rtc RTC for 4.4 2015-11-10 10:01:21 -08:00
scsi devicetree: bindings: scsi: HiSi SAS 2015-11-25 22:12:50 -05:00
security/tpm
serial powerpc updates for 4.5 2016-01-15 13:18:47 -08:00
serio
soc regulator: Update for v4.5 2016-01-15 12:14:47 -08:00
sound sound updates for 4.5-rc1 2016-01-17 12:05:31 -08:00
spi Merge remote-tracking branches 'spi/topic/overlay', 'spi/topic/pxa2xx', 'spi/topic/s3c64xx', 'spi/topic/sh-msiof' and 'spi/topic/spidev' into spi-next 2016-01-11 16:48:35 +00:00
spmi
sram dt-bindings: Consolidate SRAM bindings from all vendors 2015-12-09 15:29:37 -06:00
staging docs: dts: Add documentation for hi6220 SoC ION node 2015-12-21 13:36:01 -08:00
thermal powerpc updates for 4.5 2016-01-15 13:18:47 -08:00
timer
ufs scsi: ufs: make the UFS variant a platform device 2015-11-09 18:00:02 -05:00
usb DeviceTree updates for 4.5: 2016-01-14 11:13:28 -08:00
virtio
w1
watchdog watchdog: add MT7621 watchdog support 2016-01-09 17:45:28 +01:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
common-properties.txt
graph.txt
ipmi.txt
marvell.txt
resource-names.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2016-01-17 13:40:25 -08:00
xilinx.txt