linux/Documentation/devicetree/bindings
Linus Torvalds e86328c489 This is the bulk of GPIO changes for v4.4:
GPIO core:
 - Define and handle flags for open drain/open collector
   and open source/open emitter, also know as "single-ended"
   configurations.
 - Generic request/free operations that handle calling out
   to the (optional) pin control backend.
 - Some refactoring related to an ABI change that did not
   happen, yet provide useful.
 - Added a real-time compliance checklist. Many GPIO chips
   have irqchips, and need to think this over with the RT
   patches going upstream.
 - Restructure, fix and clean up Kconfig menus a bit.
 
 New drivers:
 - New driver for AMD Promony.
 - New driver for ACCES 104-IDIO-16, a port-mapped I/O
   card, ISA-style. Very retro.
 
 Subdriver changes:
 - OMAP changes to handle real time requirements.
 - Handle trigger types for edge and level IRQs on PL061
   properly. As this hardware is very common it needs to
   set a proper example for others to follow.
 - Some container_of() cleanups.
 - Delete the unused MSM driver in favor of the driver that
   is embedded inside the pin control driver.
 - Cleanup of the ath79 GPIO driver used by many, many
   OpenWRT router targets.
 - A consolidated IT87xx driver replacing the earlier
   very specific IT8761e driver.
 - Handle the TI TCA9539 in the PCA953x driver. Also
   handle ACPI devices in this subdriver.
 - Drop xilinx arch dependencies as these FPGAs seem to
   profilate over a few different architectures. MIPS and
   ARM come to mind.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJWNz3qAAoJEEEQszewGV1zKlAP/R+mVoQHyfDFurChDzuWQjZK
 T4eDiFGTHr/MUDP9I0jINF400SfEm3ajm3aoPvKc6fA2d7oLNB7TzyUxjDsQV4h8
 NsCJ9IYD9xYgF6SDovPYPZ6SkRJYimDrwjD/DUSR8ijisVzJwYCyEGznelWKnQMo
 Fcw4kOTMrW0034ZT4nGH4kSgIzNAMcecazaaqLisniYZ/4Ozk1CQsrBK1gCO/kr8
 Hh3N/mN4TBvOyIuD7lmN5PnWuJo641rplcWErjxUZYvqEddSfAnpasfAcXMkZ4gM
 jOK+l7VIycxOAn+EJwqjyVPJ0gDPPaMwB836gogzNraO2SYd/R2JvyI2zyTogmdW
 MNwsKwP2b/ma/h0A/JBDFmcMiJwA2QHHgylLrB+vfWAP9o2nJv++Op1/q8ktVR+1
 EgEk9StVvnYqC86DJhYbUbMmX7TorRwPoUo/5Z6C/viyZzOagZge0vYKYTQS99Pq
 B+2aH7pMPLooAdU/cyYy8J20mxQ4RaHoy+TCe0RMRhxnRi9CnnnYNHbZDVdHISpr
 OSfZKSM40DbAAs7UNxIgPXM1qSzia23tgzZEdh5qwQtZBTC6fWr/1xOrTpFW2wY6
 VxqgP/OX23BzJQE4YDnOHLIj8GX0MLqXr7pl2+KBcHO9xvPS6Qj8fFsLEVatCwX0
 Caify6KIbbgMWcVmut/6
 =LDCr
 -----END PGP SIGNATURE-----

Merge tag 'gpio-v4.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

Pull GPIO updates from Linus Walleij:
 "Here is the bulk of GPIO changes for the v4.4 development cycle.

  The only changes hitting outside drivers/gpio are in the pin control
  subsystem and these seem to have settled nicely in linux-next.

  Development mistakes and catfights are nicely documented in the
  reverts as you can see.  The outcome of the ABI fight is that we're
  working on a chardev ABI for GPIO now, where hope to show results for
  the v4.5 kernel.

  Summary of changes:

  GPIO core:
   - Define and handle flags for open drain/open collector and open
     source/open emitter, also know as "single-ended" configurations.
   - Generic request/free operations that handle calling out to the
     (optional) pin control backend.
   - Some refactoring related to an ABI change that did not happen, yet
     provide useful.
   - Added a real-time compliance checklist.  Many GPIO chips have
     irqchips, and need to think this over with the RT patches going
     upstream.
   - Restructure, fix and clean up Kconfig menus a bit.

  New drivers:
   - New driver for AMD Promony.
   - New driver for ACCES 104-IDIO-16, a port-mapped I/O card,
     ISA-style.  Very retro.

  Subdriver changes:
   - OMAP changes to handle real time requirements.
   - Handle trigger types for edge and level IRQs on PL061 properly.  As
     this hardware is very common it needs to set a proper example for
     others to follow.
   - Some container_of() cleanups.
   - Delete the unused MSM driver in favor of the driver that is
     embedded inside the pin control driver.
   - Cleanup of the ath79 GPIO driver used by many, many OpenWRT router
     targets.
   - A consolidated IT87xx driver replacing the earlier very specific
     IT8761e driver.
   - Handle the TI TCA9539 in the PCA953x driver.  Also handle ACPI
     devices in this subdriver.
   - Drop xilinx arch dependencies as these FPGAs seem to profilate over
     a few different architectures.  MIPS and ARM come to mind"

