linux/Documentation/devicetree/bindings
Linus Torvalds 9a9952bbd7 IOMMU Updates for Linux v4.3
This time the IOMMU updates are mostly cleanups or fixes. No big new
 features or drivers this time. In particular the changes include:
 
 	* Bigger cleanup of the Domain<->IOMMU data structures and the
 	  code that manages them in the Intel VT-d driver. This makes
 	  the code easier to understand and maintain, and also easier to
 	  keep the data structures in sync. It is also a preparation
 	  step to make use of default domains from the IOMMU core in the
 	  Intel VT-d driver.
 
 	* Fixes for a couple of DMA-API misuses in ARM IOMMU drivers,
 	  namely in the ARM and Tegra SMMU drivers.
 
 	* Fix for a potential buffer overflow in the OMAP iommu driver's
 	  debug code
 
 	* A couple of smaller fixes and cleanups in various drivers
 
 	* One small new feature: Report domain-id usage in the Intel
 	  VT-d driver to easier detect bugs where these are leaked.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABAgAGBQJV7sCEAAoJECvwRC2XARrjz3YP/Au4IIfqykfPvmI0cmPhVnAV
 Q72tltwkbK2u2iP+pHheveaMngJtAshsZrnhBon4KJRIt/KTLZQvsFplHDaRhPfY
 yw3LIxhC5kLG/S6irY9Ozb0+uTMdQ3BU2uS23pyoFVfCz+RngBrAwDBcTKqZDCDG
 8dNd+T21XlzxuyeGr58h9upz2VFtq6feoGFhLU5PNxTlf4JWZe77D7NlbSvx6Nwy
 7Ai8dVRgpV9ciUP7w8FXrCUvbMZQDIoTMiWGNSlogVMgA0dllGES91UZYhWf3pil
 abuX6DeFul/cOhEOnH2xa+j5zz2O/upe9stU4wAFw6IhPiAELTHc2NKlWAhwb0SY
 bpDRf7dgLnUfqpmZLpWjTwN4jllc0qS2MIHj+eUu0uhdFi4Z0BuH2wSCdbR7xkqk
 u5u0Jq7hDNKs5FmQTSsWSiAdjakMsRjIN7jMrBbOeZnBSmUnLx74KGPLTb63ncR3
 WIOi4Iyu+LSXBIvZDiLu3lIIh7Atzd+y7IDnb8KXdyqfy+h53OZZOJNbP/qTWHgT
 ZUdm/qrqjIQpTQfleOEadC7vY/y3fR5sBtOQHUamfntni3oYCc4AMRlNdf3eV9lb
 Tyss6F699mU7d/vennTaIToBgVwaXdLYtmvGWjnoT/kqOMclyDf3cIUtZGtp2rJR
 ddmzDA3vBUC5pGj8Hd8R
 =yoGE
 -----END PGP SIGNATURE-----

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

Pull iommu updates for from Joerg Roedel:
 "This time the IOMMU updates are mostly cleanups or fixes.  No big new
  features or drivers this time.  In particular the changes include:

   - Bigger cleanup of the Domain<->IOMMU data structures and the code
     that manages them in the Intel VT-d driver.  This makes the code
     easier to understand and maintain, and also easier to keep the data
     structures in sync.  It is also a preparation step to make use of
     default domains from the IOMMU core in the Intel VT-d driver.

   - Fixes for a couple of DMA-API misuses in ARM IOMMU drivers, namely
     in the ARM and Tegra SMMU drivers.

   - Fix for a potential buffer overflow in the OMAP iommu driver's
     debug code

   - A couple of smaller fixes and cleanups in various drivers

   - One small new feature: Report domain-id usage in the Intel VT-d
     driver to easier detect bugs where these are leaked"

* tag 'iommu-updates-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (83 commits)
  iommu/vt-d: Really use upper context table when necessary
  x86/vt-d: Fix documentation of DRHD
  iommu/fsl: Really fix init section(s) content
  iommu/io-pgtable-arm: Unmap and free table when overwriting with block
  iommu/io-pgtable-arm: Move init-fn declarations to io-pgtable.h
  iommu/msm: Use BUG_ON instead of if () BUG()
  iommu/vt-d: Access iomem correctly
  iommu/vt-d: Make two functions static
  iommu/vt-d: Use BUG_ON instead of if () BUG()
  iommu/vt-d: Return false instead of 0 in irq_remapping_cap()
  iommu/amd: Use BUG_ON instead of if () BUG()
  iommu/amd: Make a symbol static
  iommu/amd: Simplify allocation in irq_remapping_alloc()
  iommu/tegra-smmu: Parameterize number of TLB lines
  iommu/tegra-smmu: Factor out tegra_smmu_set_pde()
  iommu/tegra-smmu: Extract tegra_smmu_pte_get_use()
  iommu/tegra-smmu: Use __GFP_ZERO to allocate zeroed pages
  iommu/tegra-smmu: Remove PageReserved manipulation
  iommu/tegra-smmu: Convert to use DMA API
  iommu/tegra-smmu: smmu_flush_ptc() wants device addresses
  ...
