lkml.org 
[lkml]   [2010]   [Apr]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 00/19 V2] staging:iio: ABi changes round 1
    Need sleep...

    Can't even remember the name of the iio list. Sorry all.
    Rather than reposting the whole series, I'll send a copy there as
    well with a note to cc lkml and try and ensure anything of more
    general interest does get sent on.

    Jonathan
    > Dear All,
    >
    > The original patch set was sent to iio-linux@vger.kernel.org
    > back in March.
    >
    > Principally this updated set includes a number of minor fixes
    > based on additional testing. One or two of these patches are
    > outright fixes that have been picked up by Greg in the meantime.
    > Conversely this is based on mainline as of yesterday, so does not
    > include all of the fixes that are in Greg's for next tree.
    >
    > If people are in happy with these I will do a clean set suitable
    > for direct use by Greg KH.
    >
    > New stuff in here includes some additional support in the max1363
    > driver. This could do with a bit of testing, but these parts are
    > extremely similar to those already supported so there should be
    > no major issues. Also included is a substantially rewritten example.
    >
    > Next on my list for IIO is adding a couple of new buffer
    > implentations, particularly playing with the new FIFO implementation.
    >
    > As can be seen below the bulk of this set is a fairly substantial
    > rewrite of max1363 required to have this device meet the new abi
    > as it did not previously meet the last (undocumented) api!
    >
    > There are still some issues with the api, particularly for naming
    > of event parameters, but those will be ironed out in a second round
    > of patches.
    >
    > For convenience these are in a temporary git repository at
    >
    > git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio-new-abi.git
    >
    > Note that tree also includes some fixes and board support necessary
    > for testing this patch set (if you have the platforms I do anyway)
    >
    > As ever all coments welcome. If quite reasonably people don't have
    > time to look at the full set, please do offer comments on any you
    > do have time to read!
    >
    > Thanks,
    >
    > Jonathan
    >
    > Jonathan Cameron (19):
    > staging:iio: Add new in_raw definitions for adc channels.
    > staging:iio: Add new attrs for sampling frequency available and
    > temp_raw
    > iio:staging:accelerometers move towards the new abi
    > staging:iio: Support functions for scan mask matching
    > staging: iio: Move from class to bus
    > staging:iio: Move event attributes into the event[n] device in sysfs
    > staging:iio: Clean out unused IIO_SCAN_EL and add IIO_SCAN_NAMED_EL_C
    > staging:iio:max1363 move to new abi.
    > staging:iio: Documentation, update iio_utils.h for the move to a bus
    > staging:iio: ABI documentation (partial)
    > staging:iio: Directory name changes to match new ABI.
    > staging:iio:tsl2563: change lux to illuminanc0_input to match new abi
    > staging:iio: Remove naming via IDR's where no longer necessary under
    > new abi.
    > staging:iio:max1363 add support for max11606-max11617
    > staging:iio:max1363 add support for 8 bit equivalent devices,
    > max1036-9, max11600-5
    > Staging: IIO: Fix uses of spinlocks prior to init in ring
    > implementations
    > staging:iio:ring_sw: Fix incorrect test on successful read of last
    > value, causes infinite loop
    > staging:iio:tsl2563 add a name attribute under the iio
    > staging:iio:Documentation: Rewrite example for new abi.
    >
    > drivers/staging/iio/Documentation/iio_utils.h | 266 +++--
    > .../iio/Documentation/lis3l02dqbuffersimple.c | 237 +++--
    > drivers/staging/iio/Documentation/sysfs-class-iio | 285 +++++
    > drivers/staging/iio/accel/accel.h | 8 +-
    > drivers/staging/iio/accel/kxsd9.c | 88 +-
    > drivers/staging/iio/accel/lis3l02dq.h | 4 -
    > drivers/staging/iio/accel/lis3l02dq_core.c | 175 ++--
    > drivers/staging/iio/accel/lis3l02dq_ring.c | 10 +-
    > drivers/staging/iio/accel/sca3000.h | 2 +
    > drivers/staging/iio/accel/sca3000_core.c | 174 ++--
    > drivers/staging/iio/accel/sca3000_ring.c | 33 +-
    > drivers/staging/iio/adc/Kconfig | 11 +-
    > drivers/staging/iio/adc/Makefile | 2 +-
    > drivers/staging/iio/adc/adc.h | 12 +
    > drivers/staging/iio/adc/max1363.h | 122 +--
    > drivers/staging/iio/adc/max1363_core.c | 1109 ++++++++++++++------
    > drivers/staging/iio/adc/max1363_ring.c | 80 +-
    > drivers/staging/iio/chrdev.h | 2 +-
    > drivers/staging/iio/iio.h | 47 +-
    > drivers/staging/iio/industrialio-core.c | 58 +-
    > drivers/staging/iio/industrialio-ring.c | 66 +-
    > drivers/staging/iio/industrialio-trigger.c | 2 +-
    > drivers/staging/iio/light/tsl2563.c | 16 +-
    > drivers/staging/iio/ring_generic.h | 50 +-
    > drivers/staging/iio/ring_sw.c | 23 +-
    > drivers/staging/iio/sysfs.h | 15 +-
    > 26 files changed, 1955 insertions(+), 942 deletions(-)
    > create mode 100644 drivers/staging/iio/Documentation/sysfs-class-iio
    >
    >



    \
     
     \ /
      Last update: 2010-04-26 22:09    [W:0.030 / U:0.088 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site