[PATCH 0/3] staging:iio:adis16130 bits and bobs.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

Had a few bored moments so thought I'd take a quick look at this driver.
The read function is rather odd to say the least, Lars/Michael could one of
you take a quick look at this.  Right now it does an spi sync that I think
should read the data and follows it with an additional read.  I can't
immediately see what the read is for.

Also note the introduction of IIO_INT_PLUS_PICO which is going to be common
with 24 bit plus devices.  For now I've ignored the write case as this driver
doesn't support it, but it will be needed if for example 24/16 bit options
are both supported for this driver.

Note to my mind this device is far enough away from the other adis parts
in interface to justify it's own driver.

Also could someone check my scale/offset calcs are right. It's Sunday
morning and I'm not feeling all that awake ;)

Thanks,

Jonathan 

Jonathan Cameron (3):
  iio:Add an IIO_VAL_INTO_PLUS_PICO return type for read_raw callbacks.
  staging:iio:gyro:adis16130 drop unused list.h header.
  staging:iio:gyro:adis16130 add offset and scale info mask elements.

 drivers/iio/industrialio-core.c           |  5 +++
 drivers/staging/iio/gyro/adis16130_core.c | 58 +++++++++++++++++++++++++------
 include/linux/iio/types.h                 |  1 +
 3 files changed, 53 insertions(+), 11 deletions(-)

-- 
1.8.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux