IIO new drivers, features and cleanups for 3.15 - set 3
Jonathan Cameron
maintainerThe following changes since commit aa256f8d0dd9c2dff872849418d8e09e5d06718f:
Merge tag 'iio-for-3.15b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next (2014-02-23 09:08:34 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.15c
for you to fetch changes up to db8fa7311d1ce642134c53e175ca0ae35e021344:
iio:adc:vf610 ensure correct handing of interruption of wait for completion (2014-03-02 21:45:28 +0000)
----------------------------------------------------------------
Third IIO new drivers and cleanups series for 3.15.
New driver
* Xilinx XADC driver - This has been ready for a while but was awaiting a device tree ack (or as it turns out 3+ weeks).
Cleanup
* Drop some unreachable code from mag3110 highlighted by smatch.
Fix
* vf610 - introduced this cycle - put a possible negative error code into an unsigned long. Another smatch find - this one promoted by guilt that Dan was busy fixing all our messups.
----------------------------------------------------------------
Jonathan Cameron (1):
iio:adc:vf610 ensure correct handing of interruption of wait for completion
Lars-Peter Clausen (2):
devicetree: Add Xilinx XADC binding documentation iio:adc: Add Xilinx XADC driver
Peter Meerwald (1):
iio:magnetometer:mag3110: Fix unreachable code
.../devicetree/bindings/iio/adc/xilinx-xadc.txt | 113 ++ drivers/iio/adc/Kconfig | 13 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 1333 ++++++++++++++++++++ drivers/iio/adc/xilinx-xadc-events.c | 254 ++++ drivers/iio/adc/xilinx-xadc.h | 209 +++ drivers/iio/magnetometer/mag3110.c | 1 - 8 files changed, 1925 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt create mode 100644 drivers/iio/adc/xilinx-xadc-core.c create mode 100644 drivers/iio/adc/xilinx-xadc-events.c create mode 100644 drivers/iio/adc/xilinx-xadc.h
Quoted 8 lines · Jonathan Cameron
The following changes since commit
aa256f8d0dd9c2dff872849418d8e09e5d06718f:Merge tag 'iio-for-3.15b' of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iiointo staging-next (2014-02-23 09:08:34 -0800)are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.gittags/iio-for-3.15c
Pulled and pushed out.
What's the status of the remaining drivers/staging/iio/ stuff? Anything major keeping them from all moving out of staging sometime soon?
thanks,
greg k-h
Quoted 8 lines · Greg Kroah-Hartman
Quoted 7 lines · Jonathan Cameron
The following changes since commit
aa256f8d0dd9c2dff872849418d8e09e5d06718f:Merge tag 'iio-for-3.15b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next (2014-02-23 09:08:34 -0800)are available in the git repository at:
Quoted 6 lines
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.15cPulled and pushed out.
What's the status of the remaining
drivers/staging/iio/stuff? Anything major keeping them from all moving out of staging sometime soon?
I think we are past the point were we can move big chunks of drivers. The drivers that are in good shape have already been moved. What's left has issues, some smaller, some bigger. Moving things out of staging is progressing, but it is progressing one driver at a time.
- Lars
Quoted 13 lines · Lars-Peter Clausen
Quoted 12 lines · Greg Kroah-Hartman
Quoted 8 lines · Jonathan Cameron
The following changes since commit
aa256f8d0dd9c2dff872849418d8e09e5d06718f:Merge tag 'iio-for-3.15b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next (2014-02-23 09:08:34 -0800)are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.15cPulled and pushed out.
Quoted 7 lines
Quoted 2 lines
What's the status of the remaining
drivers/staging/iio/stuff? Anything major keeping them from all moving out of staging sometime soon?I think we are past the point were we can move big chunks of drivers. The drivers that are in good shape have already been moved. What's left has issues, some smaller, some bigger. Moving things out of staging is progressing, but it is progressing one driver at a time.
Fair enough. How about the "dummy" drivers? I don't see them listed in the TODO file, is there a description of what needs to be done for those that could be done by someone who is new to kernel development to get a wider range of developers working on this?
thanks,
greg k-h
Jonathan Cameron
maintainerQuoted 19 lines · Lars-Peter Clausen
Quoted 2 lines · Greg Kroah-Hartman
Quoted 1 line · Jonathan Cameron
The following changes since commit
aa256f8d0dd9c2dff872849418d8e09e5d06718f:Quoted 2 lines
Quoted 2 lines
Merge tag 'iio-for-3.15b' of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iiointo staging-next (2014-02-23 09:08:34 -0800)Quoted 5 lines
Quoted 5 lines
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.gittags/iio-for-3.15c
Quoted 4 lines
Pulled and pushed out.
What's the status of the remaining
drivers/staging/iio/stuff?Anything
Quoted 8 lines
Quoted 1 line
major keeping them from all moving out of staging sometime soon?
I think we are past the point were we can move big chunks of drivers. The
drivers that are in good shape have already been moved. What's left hasissues, some smaller, some bigger. Moving things out of staging is progressing, but it is progressing one driver at a time.
I started looking at this on the train the other day. Some drivers are pretty much there
because their developer moved on and are simple enough that any updates are trivial. I'll start the process of getting these moved sometime soonish.
Quoted 7 lines
- Lars
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 1 line
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
Jonathan Cameron
maintainerQuoted 29 lines · Greg Kroah-Hartman
Quoted 3 lines · Lars-Peter Clausen
Quoted 2 lines · Greg Kroah-Hartman
Quoted 1 line · Jonathan Cameron
The following changes since commit
aa256f8d0dd9c2dff872849418d8e09e5d06718f:Quoted 2 lines
Quoted 2 lines
Quoted 2 lines
Merge tag 'iio-for-3.15b' of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iiointo staging-next (2014-02-23 09:08:34 -0800)Quoted 5 lines
Quoted 5 lines
Quoted 5 lines
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.gittags/iio-for-3.15c
Quoted 4 lines
Quoted 4 lines
Pulled and pushed out.
What's the status of the remaining
drivers/staging/iio/stuff?Anything
Quoted 3 lines
Quoted 1 line
major keeping them from all moving out of staging sometime soon?
I think we are past the point were we can move big chunks of drivers.
The
Quoted 1 line
drivers that are in good shape have already been moved. What's left
has
Quoted 2 lines
issues, some smaller, some bigger. Moving things out of staging is progressing, but it is progressing one driver at a time.
Quoted 7 lines
Fair enough. How about the "dummy" drivers? I don't see them listed in
the TODO file, is there a description of what needs to be done for those
that could be done by someone who is new to kernel development to get a wider range of developers working on this?
I think the main issue remaining there is the dubious sysfs interface to create event 'interrupts'. iio_dummy_evgen.c it uses a chained interrupt call so doesn't allow a top
half and hence doesn't really illustrate a typical driver.
The way it is done in the sysfs trigger is much nicer. However I have been meaning to
see if there is a general test interrupt source or if not any interest in having one.
Quoted 7 lines
thanks,
greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Signature · 1 line
Sent from my Android phone with K-9 Mail. Please excuse my brevity.