* [PULL V2] IIO cleanups, new drivers and fixes (IIO set 2 for the 3.9 cycle)
@ 2013-01-27 20:59 Jonathan Cameron
2013-01-29 15:39 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2013-01-27 20:59 UTC (permalink / raw)
To: Greg KH; +Cc: linux-iio@vger.kernel.org
The following changes since commit 8f5f90a872c38b4e78f3cc95e8a25434b98e4db2:
Merge 3.8-rc5 into staging-next (2013-01-25 21:25:02 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.9b-v2
for you to fetch changes up to 9c2251dd4b7feba14d35835c6835024840b1f76b:
iio:light:tsl2563 move out of staging (2013-01-27 17:37:24 +0000)
----------------------------------------------------------------
Second set of IIO new drivers, cleanups and fixes for the 3.9 cycle.
This second version is due to a little fixup for an include
path being added to the tsl2563 move out of staging after
a report from Fengguang Wu and the 0-day kernel build testing
backend.
Minor bits:
1) A Kconfig dependency fix for the max1363 driver that
has been causing some autobuilder fails in Linux Next.
2) Removal of a stale makefile entry
3) Fix an incorrect arguement for a sizeof call
4) Duplicate code removal in tsl2x7x driver
5) A missing spin lock init in hid-sensor-time
New features:
1) mxs adc driver gains support for touchscreen special functions
2) mxs driver gainst supprot for the MX23 and dt entries added
3) adis16400 gains adis16448 support and some additional bells and whistles
Moves out of staging.
1) adis16400 - a venerable driver gets a make over and moves
out of staging.
2) Kxsd9 moved out fo staging
3) adis16080 gets cleaned up and moved out of staging
4) tsl2563 gets a little cleaned up and move out of staging
Removals
1) sw_ring is killed off with all remaining drivers converted to kfifo.
This has been scheduled for a long time since we switched to kfifo.
There is demand for a high performance alternative, but this was
never it and I'm glad to see this vestage of IIOs youth gone once
and for all!
----------------------------------------------------------------
Axel Lin (1):
rtc: hid-sensor-time: Add missing spin_lock_init
Jonathan Cameron (11):
staging:iio:accel:lis3l02dq remove sw_ring support.
staging:iio:impedance-analyzer switch from sw_ring to kfifo.
staging:iio:meter:ade7758 switch from sw_ring to kfifo
staging:iio: drop sw_ring buffer implementation.
staging:iio:accel:kxsd9
iio:accel:kxsd9 move out of staging
staging:iio:light:tsl2563 drop unnecessary brackets around constants.
staging:iio:light:tsl2563 clean comments up.
staging:iio:tsl2563 Simplify exit path on error in read_interrupt_config.
staging:iio:tsl2563 drop pointless forward declaration
iio:light:tsl2563 move out of staging
Lars-Peter Clausen (23):
staging:iio:gyro: Remove stale Makefile entry
staging:iio:tsl2x7x: Use iio_str_to_fixedpoint instead of open-coding it
staging:iio:adis16400: Don't pass 0 to ilog2
staging:iio:adis16400: Fix and cleanup 3db filter setting
staging:iio:adis16400: Remove unused default_scan_mask
staging:iio:adis16400: Use adis library
staging:iio:adis16400: Use triggered buffer setup helper function
staging:iio:adis16400: Add helper macros for channel declaration
staging:iio:adis16400: Preallocate transfer message
staging:iio:adis16400: Remove unit suffix from samplerate attribute
staging:iio:adis16400: Remove samplerate_available attribute
staging:iio:adis16400: Code style cleanup
staging:iio: Move adis16400 out of staging
iio:adis16400: Increase samplerate precession
iio:adis16400: Add support for the 52.85 Hz base sampling rate
iio:adis16400: Expose some debug information in debugfs
iio:adis16400: Add support for the adis16448
staging:iio:adis16080: Add device id table entry for the adis16100
staging:iio:adis16080: Cleanup SPI transfer
staging:iio:adis16080: be16 cleanups
staging:iio:adis16080: Remove unnecessary lock
staging:iio:adis16080: Add scale and offset attributes
staging:iio:adis16080: Move out of staging
Marek Vasut (3):
iio: mxs: Implement support for touchscreen
iio: mxs: Add MX23 support into the IIO driver
ARM: mxs: Add OF props for MX23 LRADC
Peter Huewe (1):
staging/iio: Use correct argument for sizeof
Peter Meerwald (1):
iio: fix Kconfig for max1363
.../bindings/staging/iio/adc/mxs-lradc.txt | 6 +
arch/arm/boot/dts/imx23.dtsi | 2 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +-
drivers/iio/accel/Kconfig | 7 +
drivers/iio/accel/Makefile | 1 +
drivers/{staging => }/iio/accel/kxsd9.c | 10 +-
drivers/iio/adc/Kconfig | 4 +-
drivers/iio/gyro/Kconfig | 7 +
drivers/iio/gyro/Makefile | 1 +
.../gyro/adis16080_core.c => iio/gyro/adis16080.c} | 154 ++-
drivers/iio/imu/Kconfig | 11 +
drivers/iio/imu/Makefile | 3 +
drivers/{staging => }/iio/imu/adis16400.h | 141 +--
drivers/iio/imu/adis16400_buffer.c | 96 ++
drivers/iio/imu/adis16400_core.c | 965 ++++++++++++++
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/{staging => }/iio/light/tsl2563.c | 96 +-
drivers/rtc/rtc-hid-sensor-time.c | 1 +
drivers/staging/iio/Kconfig | 14 -
drivers/staging/iio/Makefile | 3 -
drivers/staging/iio/accel/Kconfig | 30 +-
drivers/staging/iio/accel/Makefile | 2 -
drivers/staging/iio/accel/lis3l02dq.h | 8 -
drivers/staging/iio/accel/lis3l02dq_ring.c | 7 +-
drivers/staging/iio/adc/Kconfig | 4 +-
drivers/staging/iio/adc/mxs-lradc.c | 522 +++++++-
drivers/staging/iio/gyro/Kconfig | 7 -
drivers/staging/iio/gyro/Makefile | 6 -
drivers/staging/iio/iio_hwmon.c | 2 +-
drivers/staging/iio/impedance-analyzer/Kconfig | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 8 +-
drivers/staging/iio/imu/Kconfig | 17 -
drivers/staging/iio/imu/Makefile | 7 -
drivers/staging/iio/imu/adis16400_core.c | 1320 --------------------
drivers/staging/iio/imu/adis16400_ring.c | 204 ---
drivers/staging/iio/imu/adis16400_trigger.c | 74 --
drivers/staging/iio/light/Kconfig | 10 -
drivers/staging/iio/light/Makefile | 1 -
drivers/staging/iio/light/tsl2x7x_core.c | 78 +-
drivers/staging/iio/meter/Kconfig | 2 +-
drivers/staging/iio/meter/ade7758_ring.c | 12 +-
drivers/staging/iio/ring_sw.c | 366 ------
drivers/staging/iio/ring_sw.h | 30 -
.../linux/platform_data}/tsl2563.h | 1 -
45 files changed, 1846 insertions(+), 2409 deletions(-)
rename drivers/{staging => }/iio/accel/kxsd9.c (99%)
rename drivers/{staging/iio/gyro/adis16080_core.c => iio/gyro/adis16080.c} (55%)
rename drivers/{staging => }/iio/imu/adis16400.h (68%)
create mode 100644 drivers/iio/imu/adis16400_buffer.c
create mode 100644 drivers/iio/imu/adis16400_core.c
rename drivers/{staging => }/iio/light/tsl2563.c (91%)
delete mode 100644 drivers/staging/iio/imu/Kconfig
delete mode 100644 drivers/staging/iio/imu/Makefile
delete mode 100644 drivers/staging/iio/imu/adis16400_core.c
delete mode 100644 drivers/staging/iio/imu/adis16400_ring.c
delete mode 100644 drivers/staging/iio/imu/adis16400_trigger.c
delete mode 100644 drivers/staging/iio/ring_sw.c
delete mode 100644 drivers/staging/iio/ring_sw.h
rename {drivers/staging/iio/light => include/linux/platform_data}/tsl2563.h (99%)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-01-29 15:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-27 20:59 [PULL V2] IIO cleanups, new drivers and fixes (IIO set 2 for the 3.9 cycle) Jonathan Cameron
2013-01-29 15:39 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).