linux_dsm_epyc7002/Documentation/devicetree/bindings
Greg Kroah-Hartman 5a45e01d41 2nd set of new device support, features and cleanup for IIO in the 4.7 cycle.
Bit of a bumper set for new drivers but plenty of other stuff here as well!
 
 New device support
 * ad5592R ADC/DAC
   - new driver supporting ad5592r and ad5593r combined ADC/DAC and gpio chips.
 * Aosong am2315 relative humidity
   - new driver with triggered buffer support in follow up patch.
 * bmi160 imu
   - new driver
 * bmp280
   - bmp180 support - note there is support in the misc/bmp085 driver. Intent
     is to remove that driver long term.
 * invensense mpu6050
   - cleanup leading to explicit support of mpu9150 with a good few cleanups
     along the way.
 * Hope RF hp03 pressure and temperature sensor.
   - new driver
 * maxim DS1803 potentiometer
   - new driver
 * maxim max44000 light and proximity sensor
   - new driver built in a series of steps to support pretty much everything.
 * ROHM BH1780 light sensor
   - new driver. There is an existing driver in misc that this is pretty much
     intended to replace.  The discussion on whether to support the non standard
     interface of that driver is some way is continuing.
 * st-gyro
   - lsm9ds0-gyro.  The accel/magn side of this will take a while longer as
     extensions to the st library are needed for cases where two types of sensor
     share a single i2c address.
 * ti-adc081c
   - support the adc101c and adc121c
 * Vishay VEML6070 UV sensor
   - new driver.
 
 New features
 * core
   - devm_ APIs for channel_get and channel_get_all.  The first user of these
     is the generic ADC based thermal driver.  As it is going through the
     thermal tree these will be picked up as a patch to that next cycle as that
     is how the author preferred to do it.
   - mounting matrix support.  This new core support allows devices to provide
     to userspace (typically from the device tree) allowing compensation for how
     the sensor is mounted on the device.  First examples are on UAVs but it
     has a more mundane use on typical phone where the chip may be on the front
     or the back of the circuit board and soldered at any angle. Includes
     support for this ABI in ak8975 (which has an older interface, now
     deprecated) and mpu6050.
 * tools
   - add a -a option to enable all available channels in generic_buffer sample.
     Makes it somewhat easier to use.
 * adis library and drivers
   - support manual self test flag clearing.  This has technically been broken
     for a very long time - result is an offset on readings as the applied field
     is on all the time.
 * ak8975
   - triggered buffer support
 * bmc150
   - spi support (including splitting the driver into core and i2c parts)
 * bmp280
   - oversampling support.
 * dht11
   - improved logging - useful to debug timing issues on this quirky device.
 * st-sensors
   - read each channel invidivually as not all support the optimization of
   reading in bulk.  This is technically a fix, but will need to be backported
   if desired.
   - support open drain and shared interrupts.
 * ti-adc081c
   - triggered buffer support.
 
 Cleanups
 * inkern
   - white space fix.
 * ad7606
   - use the iio_device_claim_direct_mode call rather than open coding equiv.
 * ad799x
   - white space fix.
 * ad9523
   - unsigned -> unsigned int
 * apds9660
   - brace location tidying up.
   - silence an uninitialized variable warning.
 * ak8975
   - else and brace on same line fix.
 * at91_adc
   - white space fixes.
 * bmc150
   - use regmap stored copy of the device pointer rather than having an
     additional copy.
 * bmg160
   - use regmap stored copy of the device pointer rather than having an
     additional copy.
 * hid-sensors
   - white space fixes.
 * mcp3422
   - white space fix.
 * mma7455
   - use regmap to retrieve the device struct rather than carrying another copy
     in the private data.
 * ms_sensors
   - white space fix.
 * mxs-lradc
   - move current bindings out of staging - some will be shortly deprecated but
     the reality is that we have device trees out there using them so they will
     need to be supported for some time.  They accidentally got left behind
     when the driver graduated from staging.
   - white space cleanup.
   - set INPUT_PROP_DIRECT.
   - move ts config into a better function.
   - move the STMP reset out of the ADC init.
 * vf610_adc
   - case label indenting fix.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABCAAGBQJXHnw8AAoJEFSFNJnE9BaIDsIP/jbvOSDgOyvh4iNqV3ppAfvL
 yw/CWfKB5oMiqq/ENBNyMcD7kpGoh6ad/2JV1eXRnZsKArTwX6iN0Nu3yPxa+ySn
 xYc/BoGFwnNei+FqnFEqvK9RFZ3okQEkTW+OJg6eDMGDdL9HojZnALX4BE66QF3E
 W699vd3nA9SXqQ1UkQ+ozWdybBh2ksOfXknyN/S0sioIeG4MopCIyLMZzBGcDOCN
 EjdBudZla8VGTWcrp1ofOap6gJ7wKpbtlTPXuAEXtAypnDvuRdH7loTxtzSovNYd
 u6r9bujc1KUE4ilkYqODd5de4HvKm7aCR2ojlXeKlj+BNaF/uxQoYV/Al5e9CwR8
 nnz7c0rVAWIGc2tCiejJOMXB0t4TjVdzXZG9G/maKk1PNFOdUPb9Ul9BsjM28q5s
 yUneBuKlGFj2K/+E1AmTDRMhStMCMgrXZgyh0GSI07UZsVRnJR7ikUw7tly+J4ki
 21qKvTgXMKU+Fzh1HeqVcocq2AHsjlnKWuaB4/YiQzG5V0oGM4rvt78ewSMkmVkR
 IcIF9yI5XUfDAFdQUtvRlLP6p+qHylMH72aYq8pkMZ43Dq6hukyfx4vkc0Ztw7yS
 A655/frXiGeU2MFVSM2PYVloLQ5sftL5jDSBiDunzXHAl2WoXppu5Rjc7QvLnzLr
 vxvvN7MyGvi1GnKxcnYw
 =zzV9
 -----END PGP SIGNATURE-----

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

