* [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle
@ 2016-06-29 17:32 Jonathan Cameron
2016-06-29 18:54 ` Jonathan Cameron
0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Cameron @ 2016-06-29 17:32 UTC (permalink / raw)
To: Greg KH, linux-iio
The following changes since commit bc2e1126eccb47517b9d1c685020c38600f99a3d:
iio:trigger: Experimental kthread tight loop trigger (thread only) (2016-06-03 13:18:44 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.8b
for you to fetch changes up to 67626cc1a0f7bd6700b6f2f547244382247f5bb3:
iio: ad5755: Add DT binding documentation (2016-06-27 21:09:08 +0100)
----------------------------------------------------------------
Second round of new iio device support, features and cleanups in the 4.8 cycle
Firstly some contact detail updates:
* NXP took over freescale. Update the mma8452 header to reflect this.
* Martin Kepplinger email address change in mma8452 header.
* Adriana Reus has changed email address. Update .mailmap.
* Matt Ranostay has changed email address. Update .mailmap.
New Device Support
* max1363
- add the missing i2c_device_ids for a couple of parts so they can actually
be used.
* ms5867
- add device ids for ms5805 and ms5837 parts.
New Features
* ad5755
- DT support. This one was a bit controversial and under review for a long
time. Still no one could come up with a better solution.
* stx104
- add gpio support
* ti-adc081c
- Add ACPI device ID matching.
Core changes
* Refuse to register triggers with duplicate names. There is no way to
distinguish between them so this makes no sense. A few drivers do not
generate unique names for each instance of the device present. We can't
fix this without changing ABI so leave them and wait for someone to
actually take the rare step of two identical accelerometers on the same
board.
* buffer-dma
- use ARRAY_SIZE in a few appropriate locations.
Tools
* Fix the fact that the --trigger-num option in generic_buffer didn't allow
0 which is perfectly valid in the ABI.
Cleanups
* as3935
- improve error reporting.
- remove redundant zeroing of a field in iio_priv.
* gp2ap020a00f
- use the iio_device_claim_*_mode helpers rather than open coding locking
around mode changes.
* isl29125
- use the iio_device_claim_*_mode helpers rather than open coding locking.
* lidar
- use the iio_device_claim_*_mode helpers rather than open coding locking.
* mma8452
- more detail in devices supported description in comments (addresses and
similar)
* sca3000
- add a missing error check.
* tcs3414
- use the iio_device_claim_*_mode helpers rather than open coding locking.
* tcs3472
- use the iio_device_claim_*_mode helpers rather than open coding locking.
----------------------------------------------------------------
Adriana Reus (1):
mailmap: update Adriana Reus email address
Alison Schofield (4):
iio: light: tcs3414: use iio helper function to guarantee direct mode
iio: light: tcs3472: use iio helper function to guarantee direct mode
iio: light: isl29125: use iio helper function to guarantee direct mode
iio: light: gp2ap020a00f: use iio helper function to lock direct mode
Arnd Bergmann (1):
iio: as3935: improve error reporting in as3935_event_work
Crestez Dan Leonard (2):
iio: generic_buffer: Fix --trigger-num option
iio: Refuse to register triggers with duplicate names
Dan O'Donovan (1):
iio: adc: ti-adc081c: add ACPI device ID matching
Florian Vaussard (1):
iio: adc: max1363: Fix missing i2c_device_id for MAX1164x parts
Luis de Bethencourt (1):
staging: iio: accel: add error check
Markezana, William (1):
iio: ms5637 Add Measurement Specialties explicit MS5805 and MS5837 support
Martin Kepplinger (3):
iio: mma8452: update contact information for Martin Kepplinger
iio: mma8452: update device description in header comments
iio: mma8452: update Freescale company information
Matt Ranostay (3):
iio: proximity: lidar: switch to iio_device_claim_*_mode helpers
mailmap: update Matt Ranostay email address
iio: proximity: as3935: remove redundant zeroing of tune_cap
Phil Reid (1):
iio: buffer-dma: Use ARRAY_SIZE in for loop range
Sean Nyekjaer (2):
iio: ad5755: add support for dt bindings
iio: ad5755: Add DT binding documentation
William Breathitt Gray (1):
iio: stx104: Add GPIO support for the Apex Embedded Systems STX104
.mailmap | 3 +
.../devicetree/bindings/iio/dac/ad5755.txt | 124 ++++++++++++++
drivers/iio/accel/Kconfig | 4 +-
drivers/iio/accel/mma8452.c | 24 +--
drivers/iio/adc/max1363.c | 4 +
drivers/iio/adc/ti-adc081c.c | 26 ++-
drivers/iio/buffer/industrialio-buffer-dma.c | 4 +-
drivers/iio/dac/Kconfig | 11 +-
drivers/iio/dac/ad5755.c | 188 ++++++++++++++++++++-
drivers/iio/dac/stx104.c | 125 +++++++++++++-
drivers/iio/industrialio-trigger.c | 22 +++
drivers/iio/light/gp2ap020a00f.c | 18 +-
drivers/iio/light/isl29125.c | 10 +-
drivers/iio/light/tcs3414.c | 12 +-
drivers/iio/light/tcs3472.c | 13 +-
drivers/iio/pressure/ms5637.c | 12 +-
drivers/iio/proximity/as3935.c | 11 +-
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 14 +-
drivers/staging/iio/accel/sca3000_core.c | 2 +
tools/iio/iio_generic_buffer.c | 4 +-
20 files changed, 554 insertions(+), 77 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle
2016-06-29 17:32 [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle Jonathan Cameron
@ 2016-06-29 18:54 ` Jonathan Cameron
2016-06-29 22:35 ` Greg KH
0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Cameron @ 2016-06-29 18:54 UTC (permalink / raw)
To: Greg KH, linux-iio
Hi Greg,
A few merge conflicts on this. Two are the obvious choice.
The third is in industrialio-trigger.c and you want the version that
doesn't check for trig->ops (as it is no longer considered optional so
must exist by that point).
Thanks
Jonathan
On 29/06/16 18:32, Jonathan Cameron wrote:
> The following changes since commit bc2e1126eccb47517b9d1c685020c38600f99a3d:
>
> iio:trigger: Experimental kthread tight loop trigger (thread only) (2016-06-03 13:18:44 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.8b
>
> for you to fetch changes up to 67626cc1a0f7bd6700b6f2f547244382247f5bb3:
>
> iio: ad5755: Add DT binding documentation (2016-06-27 21:09:08 +0100)
>
> ----------------------------------------------------------------
> Second round of new iio device support, features and cleanups in the 4.8 cycle
>
> Firstly some contact detail updates:
> * NXP took over freescale. Update the mma8452 header to reflect this.
> * Martin Kepplinger email address change in mma8452 header.
> * Adriana Reus has changed email address. Update .mailmap.
> * Matt Ranostay has changed email address. Update .mailmap.
>
> New Device Support
> * max1363
> - add the missing i2c_device_ids for a couple of parts so they can actually
> be used.
> * ms5867
> - add device ids for ms5805 and ms5837 parts.
>
> New Features
> * ad5755
> - DT support. This one was a bit controversial and under review for a long
> time. Still no one could come up with a better solution.
> * stx104
> - add gpio support
> * ti-adc081c
> - Add ACPI device ID matching.
>
> Core changes
> * Refuse to register triggers with duplicate names. There is no way to
> distinguish between them so this makes no sense. A few drivers do not
> generate unique names for each instance of the device present. We can't
> fix this without changing ABI so leave them and wait for someone to
> actually take the rare step of two identical accelerometers on the same
> board.
> * buffer-dma
> - use ARRAY_SIZE in a few appropriate locations.
>
> Tools
> * Fix the fact that the --trigger-num option in generic_buffer didn't allow
> 0 which is perfectly valid in the ABI.
>
> Cleanups
> * as3935
> - improve error reporting.
> - remove redundant zeroing of a field in iio_priv.
> * gp2ap020a00f
> - use the iio_device_claim_*_mode helpers rather than open coding locking
> around mode changes.
> * isl29125
> - use the iio_device_claim_*_mode helpers rather than open coding locking.
> * lidar
> - use the iio_device_claim_*_mode helpers rather than open coding locking.
> * mma8452
> - more detail in devices supported description in comments (addresses and
> similar)
> * sca3000
> - add a missing error check.
> * tcs3414
> - use the iio_device_claim_*_mode helpers rather than open coding locking.
> * tcs3472
> - use the iio_device_claim_*_mode helpers rather than open coding locking.
>
> ----------------------------------------------------------------
> Adriana Reus (1):
> mailmap: update Adriana Reus email address
>
> Alison Schofield (4):
> iio: light: tcs3414: use iio helper function to guarantee direct mode
> iio: light: tcs3472: use iio helper function to guarantee direct mode
> iio: light: isl29125: use iio helper function to guarantee direct mode
> iio: light: gp2ap020a00f: use iio helper function to lock direct mode
>
> Arnd Bergmann (1):
> iio: as3935: improve error reporting in as3935_event_work
>
> Crestez Dan Leonard (2):
> iio: generic_buffer: Fix --trigger-num option
> iio: Refuse to register triggers with duplicate names
>
> Dan O'Donovan (1):
> iio: adc: ti-adc081c: add ACPI device ID matching
>
> Florian Vaussard (1):
> iio: adc: max1363: Fix missing i2c_device_id for MAX1164x parts
>
> Luis de Bethencourt (1):
> staging: iio: accel: add error check
>
> Markezana, William (1):
> iio: ms5637 Add Measurement Specialties explicit MS5805 and MS5837 support
>
> Martin Kepplinger (3):
> iio: mma8452: update contact information for Martin Kepplinger
> iio: mma8452: update device description in header comments
> iio: mma8452: update Freescale company information
>
> Matt Ranostay (3):
> iio: proximity: lidar: switch to iio_device_claim_*_mode helpers
> mailmap: update Matt Ranostay email address
> iio: proximity: as3935: remove redundant zeroing of tune_cap
>
> Phil Reid (1):
> iio: buffer-dma: Use ARRAY_SIZE in for loop range
>
> Sean Nyekjaer (2):
> iio: ad5755: add support for dt bindings
> iio: ad5755: Add DT binding documentation
>
> William Breathitt Gray (1):
> iio: stx104: Add GPIO support for the Apex Embedded Systems STX104
>
> .mailmap | 3 +
> .../devicetree/bindings/iio/dac/ad5755.txt | 124 ++++++++++++++
> drivers/iio/accel/Kconfig | 4 +-
> drivers/iio/accel/mma8452.c | 24 +--
> drivers/iio/adc/max1363.c | 4 +
> drivers/iio/adc/ti-adc081c.c | 26 ++-
> drivers/iio/buffer/industrialio-buffer-dma.c | 4 +-
> drivers/iio/dac/Kconfig | 11 +-
> drivers/iio/dac/ad5755.c | 188 ++++++++++++++++++++-
> drivers/iio/dac/stx104.c | 125 +++++++++++++-
> drivers/iio/industrialio-trigger.c | 22 +++
> drivers/iio/light/gp2ap020a00f.c | 18 +-
> drivers/iio/light/isl29125.c | 10 +-
> drivers/iio/light/tcs3414.c | 12 +-
> drivers/iio/light/tcs3472.c | 13 +-
> drivers/iio/pressure/ms5637.c | 12 +-
> drivers/iio/proximity/as3935.c | 11 +-
> drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 14 +-
> drivers/staging/iio/accel/sca3000_core.c | 2 +
> tools/iio/iio_generic_buffer.c | 4 +-
> 20 files changed, 554 insertions(+), 77 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle
2016-06-29 18:54 ` Jonathan Cameron
@ 2016-06-29 22:35 ` Greg KH
2016-06-30 19:16 ` Jonathan Cameron
0 siblings, 1 reply; 4+ messages in thread
From: Greg KH @ 2016-06-29 22:35 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio
On Wed, Jun 29, 2016 at 07:54:54PM +0100, Jonathan Cameron wrote:
> Hi Greg,
>
> A few merge conflicts on this. Two are the obvious choice.
> The third is in industrialio-trigger.c and you want the version that
> doesn't check for trig->ops (as it is no longer considered optional so
> must exist by that point).
Odd, I only had a conflict in a Kconfig and the .mailmap file. Can you
check that I got this all right?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle
2016-06-29 22:35 ` Greg KH
@ 2016-06-30 19:16 ` Jonathan Cameron
0 siblings, 0 replies; 4+ messages in thread
From: Jonathan Cameron @ 2016-06-30 19:16 UTC (permalink / raw)
To: Greg KH; +Cc: linux-iio
On 29/06/16 23:35, Greg KH wrote:
> On Wed, Jun 29, 2016 at 07:54:54PM +0100, Jonathan Cameron wrote:
>> Hi Greg,
>>
>> A few merge conflicts on this. Two are the obvious choice.
>> The third is in industrialio-trigger.c and you want the version that
>> doesn't check for trig->ops (as it is no longer considered optional so
>> must exist by that point).
>
> Odd, I only had a conflict in a Kconfig and the .mailmap file. Can you
> check that I got this all right?
odd indeed. I go the issue merging the fixes branch into the new
stuff branch. I guess something got ever so slightly scrambled and
git could figure it out done in a slightly different order.
Anyhow, all seems fine to me!
Thanks
Jonathan
>
> thanks,
>
> greg k-h
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-06-30 19:16 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-29 17:32 [PULL] Second set of new device, new features and cleanups for IIO in the 4.8 cycle Jonathan Cameron
2016-06-29 18:54 ` Jonathan Cameron
2016-06-29 22:35 ` Greg KH
2016-06-30 19:16 ` Jonathan Cameron
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.