linux/Documentation/devicetree/bindings
Greg Kroah-Hartman 35ea984dac Second set of IIO new drivers, functionality and cleanups for the 4.5 cycle.
The big one here is the configfs support which has been a long time in the
 works but should allow for cleaner ways to do instantiation of those elements
 of IIO that aren't directly connected to specific hardware. Lots of cool new
 stuff we can use this for in the works!
 
 New core stuff (basically all configfs support related)
 * Configfs support
   - Core support (was waiting for a configfs patch that went in around 4.4rc2)
   - A little fixlet to add a configfs.h to contain a reference to the
     configfs_subsystem structure.
 * Some infrastructure to simplify handling of software based triggers
   (i.e. ones with no actual hardware associated with them)
 * A high resolution timer based trigger.  This has been around for years
     but until the configfs support was ready we didn't have a sensible way
     of instantiating instances of it (the method used for the sysfs_trigger
     has never been really satisfactory)
 
 New Device Support
 * AMS iAQ Volatile Organic Compounds sensor support.
 * Freescale imx7d ADC driver
 * Maxim MAX30100 oximeter driver (note that for these devices most of the
   smart stuff will be in userspace - effectively they are just light sensors
   with some interesting led synchronization as far as the kernel is concerned).
 * Microchip mcp3421 support added to the mcp3422 driver.
 * TI adc124s021 support added to the adc128s052 driver.
 * TI ina219, inda226 power monitors. Note that there is an existing hwmon driver
   for these parts, the usecase is somewhat different so it is unclear at this
   point if the hwmon driver will eventually be replaced by a bridge from
   this driver.  In the meantime the Kconfig dependencies should prevent both
   from being built.
 
 New driver functionality
 * us8152d power management support.
 
 Cleanups, fixups
 * Use list_for_each_entry_safe instead of list_for_each_safe with the entry
   bit coded longhand.
 * Select IRQ_WORK for IIO_DUMMY_EVGEN.  This is a fix that somehow got lost
   when the driver was moved so lets do it again.
 * st-accel - drop an unused define.
 * vz89x, lidar - optimize i2c transactions by using a single i2c tranfers
   instead of multiple calls where supported (fall back to smbus calls as
   before if not).
 * Use dev_get_platdata() in staging drivers: tsl2x7x, adcs and frequency
   drivers instead of direct access to the structure element.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABCAAGBQJWbX6IAAoJEFSFNJnE9BaI6E4QAIvGXHn4ew8ZH+IF3UP+n47C
 WWtgeh7dEvhqpmXN3eWVo9bxA1JdwbE4/purWttszoJjzqowT0qAt6PuIUME+Md4
 3jOQ41Sc99YjttIwkLpWTqq3H5c3Tn3q9guZ3Imiz9rmpgHRePQ8aatMGUpOp53m
 AEY5JQHqCoWHLMEbEy/5w8RJdNf3cy3Re4kjtwrtp7CMynC4ob7dKE7kcZRvywEw
 6m4hVOQusLvygg1j235czwBDnf79qYOo96z93Pk/auQlqKX3ce/7yQW3GXvWl97a
 8FOmse3FNzX3jwWHELOdAZWIQSLBSqP9N4716qa4orVSihzqAZQ5CSEBPB0r2LS2
 cgK4BL6+xjDkwXn9ui4FiyLdUeUjz/zRhvwFZdjwP63hGf5n9ggZO3RuVslc6/8z
 DOHY5mLdg8CFlMlZUCnCc+1BjU8lgf90+a46Vx4ACJJiqIJrvNRxRKGQZyY/C9sO
 O8h0Ep5mWovcK1+SWdQSsfxdcWcdb0nJFG/VQeJVxMeJR+5mD5lCYmIj5xFkOxJU
 WP9xm+7rsCqSPW+vp8hlY3EWunIQB4gWROvLzWCTS2bKW7B12t1UapLZBrI1f6vK
 JuqHrjKkK7RBRAEldKz6cWCToEaHE+I/k+uIRhlp0of2IPEvGpnm3NoPN1XH3RID
 9boPy/eHuShq8EVg0WUt
 =54PR
 -----END PGP SIGNATURE-----

Merge tag 'iio-for-4.5b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next

Jonathan writes:

Second set of IIO new drivers, functionality and cleanups for the 4.5 cycle.

The big one here is the configfs support which has been a long time in the
works but should allow for cleaner ways to do instantiation of those elements
of IIO that aren't directly connected to specific hardware. Lots of cool new
stuff we can use this for in the works!

New core stuff (basically all configfs support related)
* Configfs support
  - Core support (was waiting for a configfs patch that went in around 4.4rc2)
  - A little fixlet to add a configfs.h to contain a reference to the
    configfs_subsystem structure.
* Some infrastructure to simplify handling of software based triggers
  (i.e. ones with no actual hardware associated with them)
* A high resolution timer based trigger.  This has been around for years
    but until the configfs support was ready we didn't have a sensible way
    of instantiating instances of it (the method used for the sysfs_trigger
    has never been really satisfactory)

New Device Support
* AMS iAQ Volatile Organic Compounds sensor support.
* Freescale imx7d ADC driver
* Maxim MAX30100 oximeter driver (note that for these devices most of the
  smart stuff will be in userspace - effectively they are just light sensors
  with some interesting led synchronization as far as the kernel is concerned).
* Microchip mcp3421 support added to the mcp3422 driver.
* TI adc124s021 support added to the adc128s052 driver.
* TI ina219, inda226 power monitors. Note that there is an existing hwmon driver
  for these parts, the usecase is somewhat different so it is unclear at this
  point if the hwmon driver will eventually be replaced by a bridge from
  this driver.  In the meantime the Kconfig dependencies should prevent both
  from being built.