Jonathan writes:

2nd set of new device support, features and cleanup for IIO in the 4.7 cycle.

Bit of a bumper set for new drivers but plenty of other stuff here as well!

New device support
* ad5592R ADC/DAC
  - new driver supporting ad5592r and ad5593r combined ADC/DAC and gpio chips.
* Aosong am2315 relative humidity
  - new driver with triggered buffer support in follow up patch.
* bmi160 imu
  - new driver
* bmp280
  - bmp180 support - note there is support in the misc/bmp085 driver. Intent
    is to remove that driver long term.
* invensense mpu6050
  - cleanup leading to explicit support of mpu9150 with a good few cleanups
    along the way.
* Hope RF hp03 pressure and temperature sensor.
  - new driver
* maxim DS1803 potentiometer
  - new driver
* maxim max44000 light and proximity sensor
  - new driver built in a series of steps to support pretty much everything.
* ROHM BH1780 light sensor
  - new driver. There is an existing driver in misc that this is pretty much
    intended to replace.  The discussion on whether to support the non standard
    interface of that driver is some way is continuing.
* st-gyro
  - lsm9ds0-gyro.  The accel/magn side of this will take a while longer as
    extensions to the st library are needed for cases where two types of sensor
    share a single i2c address.
* ti-adc081c
  - support the adc101c and adc121c
* Vishay VEML6070 UV sensor
  - new driver.

New features
* core
  - devm_ APIs for channel_get and channel_get_all.  The first user of these
    is the generic ADC based thermal driver.  As it is going through the
    thermal tree these will be picked up as a patch to that next cycle as that
    is how the author preferred to do it.
  - mounting matrix support.  This new core support allows devices to provide
    to userspace (typically from the device tree) allowing compensation for how
    the sensor is mounted on the device.  First examples are on UAVs but it
    has a more mundane use on typical phone where the chip may be on the front
    or the back of the circuit board and soldered at any angle. Includes
    support for this ABI in ak8975 (which has an older interface, now
    deprecated) and mpu6050.
* tools
  - add a -a option to enable all available channels in generic_buffer sample.
    Makes it somewhat easier to use.
* adis library and drivers
  - support manual self test flag clearing.  This has technically been broken
    for a very long time - result is an offset on readings as the applied field
    is on all the time.