* tag 'gpio-v4.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (57 commits)
  gpio: fix up SPI submenu
  gpio: drop surplus I2C dependencies
  gpio: drop surplus X86 dependencies
  gpio: dt-bindings: document the official use of "ngpios"
  gpio: MAINTAINERS: Add an entry for the ATH79 GPIO driver
  gpio / ACPI: Allow shared GPIO event to be read via operation region
  gpio: group port-mapped I/O drivers in a menu
  gpio: Add ACCES 104-IDIO-16 driver maintainer entry
  gpio: zynq: Document interrupt-controller DT binding
  gpio: xilinx: Drop architecture dependencies
  gpio: generic: Revert to old error handling in bgpio_map
  gpio: add a real time compliance notes
  Revert "gpio: add a real time compliance checklist"
  gpio: Add GPIO support for the ACCES 104-IDIO-16
  gpio: driver for AMD Promontory
  gpio: xlp: Convert to use gpiolib irqchip helpers
  gpio: add a real time compliance checklist
  gpio/xilinx: enable for MIPS
  gpiolib: Add and use OF_GPIO_SINGLE_ENDED flag
  gpiolib: Split GPIO flags parsing and GPIO configuration
  ...
2015-11-02 12:59:12 -08:00
..
arc ARCv2: perf: Finally introduce HS perf unit 2015-08-27 14:59:07 +05:30
arm Documentation: arm: Fix typo in the idle-states bindings examples 2015-09-24 17:55:32 -05: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 EDAC, Documentation: Update X-Gene EDAC binding for L3/SoC subnodes 2015-09-25 14:13:41 +02:00
extcon extcon: palmas: Support GPIO based USB ID detection 2015-08-10 21:26:25 +09:00
fb
fpga
fuse
gpio This is the bulk of GPIO changes for v4.4: 2015-11-02 12:59:12 -08: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 devicetree: bindings: Extend the bma180 bindings with bma250 info 2015-09-17 14:36:37 -05:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-10-02 17:53:25 -04:00
interrupt-controller MIPS: ATH79: Add irq chip ar7240-misc-intc 2015-09-22 19:07:11 +02: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: dt-bindings: update Mediatek MMC bindings 2015-10-27 10:21:15 +01:00
mtd MTD updates for 4.3-rc1: 2015-09-02 12:16:24 -07:00
net net: phy: smsc: disable energy detect mode 2015-10-21 06:41:44 -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: rcar: Add R8A7794 support 2015-09-24 17:06:32 -05:00
phy phy: for 4.3 2015-08-14 16:45:51 -07:00
pinctrl pinctrl: cygnus: Add new compatible string for gpio controller driver 2015-10-27 10:48:15 +01: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 pwm: Add NXP LPC18xx PWM/SCT DT binding documentation 2015-09-09 15:01:41 +02:00
regmap
regulator Merge remote-tracking branches 'regulator/fix/anatop', 'regulator/fix/gpio', 'regulator/fix/pbias', 'regulator/fix/tpx65218' and 'regulator/fix/vexpress' into regulator-linus 2015-09-21 14:16:09 -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: late fixes and dependencies 2015-09-10 17:59:04 -07:00
sound sound updates for 4.3-rc1 2015-09-04 11:46:02 -07:00
spi Merge remote-tracking branches 'spi/fix/davinci' and 'spi/fix/sh-msiof' into spi-linus 2015-10-07 11:43:39 +01:00
spmi
staging/iio/adc iio: mxs-lradc: clarify supported devices 2015-07-19 10:31:37 +01:00
thermal of: thermal: Mark cooling-*-level properties optional 2015-09-17 14:36:36 -05:00
timer - New Device Support 2015-09-04 11:35:03 -07:00
ufs
usb usb: renesas_usbhs: Add support for R-Car H3 2015-09-30 11:21:11 -05:00
video Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-09-04 15:49:32 -07:00
virtio
w1
watchdog Merge git://www.linux-watchdog.org/linux-watchdog 2015-09-11 15:12:59 -07:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
common-properties.txt
eeprom.txt
graph.txt
ipmi.txt ipmi: Add device tree bindings information 2015-09-03 15:00:27 -05:00
marvell.txt
open-pic.txt
resource-names.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt of: add vendor prefix for Socionext Inc. 2015-09-17 13:57:42 -05:00
xilinx.txt