2015-09-08 17:22:35 -07:00
..
arc ARCv2: perf: Finally introduce HS perf unit 2015-08-27 14:59:07 +05:30
arm Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm 2015-09-03 16:27:01 -07:00
ata devicetree:bindings: add devicetree bindings for ceva ahci 2015-06-10 11:15:17 +09:00
bus
c6x
clock Power management and ACPI material for v4.3-rc1 2015-09-01 19:45:46 -07:00
cpufreq cpufreq: tegra124: Add device tree bindings 2015-07-16 09:34:06 +02:00
cris
crypto ARM: SoC platform updates for v4.3 2015-09-01 12:18:40 -07:00
devfreq/event PM / devfreq: exynos-ppmu: Update documentation to support PPMUv2 2015-08-03 14:33:52 +09:00
dma dmaengine updates for 4.3-rc1 2015-09-04 11:10:18 -07:00
drm drm/msm: dsi host: Use device graph parsing to parse connected panel 2015-08-15 18:27:23 -04:00
edac
extcon extcon: palmas: Support GPIO based USB ID detection 2015-08-10 21:26:25 +09:00
fb
fpga
fuse
gpio gpio: etraxfs: add support for ARTPEC-3 2015-07-27 15:02:23 +02:00
gpu drm/tegra: Changes for v4.3-rc1 2015-08-17 15:52:39 +10:00
h8300 h8300: kernel startup 2015-06-23 13:35:51 +09:00
hid
hsi
hwlock DT: hwspinlock: add the CSR atlas7 hwspinlock bindings document 2015-06-12 10:48:51 +03:00
hwmon Merge branch 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2015-09-08 16:16:26 -07:00
hwrng
i2c i2c: allow specifying separate wakeup interrupt in device tree 2015-08-26 18:47:58 +02:00
iio iio: st-magn: add support for lsm303agr magnetometer 2015-07-23 20:43:27 +01:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-09-04 12:02:11 -07:00
interrupt-controller DeviceTree updates for 4.3: 2015-09-01 19:37:56 -07:00
iommu Merge branches 'arm/omap', 'arm/msm', 'arm/smmu', 'arm/tegra', 'x86/vt-d', 'x86/amd', 'ppc/pamu' and 'core' into next 2015-08-25 11:39:50 +02:00
leds - Stop using LP855X Platform Data to control regulators 2015-09-04 11:40:40 -07:00
lpddr2
mailbox dt: mailbox: Remove 'mbox-names property is discouraged' message from binding 2015-06-11 22:19:46 +05:30
media [media] c8sectpfe: Add DT bindings documentation for c8sectpfe driver 2015-08-11 15:57:21 -03:00
memory-controllers powerpc updates for 4.3 2015-09-03 16:41:38 -07:00
metag
mfd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-09-04 12:02:11 -07:00
mipi
mips DEVICETREE: Add bindings for the SoC of the ATH79 family 2015-06-21 21:54:01 +02:00
misc nvmem: sunxi: Move the SID driver to the nvmem framework 2015-08-05 13:44:24 -07:00
mmc mmc: sdhci-of-arasan: Add the support for sdhci-5.1 2015-08-27 14:50:54 +02:00
mtd MTD updates for 4.3-rc1: 2015-09-02 12:16:24 -07:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2015-09-03 08:08:17 -07:00
nios2
nvec
nvmem nvmem: sunxi: Move the SID driver to the nvmem framework 2015-08-05 13:44:24 -07:00
opp PM / OPP: Create a directory for opp bindings 2015-08-07 03:02:24 +02:00
panel drm/panel: Add support for LG LG4573 480x800 4.3" panel 2015-08-14 21:35:35 +02:00
pci PCI: dra7xx: Add support to make GPIO drive PERST# line 2015-08-11 15:57:34 -05:00
phy phy: for 4.3 2015-08-14 16:45:51 -07:00
pinctrl This is the bulk of pin control changes for the v4.3 development 2015-09-04 10:22:09 -07:00
power Power management and ACPI material for v4.3-rc1 2015-09-01 19:45:46 -07:00
power_supply power_supply: max17042: Add OF support for setting thresholds 2015-06-10 16:14:03 +02:00
powerpc powerpc updates for 4.3 2015-09-03 16:41:38 -07:00
pps
pwm
regmap
regulator - New Device Support 2015-09-04 11:35:03 -07:00
remoteproc Documentation: dt: add bindings for TI Wakeup M3 processor 2015-06-17 09:57:46 +03:00
reserved-memory
reset ARM: DT updates for v4.3 2015-09-01 13:09:20 -07:00
rng
rtc Merge branch 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2015-09-08 16:16:26 -07:00
security/tpm
serial ARM: SoC 64-bit changes for v4.3 2015-09-01 13:29:48 -07:00
serio
soc ARM: SoC driver updates for v4.3 2015-09-01 13:00:04 -07:00
sound sound updates for 4.3-rc1 2015-09-04 11:46:02 -07:00
spi Merge remote-tracking branches 'spi/topic/ti-qspi', 'spi/topic/xcomm' and 'spi/topic/xlp' into spi-next 2015-08-31 14:45:45 +01:00
spmi
staging/iio/adc iio: mxs-lradc: clarify supported devices 2015-07-19 10:31:37 +01:00
thermal
timer - New Device Support 2015-09-04 11:35:03 -07:00
ufs
usb USB: chipidea updates for v4.3-rc1 2015-08-14 16:43:09 -07:00
video Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-09-04 15:49:32 -07:00
virtio
w1
watchdog - New Device Support 2015-09-04 11:35:03 -07:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
common-properties.txt
eeprom.txt
graph.txt
marvell.txt
open-pic.txt
resource-names.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-09-04 15:49:32 -07:00
xilinx.txt