New driver functionality
* us8152d power management support.

Cleanups, fixups
* Use list_for_each_entry_safe instead of list_for_each_safe with the entry
  bit coded longhand.
* Select IRQ_WORK for IIO_DUMMY_EVGEN.  This is a fix that somehow got lost
  when the driver was moved so lets do it again.
* st-accel - drop an unused define.
* vz89x, lidar - optimize i2c transactions by using a single i2c tranfers
  instead of multiple calls where supported (fall back to smbus calls as
  before if not).
* Use dev_get_platdata() in staging drivers: tsl2x7x, adcs and frequency
  drivers instead of direct access to the structure element.
2015-12-26 17:03:33 -08:00
..
arc dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
arm ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
ata devicetree: bindings: Fixed a few typos 2015-10-31 09:52:15 +09:00
board Documentation/dts: Move FSL board-specific bindings out of /powerpc 2015-10-23 22:24:45 +02:00
bus bus: sunxi-rsb: Add Allwinner Reduced Serial Bus (RSB) controller bindings 2015-10-26 10:11:55 +09:00
c6x dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
clock ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
cpufreq
cris dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
crypto Documentation: devicetree: fix reference to legacy wakeup properties 2015-10-30 13:04:19 -05:00
devfreq/event
display fbdev changes for 4.4 2015-11-10 10:00:09 -08:00
dma dmaengine: edma: New device tree binding 2015-10-27 10:22:45 +09:00
edac EDAC, Documentation: Update X-Gene EDAC binding for L3/SoC subnodes 2015-09-25 14:13:41 +02:00
eeprom dt-bindings: consolidate eeprom bindings 2015-10-22 09:21:22 -05:00
extcon extcon: arizona: Add extcon specific device tree binding document 2015-10-30 18:57:37 +00:00
fpga DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
fuse
gpio dt-bindings: define little-endian property for QorIQ GPIO 2015-12-11 16:13:02 -08:00
gpu dt-bindings: consolidate display related bindings 2015-10-22 09:21:21 -05:00
h8300
hsi
hwlock
hwmon ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
i2c iio: chemical: add AMS iAQ-core support 2015-12-12 15:07:38 +00:00
iio Documentation: add the binding file for Freescale imx7d ADC driver 2015-12-12 16:25:43 +00:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-11-13 21:41:14 -08:00
interrupt-controller DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
iommu ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
leds DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
lpddr2
mailbox mailbox/omap: Add ti,mbox-send-noirq quirk to fix AM33xx CPU Idle 2015-10-23 11:19:27 +05:30
media [media] s5p-jpeg: add support for 5433 2015-10-01 08:40:04 -03:00
memory-controllers ARM: SoC driver updates for v4.4 2015-11-10 15:00:03 -08:00
metag dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
mfd ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
mips dt-bindings: MIPS: Document xilfpga bindings and boot style 2015-11-11 08:38:38 +01:00
misc DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
mmc DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
mtd doc: dt: mtd: support partitions in a special 'partitions' subnode 2015-10-30 14:00:42 -07:00
net net: mvneta: enable setting custom TX IP checksum limit 2015-12-02 23:35:05 -05:00
nios2
nvmem nvmem: rockchip-efuse: describe the usage of eFuse 2015-10-04 12:06:13 +01:00
opp PM / OPP: Create a directory for opp bindings 2015-08-07 03:02:24 +02:00
pci ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
phy DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
pinctrl pinctrl: cygnus: Add new compatible string for gpio controller driver 2015-10-27 10:48:15 +01:00
power ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
power_supply dt-binding: power: Add Qualcomm SMBB binding 2015-10-13 16:40:02 -05:00
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 Merge remote-tracking branches 'regulator/topic/supply', 'regulator/topic/tps6105x' and 'regulator/topic/tps65023' into regulator-next 2015-11-04 11:19:43 +00:00
remoteproc
reserved-memory
reset ARM: DT updates for v4.3 2015-09-01 13:09:20 -07:00
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
security/tpm
serial DeviceTree updates for 4.4: 2015-11-06 12:17:09 -08:00
serio
soc ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
sound DeviceTree fixes for 4.4-rc1: 2015-11-11 19:54:05 -08:00
spi Merge remote-tracking branches 'spi/topic/fsl-dspi', 'spi/topic/mpc512x', 'spi/topic/mtk', 'spi/topic/oc-tiny' and 'spi/topic/octeon' into spi-next 2015-11-04 11:02:10 +00:00
spmi
staging docs: dts: Add documentation for hi6220 SoC ION node 2015-12-21 13:36:01 -08:00
thermal dt-bindings: rockchip-thermal: Support the RK3368 SoCs compatible 2015-11-12 09:59:52 -08:00
timer dt-bindings: add more MediaTek SoC to mtk-timer binding 2015-10-12 18:43:47 +02:00
ufs scsi: ufs: make the UFS variant a platform device 2015-11-09 18:00:02 -05:00
usb ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
virtio
w1 w1: masters: omap_hdq: add support for 1-wire mode 2015-10-05 04:47:09 +01:00
watchdog watchdog: bcm7038: add device tree binding documentation 2015-10-27 16:07:35 +01:00
x86 dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
xillybus
ABI.txt
btmrvl.txt
chosen.txt powerpc/book3e-64/kexec: Enable SMP release 2015-10-27 18:13:29 -05:00
common-properties.txt
graph.txt
ipmi.txt ipmi: Add device tree bindings information 2015-09-03 15:00:27 -05:00
marvell.txt
resource-names.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt ARM: DT updates for v4.4 2015-11-10 15:06:26 -08:00
xilinx.txt