* ak8975
  - triggered buffer support
* bmc150
  - spi support (including splitting the driver into core and i2c parts)
* bmp280
  - oversampling support.
* dht11
  - improved logging - useful to debug timing issues on this quirky device.
* st-sensors
  - read each channel invidivually as not all support the optimization of
  reading in bulk.  This is technically a fix, but will need to be backported
  if desired.
  - support open drain and shared interrupts.
* ti-adc081c
  - triggered buffer support.

Cleanups
* inkern
  - white space fix.
* ad7606
  - use the iio_device_claim_direct_mode call rather than open coding equiv.
* ad799x
  - white space fix.
* ad9523
  - unsigned -> unsigned int
* apds9660
  - brace location tidying up.
  - silence an uninitialized variable warning.
* ak8975
  - else and brace on same line fix.
* at91_adc
  - white space fixes.
* bmc150
  - use regmap stored copy of the device pointer rather than having an
    additional copy.
* bmg160
  - use regmap stored copy of the device pointer rather than having an
    additional copy.
* hid-sensors
  - white space fixes.
* mcp3422
  - white space fix.
* mma7455
  - use regmap to retrieve the device struct rather than carrying another copy
    in the private data.
* ms_sensors
  - white space fix.
* mxs-lradc
  - move current bindings out of staging - some will be shortly deprecated but
    the reality is that we have device trees out there using them so they will
    need to be supported for some time.  They accidentally got left behind
    when the driver graduated from staging.
  - white space cleanup.
  - set INPUT_PROP_DIRECT.
  - move ts config into a better function.
  - move the STMP reset out of the ADC init.
* vf610_adc
  - case label indenting fix.
