* [PULL] IIO new device support and cleanups (set 3 for the 3.7 cycle)
@ 2012-09-09 9:11 Jonathan Cameron
2012-09-10 23:12 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2012-09-09 9:11 UTC (permalink / raw)
To: Greg KH; +Cc: linux-iio@vger.kernel.org
The following changes since commit 107f04bbce331bf622b901ccec34a124e6b78584:
staging: usbip: vhci_hcd: fixed suspend-resume loop (2012-09-06 09:31:54 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.7c
for you to fetch changes up to 932323b74e2535dbb6a1b245dfa1aa8cd2bbd8e2:
iio: isl29018: Support fractional ALS scaling. (2012-09-08 10:25:10 +0100)
----------------------------------------------------------------
Third set of IIO rework and new drivers for the 3.7 cycle.
This set includes:
1) HID sensor drivers. This includes a core elements in the
HID subsystem merged through the IIO tree because we have some
ABI changes outstanding (some in this set) which will effect them.
The HID sensors specification covers an extremely wide range of
sensors so we will probably be seeing lots more elements of this
as the hardware hits the market.
2) Some general abi cleanups to use the utility function
iio_push_to_buffer and to drop the used timestamp parameter
from the same call. For a long time timestamps have taken
the same path as all other channel types into the buffers so
it is good to clean this out.
3) More ADC driver support for Analog Devices parts in the form
of one new driver and some additional supported parts via current
drivers.
4) An increase to the accuracy of the calibration scale for
the isl29018 driver.
So a mixed bag, but all good additions to IIO.
----------------------------------------------------------------
Bryan Freed (1):
iio: isl29018: Support fractional ALS scaling.
Jonathan Cameron (1):
staging:iio: hid-sensors Use iio_push_to_buffer
Lars-Peter Clausen (6):
staging:iio:sysfs-trigger: Use irq_work to properly active trigger
staging:iio: Use iio_push_to_buffer
iio: Drop timestamp parameter from buffer store_to callback
iio:ad5446: Add support for the ad5300/ad5310/ad5320
iio:ad5446: Add device ids for ad5301/ad5311/ad5321
staging:iio:adc: Add AD7791 driver
srinivas pandruvada (9):
iio: core: Add hysteresis in channel spec
HID: sensors: add documentation
HID: sensors: add to special driver list
HID: sensors: introduce sensor framework
iio: hid-sensors: Common attribute and trigger
iio: hid-sensors: Added accelerometer 3D
iio: hid-sensors: Added Gyroscope 3D
iio: hid-sensors: Added Compass/Magnetometer 3D
iio: hid-sensors: Added ALS
Documentation/hid/hid-sensor.txt | 140 +++++
drivers/hid/Kconfig | 14 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-core.c | 5 +
drivers/hid/hid-ids.h | 6 +
drivers/hid/hid-sensor-hub.c | 695 +++++++++++++++++++++
drivers/iio/Kconfig | 5 +
drivers/iio/Makefile | 5 +
drivers/iio/accel/Kconfig | 16 +
drivers/iio/accel/Makefile | 5 +
drivers/iio/accel/hid-sensor-accel-3d.c | 418 +++++++++++++
drivers/iio/adc/Kconfig | 12 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7266.c | 2 +-
drivers/iio/adc/ad7791.c | 460 ++++++++++++++
drivers/iio/adc/ad_sigma_delta.c | 2 +-
drivers/iio/adc/at91_adc.c | 2 +-
drivers/iio/common/Kconfig | 5 +
drivers/iio/common/Makefile | 9 +
drivers/iio/common/hid-sensors/Kconfig | 26 +
drivers/iio/common/hid-sensors/Makefile | 6 +
.../iio/common/hid-sensors/hid-sensor-attributes.c | 250 ++++++++
.../iio/common/hid-sensors/hid-sensor-attributes.h | 57 ++
.../iio/common/hid-sensors/hid-sensor-trigger.c | 102 +++
.../iio/common/hid-sensors/hid-sensor-trigger.h | 26 +
drivers/iio/dac/Kconfig | 8 +-
drivers/iio/dac/ad5446.c | 21 +
drivers/iio/gyro/Kconfig | 16 +
drivers/iio/gyro/Makefile | 5 +
drivers/iio/gyro/hid-sensor-gyro-3d.c | 418 +++++++++++++
drivers/iio/industrialio-buffer.c | 5 +-
drivers/iio/industrialio-core.c | 1 +
drivers/iio/kfifo_buf.c | 3 +-
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/adjd_s311.c | 2 +-
drivers/iio/light/hid-sensor-als.c | 385 ++++++++++++
drivers/iio/magnetometer/Kconfig | 16 +
drivers/iio/magnetometer/Makefile | 5 +
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 419 +++++++++++++
drivers/staging/iio/accel/adis16201_ring.c | 3 +-
drivers/staging/iio/accel/adis16203_ring.c | 5 +-
drivers/staging/iio/accel/adis16204_ring.c | 3 +-
drivers/staging/iio/accel/adis16209_ring.c | 3 +-
drivers/staging/iio/accel/adis16240_ring.c | 3 +-
drivers/staging/iio/accel/lis3l02dq_ring.c | 3 +-
drivers/staging/iio/adc/ad7298_ring.c | 3 +-
drivers/staging/iio/adc/ad7476_ring.c | 2 +-
drivers/staging/iio/adc/ad7606_ring.c | 3 +-
drivers/staging/iio/adc/ad7887_ring.c | 2 +-
drivers/staging/iio/adc/ad799x_ring.c | 3 +-
drivers/staging/iio/adc/max1363_ring.c | 2 +-
drivers/staging/iio/adc/mxs-lradc.c | 2 +-
drivers/staging/iio/gyro/adis16260_ring.c | 3 +-
drivers/staging/iio/iio_simple_dummy_buffer.c | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +-
drivers/staging/iio/imu/adis16400_ring.c | 2 +-
drivers/staging/iio/light/isl29018.c | 17 +-
drivers/staging/iio/meter/ade7758_ring.c | 3 +-
drivers/staging/iio/ring_sw.c | 7 +-
drivers/staging/iio/trigger/Kconfig | 2 +
drivers/staging/iio/trigger/iio-trig-sysfs.c | 17 +-
include/linux/hid-sensor-hub.h | 160 +++++
include/linux/hid-sensor-ids.h | 112 ++++
include/linux/iio/buffer.h | 6 +-
include/linux/iio/iio.h | 5 +
include/linux/platform_data/ad7791.h | 17 +
67 files changed, 3922 insertions(+), 55 deletions(-)
create mode 100755 Documentation/hid/hid-sensor.txt
create mode 100644 drivers/hid/hid-sensor-hub.c
create mode 100644 drivers/iio/accel/Kconfig
create mode 100644 drivers/iio/accel/Makefile
create mode 100644 drivers/iio/accel/hid-sensor-accel-3d.c
create mode 100644 drivers/iio/adc/ad7791.c
create mode 100644 drivers/iio/common/Kconfig
create mode 100644 drivers/iio/common/Makefile
create mode 100644 drivers/iio/common/hid-sensors/Kconfig
create mode 100644 drivers/iio/common/hid-sensors/Makefile
create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-attributes.c
create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-attributes.h
create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-trigger.c
create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-trigger.h
create mode 100644 drivers/iio/gyro/Kconfig
create mode 100644 drivers/iio/gyro/Makefile
create mode 100644 drivers/iio/gyro/hid-sensor-gyro-3d.c
create mode 100644 drivers/iio/light/hid-sensor-als.c
create mode 100644 drivers/iio/magnetometer/Kconfig
create mode 100644 drivers/iio/magnetometer/Makefile
create mode 100644 drivers/iio/magnetometer/hid-sensor-magn-3d.c
create mode 100644 include/linux/hid-sensor-hub.h
create mode 100644 include/linux/hid-sensor-ids.h
create mode 100644 include/linux/platform_data/ad7791.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] IIO new device support and cleanups (set 3 for the 3.7 cycle)
2012-09-09 9:11 [PULL] IIO new device support and cleanups (set 3 for the 3.7 cycle) Jonathan Cameron
@ 2012-09-10 23:12 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2012-09-10 23:12 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio@vger.kernel.org
On Sun, Sep 09, 2012 at 10:11:14AM +0100, Jonathan Cameron wrote:
> The following changes since commit 107f04bbce331bf622b901ccec34a124e6b78584:
>
> staging: usbip: vhci_hcd: fixed suspend-resume loop (2012-09-06 09:31:54 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.7c
Pulled and pushed out, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-09-10 23:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-09 9:11 [PULL] IIO new device support and cleanups (set 3 for the 3.7 cycle) Jonathan Cameron
2012-09-10 23:12 ` Greg KH
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.