2016-04-26 15:07:23 -07:00
..
arc
arm arm[64] perf updates for 4.6: 2016-03-21 13:14:16 -07:00
ata ARM: 64-bit DT updates for v4.6 2016-03-20 15:26:57 -07:00
board
bus dt-bindings: bus: ti-gpmc: Add AAD timings properties 2016-02-08 16:22:03 +02:00
c6x
clock dt-bindings: clock: qca,ath79-pll: fix copy-paste typos 2016-04-03 12:32:09 +02:00
cpufreq
cris
crypto
devfreq/event
display Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2016-03-21 13:48:00 -07:00
dma ARM: SoC platform updates for v4.6 2016-03-20 14:57:08 -07:00
edac Documentation, EDAC: Update xgene binding for missing register bus 2016-01-25 11:17:18 +01:00
eeprom
extcon
fpga
fuse
goldfish Staging driver patches for 4.6-rc1 2016-03-17 22:13:41 -07:00
gpio This is the bulk of GPIO changes for kernel v4.6: 2016-03-17 21:05:32 -07:00
gpu
h8300
hsi HSI: nokia-modem: add n950 and n9 support 2016-01-28 17:46:08 +01:00
hwlock
hwmon hwmon: Define binding for the nsa320-hwmon driver 2016-03-08 03:59:10 -08:00
i2c dt-bindings: i2c: Spelling s/propoerty/property/ 2016-03-18 10:26:30 +01:00
iio iio: pressure: hp03: Add Hope RF HP03 sensor support 2016-04-24 09:46:14 +01:00
input DeviceTree updates for 4.6: 2016-03-19 15:15:07 -07:00
interrupt-controller irqchip/mbigen: Adjust DT bindings to handle multiple devices in a module 2016-03-21 11:24:10 +01:00
iommu Merge branches 'arm/rockchip', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/io-pgtable', 'arm/renesas' and 'core' into next 2016-03-21 14:58:47 +01:00
leds leds: Add SN3218 and SN3216 support to the IS31FL32XX driver 2016-03-14 09:22:22 +01:00
lpddr2
mailbox Documentation: dt: mailbox: Add TI Message Manager 2016-03-21 20:33:13 +05:30
media [media] Revert "[media] tvp5150: document input connectors DT bindings" 2016-03-03 13:58:28 -03:00
memory-controllers dt-bindings: mediatek: Add smi dts binding 2016-02-25 16:49:08 +01:00
metag
mfd dt-bindings: mfd: Add bindings for the MediaTek MT6323 PMIC 2016-03-16 08:50:28 +00:00
mips libata: support AHCI on OCTEON platform 2016-02-11 10:12:04 -05:00
misc Documentation: devicetree: Add DT bindings to eeprom_93xx46 driver. 2016-02-09 17:27:45 -08:00
mmc MMC core: 2016-03-21 14:35:52 -07:00
mtd dt/bindings: qcom_nandc: Add DT bindings 2016-03-10 10:52:22 -08:00
net net: arc_emac: add phy reset is optional for device tree 2016-03-16 19:28:01 -04:00
nios2
nvmem dt-bindings: add document of mediatek efuse driver 2016-02-07 23:04:57 -08:00
opp
pci ARM: DT updates for v4.6 2016-03-20 15:15:48 -07:00
phy phy: rcar-gen3-usb2: remove HSUSB registers handling 2016-03-01 17:13:50 +05:30
pinctrl pinctrl: pistachio: fix mfio84-89 function description and pinmux. 2016-03-30 10:57:51 +02:00
power Power management and ACPI material for v4.6-rc1, part 2 2016-03-24 22:59:58 -07:00
power_supply power: bq24735-charger: document 'ti,external-control' option 2016-02-15 06:35:34 +01:00
powerpc powerpc/fsl: Update fman dt binding with pcs-phy and tbi-phy 2016-03-05 00:01:14 -06:00
pps
pwm
regmap regmap: Add explict native endian flag to DT bindings 2016-01-27 18:46:38 +00:00
regulator Merge remote-tracking branches 'regulator/topic/ltc3589', 'regulator/topic/max77620', 'regulator/topic/max77686', 'regulator/topic/max77802' and 'regulator/topic/maxim' into regulator-next 2016-03-13 15:19:47 +07:00
remoteproc remoteproc: dt: Provide bindings for ST's Remote Processor Controller driver 2016-01-29 17:26:48 -08:00
reserved-memory
reset reset: img: Add pistachio reset controller binding document 2016-02-05 16:40:43 +01:00
rng dt/bindings: Add bindings for the PIC32 random number generator 2016-02-17 04:07:47 +08:00
rtc RTC for 4.6 #2 2016-03-24 22:49:08 -07:00
scsi devicetree: bindings: hisi_sas: add v2 HW bindings 2016-02-23 21:27:02 -05:00
security/tpm
serial ARM: DT updates for v4.6 2016-03-20 15:15:48 -07:00
serio
soc ARM: SoC driver updates for v4.6 2016-03-20 15:40:32 -07:00
sound sound updates for 4.6-rc1 2016-03-18 10:05:46 -07:00
spi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2016-03-17 21:51:52 -07:00
spmi
sram misc: sram: add optional ioremap without write combining 2016-03-14 12:19:45 -04:00
staging iio: mxs-lradc: Move binding document out of staging as well 2016-04-10 14:26:25 +01:00
thermal Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal into thermal-soc 2016-03-15 07:53:01 +08:00
timer Document: DT: Add bindings for mediatek MT7623 SoC Platform 2016-02-11 11:39:54 +01:00
tty/serial serial: mvebu-uart: initial support for Armada-3700 serial port 2016-03-07 16:11:14 -08:00
ufs scsi: ufs-qcom: add number of lanes per direction 2016-03-14 21:04:45 -04:00
usb USB: core: let USB device know device node 2016-03-05 12:05:01 -08:00
virtio
w1
watchdog ARM: 64-bit DT updates for v4.6 2016-03-20 15:26:57 -07:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
common-properties.txt
graph.txt
ipmi.txt
marvell.txt
property-units.txt dt/bindings: add documentation on standard property unit suffixes 2016-02-12 16:13:01 -06:00
resource-names.txt
sparc_sun_oracle_rng.txt hwrng: n2 - documentation, add DT bindings, vendor prefixes 2016-01-26 22:35:28 +08:00
submitting-patches.txt
unittest.txt
vendor-prefixes.txt First round of IIO new device support, features and cleanups for the 4.7 cycle. 2016-04-04 12:31:05 -07:00
xilinx.txt