)]}'
{
  "log": [
    {
      "commit": "5d434fcb255dec99189f1c58a06e4f56e12bf77d",
      "tree": "734289dc85074903d9e636a935d43414746e222c",
      "parents": [
        "5a5a1bf099d6942399ea0b34a62e5f0bc4c5c36e",
        "071361d3473ebb8142907470ff12d59c59f6be72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"Usual stuff, mostly comment fixes, typo fixes, printk fixes and small\n  code cleanups\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (45 commits)\n  mm: Convert print_symbol to %pSR\n  gfs2: Convert print_symbol to %pSR\n  m32r: Convert print_symbol to %pSR\n  iostats.txt: add easy-to-find description for field 6\n  x86 cmpxchg.h: fix wrong comment\n  treewide: Fix typo in printk and comments\n  doc: devicetree: Fix various typos\n  docbook: fix 8250 naming in device-drivers\n  pata_pdc2027x: Fix compiler warning\n  treewide: Fix typo in printks\n  mei: Fix comments in drivers/misc/mei\n  treewide: Fix typos in kernel messages\n  pm44xx: Fix comment for \"CONFIG_CPU_IDLE\"\n  doc: Fix typo \"CONFIG_CGROUP_CGROUP_MEMCG_SWAP\"\n  mmzone: correct \"pags\" to \"pages\" in comment.\n  kernel-parameters: remove outdated \u0027noresidual\u0027 parameter\n  Remove spurious _H suffixes from ifdef comments\n  sound: Remove stray pluses from Kconfig file\n  radio-shark: Fix printk \"CONFIG_LED_CLASS\"\n  doc: put proper reference to CONFIG_MODULE_SIG_ENFORCE\n  ...\n"
    },
    {
      "commit": "5034bfc976928b447cb6decd311d35161107a72f",
      "tree": "bfc4181c8d2c41449fd9e3a5becd1e15c245bae6",
      "parents": [
        "1e9663c62b32f695af37fec4afc473b59f5ca9b4"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Mar 25 08:58:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Mar 25 21:06:10 2013 +0000"
      },
      "message": "iio:trigger: Use dev_{set,get}_drvdata for private data management\n\nUse dev_{set,get}_drvdata for managing private data attached to a trigger\ninstead of using a custom field in the iio_trigger struct.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "1e9663c62b32f695af37fec4afc473b59f5ca9b4",
      "tree": "8f1c1c9fbaa89c3f75ad14a04dd8ee20ecb6dba0",
      "parents": [
        "c5cf4606b6659e711258b6e567415ab83a3b646c"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Mar 25 08:58:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Mar 25 21:06:09 2013 +0000"
      },
      "message": "iio:trigger: Introduce iio_tigger_{set,get}_drvdata\n\nIntroduce iio_tigger_{set,get}_drvdata which allows to attach driver specific\ndata to a trigger. The functions wrap access to the triggers private_data field\nand all current users are updated to use iio_tigger_{set,get}_drvdata instead of\ndirectly accessing the private_data field. This is the first step towards\nremoving the private_data field from the iio_trigger struct.\n\nThe following coccinelle script has been used to update the drivers:\n\u003csmpl\u003e\n@@\nstruct iio_trigger *trigger;\nexpression priv;\n@@\n-trigger-\u003eprivate_data \u003d priv\n+iio_trigger_set_drv_data(trigger, priv)\n\n@@\nstruct iio_trigger *trigger;\n@@\n-trigger-\u003eprivate_data\n+iio_trigger_get_drv_data(trigger)\n\u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "ef994fda44d6b55ffef7bfdf06f645ff2ab1ab1a",
      "tree": "564a62822ebb1f6f7e1f86b0eefc34bc769dff7d",
      "parents": [
        "25eeb667599b192ea850a062d69383ee864c06ab",
        "51b53dc991ae7eebc5d45b06d576da6486fbf823"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 25 10:50:03 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 25 10:50:03 2013 -0700"
      },
      "message": "Merge tag \u0027iio-for-3.10a\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next\n\nJonathan writes:\n\nFirst set of IIO new drivers and cleanup for the 3.10 cycle.\n\nNew stuff\n\n1) Add OF support for specifying mappings between iio devices and their\n   in kernel consumers.\n2) Driver for AD7923 (extra functionality and support for ad7904, ad7914 and\n   ad7924 added later in series)\n3) Driver for Exynos adc (dt suppor for phy added later in series).\n4) Make iio_push_event save IRQ context - necessary if it is to be used\n   within an interrupt handler.  Users of this functionality to follow.\n5) For iio use the device tree node name to provide the hwmon name attribute\n   if available.\n\nRemoval and moves out of staging\n\n1) Drop the adt7410 driver from IIO now that there is a hmwon driver with\n   equivalent support. This device is very much targeted at hardware\n   monitoring so hwmon is a more appropriate host for the driver.\n2) Move iio_hwmon driver to drivers/hwmon.\n\nCleanups\n\n1) Minor cleanup in ST common library.\n2) Large set of patches to break the info_mask element which previously used\nodd and even bits to specify if a channel attribute was either shared across\nsimilar channels or specific to only one.  Now we have two bitmaps, one for\nthose parameters that are specific to this channel and one for those shared\nby all channels with the same type as this one.  This has no effect on the\nuserspace abi. It simplifies the core code and provides more space for new\nchannel parameters. It has been on the todo list for a long time!\n\nConflicts:\n\tdrivers/iio/dac/ad5064.c\n"
    },
    {
      "commit": "e6251fc244a18a53830f38de84e4fcaee2f58662",
      "tree": "6b9637b8a3f93d267c6710f4aecd6b6c270c61c3",
      "parents": [
        "aa1262b3876ec5249ff464618a7dcd46b3ca54e2"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Fri Mar 15 16:32:05 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 18 10:59:42 2013 +0100"
      },
      "message": "itg3200: fix incorrect ifdef comment\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b9606e2aa97d3d831d1236c0e789a33a2f867a8a",
      "tree": "bb08ece65aaa414377cbf917cd561df959f21be1",
      "parents": [
        "066f90512ebfa3c59492f377cbb78c3b7231737c"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 27 19:43:52 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Mar 17 19:49:44 2013 +0000"
      },
      "message": "iio:core drop info_mask from struct iio_info\n\nThis has been replaced by the pair of masks info_mask_separate\nand info_mask_shared_by_type.  Other variants may follow.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "b841f8abc27466026ecf4e5590c6c737c2e86e7e",
      "tree": "74415cc8fd5d83987e05f6ae9e8e87984797bc64",
      "parents": [
        "bb7c5940248ac53fdb6c3684bbfc20f8a26f1acd"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 27 19:35:55 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Mar 17 19:49:37 2013 +0000"
      },
      "message": "staging:iio:accel:adis move to info_mask_(shared_by_type/separate)\n\nThe original info_mask is going away in favour of the broken out versions.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "ea0c68006321eea78a3702a9d68ff9395e06da38",
      "tree": "cb6541bab9c53503e2fa13e040cd99b7c495fd93",
      "parents": [
        "5ea864940e8ab63c2669902650b807d0507c390d"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 27 19:42:39 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Mar 17 19:49:24 2013 +0000"
      },
      "message": "iio:adc:ad_sigma_delta move to info_mask_(shared_by_type/separate)\n\nThe original info_mask is going away in favour of the broken out versions.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "5ea864940e8ab63c2669902650b807d0507c390d",
      "tree": "b13cfa07daaaab6523079a8d3374865b852880e7",
      "parents": [
        "2f6bb53480b5cf02e39cd1ab0d1f3b97584550a2"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 27 19:41:59 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Mar 17 19:49:23 2013 +0000"
      },
      "message": "iio:st_sensors move to info_mask_(shared_by_type/separate)\n\nThe original info_mask is going away in favour of the broken out versions.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\n"
    },
    {
      "commit": "8655cc490e83f66476de8c1294411860325c3531",
      "tree": "2bb6ceece8cf1694264fb00a27e560b2c3fc6547",
      "parents": [
        "10f5b14811023df0ba1a936b14880eabb6d9c199"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Feb 19 21:10:30 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Mar 17 19:49:09 2013 +0000"
      },
      "message": "iio: Add broken out info_mask fields for shared_by_type and separate\n\nThis simplifies the code, removes an extensive layer of \u0027helper\u0027 macros\nand gives us twice as much room to play with in these masks before we\nhave any need to be clever.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "5a4d729139b4e94f670288a3505657311f95c886",
      "tree": "e7d24545aea6cfe82b97fcf2e9d113d75f3f9059",
      "parents": [
        "da0d4ef27ca1407e64b2ac9e75d2ca60bb83b618"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Mar 01 15:57:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Mar 02 16:31:21 2013 +0000"
      },
      "message": "iio: Fix build error seen if IIO_TRIGGER is defined but IIO_BUFFER is not\n\nIf CONFIG_IIO_TRIGGER is defined but CONFIG_IIO_BUFFER is not, the following\nbuild error is seen.\n\ndrivers/iio/common/st_sensors/st_sensors_trigger.c:21:5: error:\nredefinition of ‘st_sensors_allocate_trigger’\nIn file included from\ndrivers/iio/common/st_sensors/st_sensors_trigger.c:18:0:\ninclude/linux/iio/common/st_sensors.h:239:19: note: previous\ndefinition of ‘st_sensors_allocate_trigger’ was here\ndrivers/iio/common/st_sensors/st_sensors_trigger.c:65:6: error:\nredefinition of ‘st_sensors_deallocate_trigger’\nIn file included from\ndrivers/iio/common/st_sensors/st_sensors_trigger.c:18:0:\ninclude/linux/iio/common/st_sensors.h:244:20: note: previous\ndefinition of ‘st_sensors_deallocate_trigger’ was here\n\nThis occurs because st_sensors_deallocate_trigger is built if CONFIG_IIO_TRIGGER\nis defined, but the dummy function is compiled if CONFIG_IIO_BUFFER is defined.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "aaa300262c5912bda34c9cf871719209eae01b06",
      "tree": "b8aacdd6cf7dfbc6caf125a368fb9b2f84e52241",
      "parents": [
        "ad6c46b0c712e0d8fd8a80ee372b30f14a781888"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 09 10:49:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 09 15:22:14 2013 +0000"
      },
      "message": "iio:triggers Protect functions in triggers.h from use when not compiled\n\nAlso include a couple of forward defs of struct iio_trigger and struct\niio_trigger_ops to avoid doing this in each driver.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\n"
    },
    {
      "commit": "91ffbabfd9ae6b9bfef02bb1e0fbba451c7289a7",
      "tree": "1317b513b114e77ef48f2509b21917c183407f0f",
      "parents": [
        "5aa57f0a655276f62683c0cc714cd6328d98e08a"
      ],
      "author": {
        "name": "Denis CIOCCA",
        "email": "denis.ciocca@st.com",
        "time": "Thu Feb 07 09:46:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 09 10:44:44 2013 +0000"
      },
      "message": "iio:common: added allocate and deallocate trigger functions when trigger is disabled.\n\nThis patch resolve a bugfix when driver is compiled without trigger.\n\nSigned-off-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\nReported-by: Randy Dunlap  \u003crdunlap@infradead.org\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "5aa57f0a655276f62683c0cc714cd6328d98e08a",
      "tree": "df06afdc9f598c3da0671a296d2319191e46be2b",
      "parents": [
        "860c9c54272deaab43b40dbe416becb34abd344f"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Feb 04 20:26:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Feb 06 19:23:52 2013 +0000"
      },
      "message": "iio: Update iio_channel_get API to use consumer device pointer as argument\n\nFor iio_channel_get to work with OF based configurations, it needs the\nconsumer device pointer instead of the consumer device name as argument.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Anton Vorontsov \u003canton@enomsg.org\u003e\nAcked-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "6cb2afd7c0abb93bd9dc6d36b858b1e312e2407d",
      "tree": "3abec8f4f092e6e594f4ce57069987c5618f67ff",
      "parents": [
        "ca7d98dbd7db6aa8bc4b08e26be1249436d21af3"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Jan 31 21:43:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 02 12:02:20 2013 +0000"
      },
      "message": "iio: Simplify iio_map_array_unregister API\n\nInstead of requiring the map to unregister, simply unregister all map entries\nassociated with the given iio device. This simplifies map removal and also works\nfor maps generated through devicetree.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "ca7d98dbd7db6aa8bc4b08e26be1249436d21af3",
      "tree": "b0a094e0a28b62adace30b549a550305064a72d7",
      "parents": [
        "482bb4e6c648a68598cde9d4a56b066df26d5ae6"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Jan 31 21:43:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 02 11:58:46 2013 +0000"
      },
      "message": "iio: Update iio_channel_get_all and iio_channel_get_all_cb API\n\nPass device pointer instead of device name as parameter to iio_channel_get_all\nand iio_channel_get_all_cb. This will enable us to use OF information to\nretrieve consumer channel information.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "4d2e4fc224d0d5e56fdb0baa7cd135d1557b0a25",
      "tree": "c60c42540c8a9f0d1341ed00afe89d4ee0fb8933",
      "parents": [
        "9dbf091da080508e9f632d307f357beb79a0766b"
      ],
      "author": {
        "name": "Denis CIOCCA",
        "email": "denis.ciocca@st.com",
        "time": "Wed Jan 30 09:15:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 02 09:37:54 2013 +0000"
      },
      "message": "iio:common: removed unused functions outside st_sensors library\n\nThis patch remove st_sensors_get_sampling_frequency_avl and\nst_sensors_get_scale_avl functions used only in\nst_sensors_sysfs_sampling_frequency_avail and st_sensors_sysfs_scale_avail\nsysfs functions.\n\nSigned-off-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "9dbf091da080508e9f632d307f357beb79a0766b",
      "tree": "4f3fe19f392e7b55b2c349cb6df65155ad98d0e8",
      "parents": [
        "420b0fcb523b61eefb347317d3956db3249e968d"
      ],
      "author": {
        "name": "Manuel Stahl",
        "email": "manuel.stahl@iis.fraunhofer.de",
        "time": "Fri Feb 01 08:51:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Feb 02 09:33:33 2013 +0000"
      },
      "message": "iio: gyro: Add itg3200\n\nThis patch adds support for the InvenSense itg3200.\nThe itg3200 is a three-axis gyro with 16-bit ADC and\nI2C interface.\n\nSigned-off-by: Manuel Stahl \u003cmanuel.stahl@iis.fraunhofer.de\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "999517f6742b4ca4692c041752afc4298fbbf0da",
      "tree": "0caadce783a8e9217d061560fac90c1062994a66",
      "parents": [
        "872e79add7561645b130fba63aa7ca12098a9361"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jan 28 10:12:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Jan 31 17:56:44 2013 +0000"
      },
      "message": "staging:iio: Remove noop call to __iio_update_buffer\n\n__iio_update_buffer updates the buffer\u0027s bytes_per_datum and length fields.\nBut the only user of this function just passes in these exact fields, so the\ncall basically looks like this:\n\n\tbuffer-\u003ebytes_per_datum \u003d buffer-\u003ebytes_per_datum;\n\tbuffer-\u003elength \u003d buffer-\u003elength;\n\nWhich means it is a noop and can be removed. Also remove the function itself,\nsince it is now unused.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "23491b513bcd3dfe4ddb94547d73d9deb94eda44",
      "tree": "2f7628041f42e3df88716253e8ca820b2ec884a1",
      "parents": [
        "085494ac2039433a5df9fdd6fb653579e18b8c71"
      ],
      "author": {
        "name": "Denis Ciocca",
        "email": "denis.ciocca@gmail.com",
        "time": "Fri Jan 25 23:44:00 2013 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Jan 31 17:56:43 2013 +0000"
      },
      "message": "iio:common: Add STMicroelectronics common library\n\nThis patch add a generic library for STMicroelectronics 3-axis sensors.\n\nSigned-off-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "2f3abe6cbb6c963ac790b40936b6761c9f0497b4",
      "tree": "1050db75a5d9c8040c500e10e5a308ab5d2ed5df",
      "parents": [
        "6807d7211327dbdd8df3692f3d26ca711514ba71"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 21:28:51 2012 +0000"
      },
      "message": "iio:imu: Add support for the ADIS16480 and similar IMUs\n\nThis patch adds support for the ADIS16375, ADIS16480, ADIS16485, ADIS16488 6\ndegree to 10 degree of freedom IMUs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "6807d7211327dbdd8df3692f3d26ca711514ba71",
      "tree": "3654bb4d0d6b2d9afd6534b3907f924c3d5e069d",
      "parents": [
        "c4f0c6936762ecd6b453275611a785dfdee0d417"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 21:26:39 2012 +0000"
      },
      "message": "iio: Factor out fixed point number parsing into its own function\n\nFactor out the code for parsing fixed point numbers into its own function and\nmake this function globally available. This allows us to reuse the code to parse\nfixed point numbers in individual IIO drivers.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "c4f0c6936762ecd6b453275611a785dfdee0d417",
      "tree": "dda78d1d4c27ca0144185cc2316556ca1551ed74",
      "parents": [
        "484a0bf091c93c379e6524a17bb037c33c898e01"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 21:26:38 2012 +0000"
      },
      "message": "iio: Add pressure channel type\n\nThis patch adds support for a new IIO channel type for pressure measurements.\nThis can for example be used for barometric pressure sensors.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "484a0bf091c93c379e6524a17bb037c33c898e01",
      "tree": "b84cf4f38c21825bcfdcba02a23f5216680c69fb",
      "parents": [
        "9caed0d9d6db12cb6d81ba68d5bc98432d6b4711"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 21:26:37 2012 +0000"
      },
      "message": "iio:imu:adis: Add paging support\n\nSome of the newer generation devices from the ADIS16XXX series have more\nregisters than what can be supported with the current register addressing\nscheme. These devices implement register paging to support a larger register\nrange. Each page is 128 registers large and the currently active page can be\nselected via register 0x00 in each page. This patch implements transparent\npaging inside the common adis library. The register read/write interface stays\nthe same and when a register is accessed the library automatically switches to\nthe correct page if it is not already selected. The page number is encoded in\nthe upper bits of the register number, e.g. register 0x5 of page 1 is 0x85.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "57a1228a06b7a5939a8b0078a92b44fa30855bcb",
      "tree": "b0cfaf71667f2026fc1d1e7d3ede704731e7d7b6",
      "parents": [
        "78026a6fde8f7b0ca77c059da11f476d69dfde3b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 19:51:29 2012 +0000"
      },
      "message": "iio:imu:adis: Add support for 32bit registers\n\nSome of the newer generation devices from the ADIS16XXX family have 32bit wide\nregister which spans two 16bit wide registers. This patch adds support for\nreading and writing a 32bit wide register.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "78026a6fde8f7b0ca77c059da11f476d69dfde3b",
      "tree": "abb879862232984c237630668a85e93ba9bd7bf3",
      "parents": [
        "709ab36e9559ff5c7df6e6f2d9e3c4a4410f8d49"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 20 13:36:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Nov 20 18:47:21 2012 +0000"
      },
      "message": "iio:imu:adis: Add debugfs register access support\n\nProvide a IIO debugfs register access function for the ADIS library. This\nfunction can be used by individual drivers to allow raw register access via\ndebugfs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "ec04cb048d79cd778c06e28f34395a46d774800d",
      "tree": "b6c0a01dc7fc137ceeb256381b2f4e96cdc1d59d",
      "parents": [
        "aacff892cbd5c6b1904a3906219548a65018d750"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 13 13:28:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Nov 19 22:22:12 2012 +0000"
      },
      "message": "staging:iio: Move adis library out of staging\n\nNow that the adis library no longer depends on the sw_ring buffer implementation\nwe can move it out of staging.\n\nWhile we are at it also sort the entries in the iio Kconfig and Makefile to be\nin alphabetical order.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "50d69b5184169caeb85e082f627200da9b0e1677",
      "tree": "1e675e3f99f4cba49b1d6403c9ecdd8146ec75c0",
      "parents": [
        "64ebe955f9447fcecf65360ec3bc332f4ec411b6"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Nov 13 11:48:00 2012 +0000"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Nov 19 22:22:03 2012 +0000"
      },
      "message": "iio: Fix iio_buffer_register stub signature\n\nMatch the iio_buffer_register stub signature up to the real function and make\nthe second parameter const. This fixes a the following warnings if\nCONFIG_IIO_BUFFER is disabled:\n\n\tdrivers/staging/iio/accel/adis16201_core.c: In function ‘adis16201_probe’:\n\tdrivers/staging/iio/accel/adis16201_core.c:536: warning: passing argument 2 of ‘iio_buffer_register’ discards qualifiers from pointer target type\n\tdrivers/staging/iio/accel/adis16203_core.c: In function ‘adis16203_probe’:\n\tdrivers/staging/iio/accel/adis16203_core.c:468: warning: passing argument 2 of ‘iio_buffer_register’ discards qualifiers from pointer target type\n\tdrivers/staging/iio/accel/adis16204_core.c: In function ‘adis16204_probe’:\n\tdrivers/staging/iio/accel/adis16204_core.c:527: warning: passing argument 2 of ‘iio_buffer_register’ discards qualifiers from pointer target type\n\tdrivers/staging/iio/accel/adis16209_core.c: In function ‘adis16209_probe’:\n\tdrivers/staging/iio/accel/adis16209_core.c:542: warning: passing argument 2 of ‘iio_buffer_register’ discards qualifiers from pointer target type\n\tdrivers/staging/iio/accel/adis16240_core.c: In function ‘adis16240_probe’:\n\tdrivers/staging/iio/accel/adis16240_core.c:588: warning: passing argument 2 of ‘iio_buffer_register’ discards qualifiers from pointer target type\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "9f488ba8633fe77910ea0ba80ec762d9c34af1b6",
      "tree": "af9137d9bbd1c56827d1675520da328a936daec7",
      "parents": [
        "045020e77684721e4a29e0225be99adc01cfa735"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:46:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Nov 13 10:46:33 2012 -0800"
      },
      "message": "IIO: fix build error in lp8788-charger.c\n\nTurns out that consumer.h needs to include types.h on some platforms to\nbuild properly (like powerpc).\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "92d1079b281f89f1c65c6aece3cfab4fb422c797",
      "tree": "e593bbfae9a9fdaa9a1cc8500f99fb1064f2050c",
      "parents": [
        "0464415dd21785aa8e8b12dbc939fcb5ca52f464"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 20:06:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Nov 10 10:17:27 2012 +0000"
      },
      "message": "staging:iio: add a callback buffer for in kernel push interface\n\nThis callback buffer is meant to be opaque to users, but basically\nadds a very simple pass through buffer to which data may be\npushed when it is inserted into the buffer list.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "0464415dd21785aa8e8b12dbc939fcb5ca52f464",
      "tree": "36a5fff19aebcf8aa5eeff66ac8d8473a01765e8",
      "parents": [
        "84b36ce5f79c01f792c623f14e92ed86cdccb42f"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 20:06:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Nov 10 10:17:27 2012 +0000"
      },
      "message": "staging:iio:in kernel users: Add a data field for channel specific info.\n\nUsed to allow information about a given channel mapping to be passed\nthrough from board files to the consumer drivers.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "84b36ce5f79c01f792c623f14e92ed86cdccb42f",
      "tree": "aa763089df10007bc42aa02b747e652e0b99003e",
      "parents": [
        "4eb3ccf157639a9d9c7829de94017c46c73d9cc4"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 20:06:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Nov 10 10:17:21 2012 +0000"
      },
      "message": "staging:iio: Add support for multiple buffers\n\nRoute all buffer writes through the demux.\nAddition or removal of a buffer results in tear down and\nsetup of all the buffers for a given device.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nTested-by: srinivas pandruvada \u003csrinivas.pandruvada@intel.com\u003e\n"
    },
    {
      "commit": "cb1f6268acd7f1bca7153fa9ca187ffb73f60ab8",
      "tree": "28695d8b8cbc1876e2e60880f45a502a7ded043d",
      "parents": [
        "d9ff3934171b5cf1ac17e5fcd39f3f324b4724ce",
        "8f0d8163b50e01f398b14bcd4dc039ac5ab18d64"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Oct 29 08:37:12 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Oct 29 08:37:12 2012 -0700"
      },
      "message": "Merge 3.7-rc3 into staging-next\n\nThis resolves the conflict with:\n\tdrivers/staging/comedi/drivers/amplc_dio200.c\nand syncs up the changes that happened in the staging directory for\n3.7-rc3.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "103d9fb907058e4eb052f4f7302d1b07eb6a7792",
      "tree": "8ab834da14137f068195eb30660ffdd19f41acdd",
      "parents": [
        "948ad20504894436c008c8a50f74e277edeff9a1"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Oct 16 17:29:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Fri Oct 19 18:46:51 2012 +0100"
      },
      "message": "iio: Add a logarithmic fractional value type\n\nFor ADCs or DACs the denominator for fractional types often is a power of two.\nIn this case we can use a shift operation instead of the rather expensive 64 bit\ndivision. This patch adds a new fractional type which expects the denominator to\nbe specified as the log2 of the actual denominator. E.g. for ADCs and DACs this\nwill usually be the number of significant bits.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "9dbf8ccde1b810a59b684e1d1aec7f9d2d007162",
      "tree": "b9ea9422165c02ca043b2936730afef4629a8f55",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Oct 15 10:35:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Fri Oct 19 16:12:38 2012 +0100"
      },
      "message": "iio: Add some helper macros for unit conversion\n\nSome datasheets use a different unit to specify the channel scale than what IIO\nexpects it to be. This patch adds two helper macros which allow to convert units\ncommonly used in datasheets to IIO units:\n\n * acceleration: g -\u003e meter / second**2\n * angular velocity: degree (/ second) -\u003e rad (/ second)\n\nThis makes it much more convenient to specify and also easier to verify a\nchannel\u0027s scale attribute.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "48e44ce0f8810b530fc83a4f5eb67149280d9b82",
      "tree": "ce32b7a0917edb95fe5b4c3de1edd33e8d0f7ed6",
      "parents": [
        "45f010baa0292c367168b1f62d5494965b905b5d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Sep 17 13:17:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Sep 17 21:48:51 2012 +0100"
      },
      "message": "iio:inkern: Add function to read the processed value\n\nAdd a function to read a processed value from a channel. The function will first\nattempt to read the IIO_CHAN_INFO_PROCESSED attribute. If that fails it will\nread the IIO_CHAN_INFO_RAW attribute and convert the result from a raw value to\na processed value.\n\nThe patch also introduces a function to convert raw value to a processed value\nand exports it, in case a user needs or wants to do the conversion by itself.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "45f010baa0292c367168b1f62d5494965b905b5d",
      "tree": "f183f6a41a1c88d342778cadc174d1321aef9fc4",
      "parents": [
        "c499d029d80534a01e858ce9fd1687f2042f7a86"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Sep 17 13:17:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Sep 17 21:41:26 2012 +0100"
      },
      "message": "iio: consumer.h: Fix kernel doc incosistency\n\nFor the iio_read_channel_raw and iio_read_channel_scale the kerneldoc comment\nrefers to an argument called \"channel\", while the argument is called \"chan\" in\nthe function signature. This leads to the following warnings from kerneldoc:\n\n\tWarning(include/linux/iio/consumer.h:71): No description found for parameter \u0027chan\u0027\n\tWarning(include/linux/iio/consumer.h:71): Excess function parameter \u0027channel\u0027 description in \u0027iio_read_channel_raw\u0027\n\tWarning(include/linux/iio/consumer.h:109): No description found for parameter \u0027chan\u0027\n\tWarning(include/linux/iio/consumer.h:109): Excess function parameter \u0027channel\u0027 description in \u0027iio_read_channel_scale\u0027\n\nThis patch fixes the warnings by naming them consistently.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "7985e7c1003bc5cdfa20755f8cfdada946ed8e18",
      "tree": "94adb3cf91ec3406361c2bc9d0c66485e1bf2436",
      "parents": [
        "ca7d1b32d2a0d4c62533b9401cf9ce4d14d183f7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Sep 14 16:21:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Sep 15 10:12:22 2012 +0100"
      },
      "message": "iio: Introduce a new fractional value type\n\nCurrently IIO uses a decimal fixed point representations for real type numbers.\nThis patch introduces a new representation for rational type numbers. The number\nwill be expressed by specifying a numerator and denominator. For converting a\nraw value to a processed value multiply it by the numerator and divide it by the\ndenominator.\n\nThe reasoning for introducing this new type is that for a lot of devices the\nscale can be represented easily by a fractional number, but it is not possible\nto represent it as fixed point number without rounding.  E.g. for a simple DAC\nthe scale is often the reference voltage divided by the number of possible\nvalues (Usually 2**n_bits - 1). Each driver currently implements the conversion\nof this fraction to a fixed point number on its own.\n\nAlso when it comes to the in-kernel interface this allows to directly use the\nfractional factors to convert a raw value to a processed value. This should on\none hand require less instructions and on the other hand increase the\nprecision.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "ce56ade6ae74e604a4b5d6ea5b1d58960fa8e7aa",
      "tree": "78d2013d24bb0b1afece98e27c9be2885c706d27",
      "parents": [
        "a0d7bf7dd1b37ccd6804cd62ca037c1efe3b2e27"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Sep 04 13:38:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Sep 08 10:14:34 2012 +0100"
      },
      "message": "iio: Drop timestamp parameter from buffer store_to callback\n\nDrop timestamp parameter from buffer store_to callback and subsequently from\niio_push_to_buffer. The timestamp parameter is unused and it seems likely that\nit will stay unused in the future, so it should be safe to remove it.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "7c9ab035acb4088dbbf1fec2f478a3a9e47ba15b",
      "tree": "06f60c5eac9ce5dedf6bb20081fb942153d3111a",
      "parents": [
        "107f04bbce331bf622b901ccec34a124e6b78584"
      ],
      "author": {
        "name": "srinivas pandruvada",
        "email": "srinivas.pandruvada@intel.com",
        "time": "Wed Sep 05 13:56:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Sep 06 19:04:45 2012 +0100"
      },
      "message": "iio: core: Add hysteresis in channel spec\n\nAdded hysteresis to the list of channel info enumeration, shared\n/separate bit defines and to postfix channel info strings.\n\nSigned-off-by: srinivas pandruvada \u003csrinivas.pandruvada@intel.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "99698b45670a37b5304d5c6a743c8e96baa9ed8f",
      "tree": "9e558923bf48cc04367bac9f4eb11c015a398c7d",
      "parents": [
        "d25b3808db3a03deb12ffc0660c757b4a619f262"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Sun Aug 26 13:43:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Sep 03 20:26:43 2012 +0100"
      },
      "message": "iio: whitespace cleanup and removal of semicolon after functions\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "d25b3808db3a03deb12ffc0660c757b4a619f262",
      "tree": "c7d21f652bb091c05b6ef6c04daabba9fe2f6b07",
      "parents": [
        "c3668a0f8097af2f24a5fd67695f4ee830f99eda"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Sun Aug 26 13:43:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Sep 03 20:26:43 2012 +0100"
      },
      "message": "iio: fix typos\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "c3668a0f8097af2f24a5fd67695f4ee830f99eda",
      "tree": "9ae0c15494061426a5cbf265d02a11fae0937aa1",
      "parents": [
        "00062a9c2e772345388cd352695790f00a95b934"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Sun Aug 26 13:43:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Sep 03 20:26:42 2012 +0100"
      },
      "message": "iio: document missing elements\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "161e7f6d136549d6432218f9f42f88dd443a4719",
      "tree": "a250c750a464ae3519508dafe6fee67ad435ac4f",
      "parents": [
        "08d6005c031631429ed307a28503e00e3970c203"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 17 16:57:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Aug 27 18:57:59 2012 +0100"
      },
      "message": "iio:trigger_consumer.h: Add missing includes and forward declarations\n\nAdd includes and forward declarations for types used in this file. This avoids\ncompile errors if the other files have not been included before.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "08d6005c031631429ed307a28503e00e3970c203",
      "tree": "bdfe514e6717831de7f31461cd28976ad5c85bfc",
      "parents": [
        "88238fef16845c18abecb9285c97b0225f71d544"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 17 16:57:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Aug 27 18:57:56 2012 +0100"
      },
      "message": "iio: Add missing include guards to headers\n\nAdd include guards to the IIO headers where they are missing. This avoids\ncompile errors due to redefined types if a file is included more than once.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "88238fef16845c18abecb9285c97b0225f71d544",
      "tree": "6022da70426fdffb37bcb49eb53eff1e6cdec15c",
      "parents": [
        "d965a8bc0cf56e0b2448b9aed6afe9066bc2616d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 17 16:57:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Aug 27 18:27:08 2012 +0100"
      },
      "message": "iio:consumer.h: Fix include guard\n\nThe symbol name for the #ifndef and the #define of the include guard do not\nmatch and thus it becomes quite ineffective. Add the missing \u0027_\u0027 to fix this.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "af3008485ea0372fb9ce1f69f3768617d39eb4e6",
      "tree": "d6c6ca6ed6f6ec0a84e43827503870fd05bb7fac",
      "parents": [
        "2d66f389ccf2c3ffea93c0270ef34186e4995333"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Aug 27 17:53:12 2012 +0100"
      },
      "message": "iio:adc: Add common code for ADI Sigma Delta devices\n\nMost devices from the Analog Devices Sigma Delta family use a similar scheme for\ncommunication with the device. This includes register access, as well as trigger\nhandling. But each device sub-family has different features and different\nregister layouts (some even have no registers at all) and thus it is impractical\nto try to support all of the devices by the same driver. This patch adds a\ncommon base library for Sigma Delta converter devices. It will be used by\nindividual drivers.\n\nThis code is mostly based on the three existing Sigma Delta drivers the AD7192,\nAD7780 and AD7793, but has been improved for more robustness and flexibility.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "2d66f389ccf2c3ffea93c0270ef34186e4995333",
      "tree": "6942c3c11162169838ea0021b5cad8e4961715e0",
      "parents": [
        "49f8812e4d15970341f0ed320e78951cc16b596d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Aug 27 17:52:26 2012 +0100"
      },
      "message": "iio: Introduce iio_device_{set,get}_drvdata()\n\nIntroduce two new helper functions to attach a arbitrary pointer to a IIO\ndevice. This is useful to get access to external non-global data from within a\nIIO device callbacks where only the IIO device is available.\n\nInternally these functions use dev_{set,get}_drvdata() on the struct device\nembedded in the IIO device.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "8857df3aceb7a8eb7558059b7da109e41dd1fb95",
      "tree": "ba45e6d7779aab84f6a7c1ba37697d9914158b97",
      "parents": [
        "dfffd0d65fdf16d034681716dcbea74776f62e40"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jul 20 09:31:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:33 2012 +0100"
      },
      "message": "iio: frequency: ADF4350: Fix potential reference div factor overflow.\n\nWith small channel spacing values and high reference frequencies it is\npossible to exceed the range of the 10-bit counter.\nWorkaround by checking the range and widening some constrains.\n\nWe don\u0027t use the REG1_PHASE value in this case the datasheet recommends to set\nit to 1 if not used.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "21cd1fab058671313f7c178b640999fcd0d8de21",
      "tree": "914b425f6979bb712d29bffd85cc8b28c8eb0624",
      "parents": [
        "ee0312a05ddceb0fc871f39b8f56b4cabc5176aa"
      ],
      "author": {
        "name": "Jon Brenner",
        "email": "jbrenner@taosinc.com",
        "time": "Wed May 16 10:46:42 2012 -0500"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Jul 10 18:49:26 2012 +0100"
      },
      "message": "IIO channel type and modifiers for CCT and RGBC data\n\nAdd iio channel type and modifiers for Correlated Color Temperature (CCT)\nand RGBC (red/green/blue/clear) data.\nAdd CCT and RGBC descriptions to documentation.\n\nChanges:\nRevised/condensed RGBC descriptions.\n\nMerge and trivial fix done by Jonathan Cameron.\n\nSigned-off-by: Jon Brenner \u003cjbrenner@taosinc.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "81636632057cc1bece2531220dd5803036f95ea9",
      "tree": "6c1d73dbc88d32e49a2c5b44423a972a9b8da0c0",
      "parents": [
        "939546d1a9f47ed169554c711e1e05965b84ffe1"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jul 09 10:00:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Jul 09 18:18:15 2012 +0100"
      },
      "message": "iio: Introduce iio_validate_scan_mask_onehot\n\nAdd a helper function for validating a scan mask for devices where exactly one\nchannel must be selected during sampling. This is a common case among devices\nwhich have scan mask restrictions so it makes sense to provide this function in\nthe core.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "939546d1a9f47ed169554c711e1e05965b84ffe1",
      "tree": "80ee898547145c1b202a77d3ca5f642809ba9778",
      "parents": [
        "c732a24c5a9392cf3738f5957e0d97d37c09e6e1"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jul 09 10:00:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Jul 09 18:18:15 2012 +0100"
      },
      "message": "iio: Add callback to check whether a scan mask is valid\n\nThis is useful for cases where the number of valid scan masks grows\nexponentially, but it is rather easy to check whether a mask is valid or not\nprogrammatically.\n\nAn example of such a case is a device with multiple ADCs where each ADC has a\nupstream MUX, which allows to select from a number of physical channels.\n\n  +-------+   +-------+\n  |       |   |       | --- Channel 1\n  | ADC 1 |---| MUX 1 | ---   ...\n  |       |   |       | --- Channel M\n  +-------+   +-------+\n\n     .            .            .\n     .            .            .\n     .            .            .\n\n  +-------+   +-------+\n  |       |   |       | --- Channel M * N + 1\n  | ADC N |---| MUX N | ---       ...\n  |       |   |       | --- Channel M * N + M\n  +-------+   +-------+\n\nThe number of necessary scan masks for this case is (M+1)**N - 1, on the other\nhand it is easy to check whether subsets for each ADC of the scanmask have only\none bit set.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "3bdff937827da04b487f0a0ac6e1f3a9a1296878",
      "tree": "dbe4b1ac7938b50dfcec03dcae7f0e906e716362",
      "parents": [
        "c866ffc72541296b8d31c109fbdb69643d2d18a6"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Sun Jul 01 00:47:43 2012 +0200"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jul 07 16:52:19 2012 +0100"
      },
      "message": "iio: cleanup buffer.h comments\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "cf82cb8128496955a38fa62e1819ceb1d596e2eb",
      "tree": "330d177db4e6737e1a2b23a5708259c193c19d8f",
      "parents": [
        "f699d10202d50a764614ff9191b5c4b9dd75e36c"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat May 05 10:56:41 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 10:15:28 2012 +0100"
      },
      "message": "IIO: Add a modifier for x^2+y^2+z^2\n\nThere will probably be a number of such modifiers eventually but\nthis one is used in the adis16240 accelerometer driver.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "8f5879b20be7f918cdc4b3d831cfd8f3dc02c74c",
      "tree": "0188cdaaa080a745c29a4fe9b47c02ad636c1537",
      "parents": [
        "07c7f79ee1c7e6288c614ba88005a8de6dbaadff"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat May 05 10:39:22 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 10:15:22 2012 +0100"
      },
      "message": "IIO: Add a modifier for sqrt(x^2+y^2)\n\nThere will probably be a number of such modifiers eventually but\nthis one is used in the adis16204 accelerometer driver.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "314be14bb89369b2164125b0ec3b24d85b407b62",
      "tree": "62c9346ece364c3a98f3a0321d1d10fb50f64e34",
      "parents": [
        "6a17a0768f77626046aa441843b318a00bac3800"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue May 01 21:04:24 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Jun 30 10:15:12 2012 +0100"
      },
      "message": "iio: Rename _st_ functions to loose the bit that meant the staging version.\n\nThese were originally introduced when the plan was to have parallel\nIIO cores in and out of staging with a slow move between them.\nNow we have reached the point where the whole core has moved,\nthey need clearing up!\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "19ea4752fc1f45c778ae66443c1023aced14ba05",
      "tree": "3ffac78b50ce3ce84d08a25a70102dcfd416b08c",
      "parents": [
        "b90406f1e5f4cb673e331ce6d435f4bdbf2136a2"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Mon Jun 18 20:33:03 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 18 17:31:42 2012 -0700"
      },
      "message": "iio: remove extra ; after function definition\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b90406f1e5f4cb673e331ce6d435f4bdbf2136a2",
      "tree": "fe94bdf431aa381f5b3f5fa023951b68fafa28e4",
      "parents": [
        "9cc113bc84e683435c110268712d25aea05b8198"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Mon Jun 18 20:33:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 18 17:31:42 2012 -0700"
      },
      "message": "iio: correct documentation for IIO_CONST_ATTR_SAMP_FREQ_AVAIL, match name of #define\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9cc113bc84e683435c110268712d25aea05b8198",
      "tree": "a285057fb84addb8ae7c9ff073faef7ad5777228",
      "parents": [
        "2a1d45ecc8cac79afe7f769f4241e4ad919c45bf"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Mon Jun 18 20:33:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 18 17:31:42 2012 -0700"
      },
      "message": "iio: typo in iio_chan_spec.ext_info comment\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "23f2d735a932c7833d2d00da5e3ecdf4a6836210",
      "tree": "2e0d4da782473ccd226fc6f4221b2c0bc92ba411",
      "parents": [
        "f5b81ddd12da71bd00b2963203c23ff929e0c182"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 18 18:33:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 18 17:26:09 2012 -0700"
      },
      "message": "iio: Add helper function for initializing triggered buffers\n\nAdd a helper function for executing the common tasks which are usually involved\nin setting up a simple software ringbuffer. It will allocate the buffer,\nallocate the pollfunc and register the buffer.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fb1c4bcd721fcc30d6e43f60a244483dc0d07056",
      "tree": "e127258fbb08b30dffdcb1b2d5f62d1c41e5ac1b",
      "parents": [
        "60ba16e35b887008eececcb935c835026504cef5"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Fri Jun 15 19:25:28 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 15 14:39:19 2012 -0700"
      },
      "message": "iio: iio/events.h typos\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "33e0c249801c6913b2bd102683ab65ab61e12952",
      "tree": "ba636d2c46cf26ea44eee4319d1786421c2ee577",
      "parents": [
        "79e9b4e6f2d3fb904233f62cea1b6a42a58416a4"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Fri Jun 15 19:25:25 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 15 14:39:18 2012 -0700"
      },
      "message": "iio: iio/machine.h typo\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7dcd7b60724cab551deba54f31752fa8959efab4",
      "tree": "b60617af06b813bcf506347a48ebc08910eb8641",
      "parents": [
        "f4c349395e8ad4fe07f1222502568f0d9d5d1dfc"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Jun 12 15:38:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:53:31 2012 -0700"
      },
      "message": "iio: cleanup iio/iio.h\n\nindentation of parameter description,\nfix parameter name (@dev -\u003e @indio_dev) in comments,\nIIO device info structure -\u003e IIO device structure\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4c349395e8ad4fe07f1222502568f0d9d5d1dfc",
      "tree": "b3d9553cd0c75cac8617dc7a438af77df8afc7c3",
      "parents": [
        "a16561c6f713630270b905297f3eedf02db7fa98"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Jun 12 15:38:47 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:53:31 2012 -0700"
      },
      "message": "iio: mark struct iio_enum elements with @ in comment\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a16561c6f713630270b905297f3eedf02db7fa98",
      "tree": "d843b396e99a4da4d734fd8d5bbf64f4ccb6b24a",
      "parents": [
        "1787948873fd2ca730fb5891b6a2ade510367ace"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Jun 12 15:38:46 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:53:31 2012 -0700"
      },
      "message": "iio: clarify channel and indexed in struct iio_chan_spec\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1787948873fd2ca730fb5891b6a2ade510367ace",
      "tree": "abd73c5818ccaa8cddb99b4a4f382e78beff07a9",
      "parents": [
        "8b417d78ea486280bf8e908e76214c44c533ed3d"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Jun 12 15:38:45 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:53:31 2012 -0700"
      },
      "message": "iio: fix typos in iio.h\n\nv2:\n* \"used in in-kernel\" (Jonathan Cameron)\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "988bb033d703c8b2e0e71c63f3f55616a0220ced",
      "tree": "b7e7ce3181456a8048bebe1eb62a6a10717fad57",
      "parents": [
        "011c10c351f3f081b496e2197db2948d120cc26c"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Tue Jun 12 14:39:37 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:50:51 2012 -0700"
      },
      "message": "iio: drop comment about \u0027real\u0027 channels\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cf35ad61aca2c0c8983fa1e140c901f6588aba7e",
      "tree": "238c036e037638e3a9db55470d81fccdda6f9ca4",
      "parents": [
        "1a135d1ab5e3122ab2a50cbbdb9cb1504c1f421f"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "pmeerw@pmeerw.net",
        "time": "Fri Jun 08 18:06:45 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 12 14:50:51 2012 -0700"
      },
      "message": "iio: add mcp4725 I2C DAC driver\n\nv5:\n* fix warnings (Jonathan Cameron)\n\nv4:\n* remove unused indio_dev pointer in mcp4725_data (Jonathan Cameron)\n* use u16 instead of unsigned short in mcp4725_data (Jonathan Cameron)\n* #include mcp4725.h from linux/iio/dac/\n\nv3:\n* move from staging to drivers/iio\n* switch to chan_spec\n* dev_get_drvdata() -\u003e dev_to_iio_dev()\n* annotate probe() and remove() with __devinit and __devexit\n\nv2 (based on comments from Jonathan Cameron and Lars-Peter Clausen):\n* did NOT switch to chan_spec yet\n* rebase to staging-next tree, update iio header locations\n* dropped dac.h #include, not needed\n* strict_strtol() -\u003e kstrtol()\n* call iio_device_unregister() in remove()\n* everything in one patch\n\nSigned-off-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dbdc025bb239ce62c9b4d28c459a98f22ce9ec0a",
      "tree": "2858c04b9d18852c1a4f4ca1c60c8e00b6180470",
      "parents": [
        "20374d1a36df3e20cd6742ba376684e5506254a8"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 04 11:36:28 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 05 14:02:25 2012 +0900"
      },
      "message": "staging:iio: Move DAC drivers out of staging\n\nThe IIO DAC drivers are in a reasonably good shape. They all make use of channel\nspec and non of them provides non-documented sysfs attributes. Code style should\nbe OK as well, both checkpatch and coccicheck only report trivial issues.\n\nSo lets move the whole folder out of staging.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5212cc8a9d833791a7aec566db136e78951f203d",
      "tree": "3c823a04bb8b5c1e001bdf4e26f5413c26de7bd7",
      "parents": [
        "1875ffd218ddafd78f0f8e78198c137cef97fd8a"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 04 11:36:11 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 05 13:47:29 2012 +0900"
      },
      "message": "iio: Add helper functions for enum style channel attributes\n\nWe often have the case were we do have a enum style channel attribute. These\nattributes have in common that they are a list of string values which usually\nmap in a 1-to-1 fashion to integer values.\n\nThis patch implements some common helper code for implementing enum style\nchannel attributes using extended channel attributes. The helper functions take\ncare of converting between the string and integer values, as well providing a\nfunction for \"_available\" attributes which list all available enum items.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e4e8b7765867e8f4705bcc18b8930edbe0e4ef3c",
      "tree": "d908c7a41b1b0f6917007eb4e4621a041905301a",
      "parents": [
        "44dd5b02530a5aaea16c1a0a9eea377407445b4a"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Jun 04 10:50:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 04 21:21:29 2012 -0700"
      },
      "message": "iio: Add iio_device_get()\n\nThis patch add the iio_device_get() function, which increases the reference\ncount of a iio device. The matching function to decrease the reference count -\niio_device_put() - already exists.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e31166f0fd48478866ee9661c36789126435ebe8",
      "tree": "c5a7b345c3331935318376558429ff6e2e092aef",
      "parents": [
        "cd1678f963298a9e777f3edb72d28bc18a3a32c2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue May 29 12:41:20 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 04 21:19:40 2012 -0700"
      },
      "message": "iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthesizers\n\nChanges since V1:\nApply Jonathan\u0027s review feedback:\n    Introduce and use IIO_ALTVOLTAGE.\n    Fix up comments and documentation.\n    Remove dead code.\n    Reorder some code fragments.\n    Add missing iio_device_free.\n\nConvert to new API.\nFix-up out of staging includes.\nRemoved pll_locked attribute.\n\nChanges since V2:\nUse module_spi_driver.\nadf4350_remove: move gpio_free after regulator.\ntarget patch to drivers/iio\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cd1678f963298a9e777f3edb72d28bc18a3a32c2",
      "tree": "f2539de33d9d0814d62e98021d069850b30980c6",
      "parents": [
        "9c8ea1b29bc9c9bbd922a652d1b91ddceeb180c6"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue May 29 12:41:19 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 04 21:19:05 2012 -0700"
      },
      "message": "iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator\n\nChanges since V1:\n\nApply Jonathan\u0027s review feedback:\nRevise device status attribute names, and split documentation into two sections.\nAdd additional comments, and fix indention issues.\nRemove pointless zero initializations.\nRevise return value handling.\nSimplify some code sections.\nSplit store_eeprom and sync handling into separate functions.\nUse strtobool where applicable.\nDocument platform data structures using kernel-doc style.\n\nUse dev_to_iio_dev\nwrite_raw IIO_CHAN_INFO_FREQUENCY: Reject values \u003c\u003d 0\nMake patch target drivers/iio\n\nChanges since V2:\n\nUse for_each_clear_bit() and __set_bit() where applicable.\nAdd descriptive comment.\nAvoid temporary for struct regulator.\nspi_device_id name use ad9523-1, ad9523 will be added later.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a7913f11ddf932e20d2bde72bec57f2f7a9b49e",
      "tree": "8494f244143cae26b4b470aeee59209323ccb0d0",
      "parents": [
        "7086e6e5baae90047ecfb1416082409634868e66"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat May 12 15:39:32 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 13:34:31 2012 -0700"
      },
      "message": "iio: Add dev_to_iio_dev() helper function\n\nThis patch adds a helper function for retriving a iio_dev struct from a device\nstruct. Currently we open-code this in two different ways. One is using\ndev_get_drvdata on the device and the other is using container_of. The new\nhelper function uses the container_of solution as it creates slightly smaller\ncode and also will eventually free up the drvdata pointer for usage by invidual\ndrivers.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b65d62122fa57035fae06a78e0b65622a1e1bc34",
      "tree": "31c746cb35d4f8e6f354f089c6d1849b5be68c15",
      "parents": [
        "67eedba39ed1ac29908453647652c02fbbeeca1b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri May 11 11:36:53 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 13:15:39 2012 -0700"
      },
      "message": "iio: core: introduce IIO_CHAN_INFO_HARDWAREGAIN\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "67eedba39ed1ac29908453647652c02fbbeeca1b",
      "tree": "76f65924a8813a964fbd01ac6e750205082d8ed5",
      "parents": [
        "49b81a3c7415d9b02169f37b8559d468fd17686a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri May 11 11:36:52 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 13:15:38 2012 -0700"
      },
      "message": "iio: core: introduce dB scle: IIO_VAL_INT_PLUS_MICRO_DB\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fc6d11398e22a3b2cfd7c3b8421653c6075b624b",
      "tree": "9347433ec6449472a10b48d3d01c8526b048a03b",
      "parents": [
        "73e016ef94d801bd0278959606d2f72f07a2abab"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 27 10:58:36 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 29 21:26:17 2012 -0400"
      },
      "message": "iio: core: iio_chan_spec_ext_info: Add private handle\n\nThere is currently no user, but we might need it in future.\nSo better add it now, before we have to convert drivers afterwards.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a6b12855b58bff429f3961e2577b8bbbb48fe470",
      "tree": "0898c015521acee7f9c4b64e8eb080fffdb54f87",
      "parents": [
        "e4e8d1ce81bad2c39cf738186ec559b0bebbbdde"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 27 10:58:34 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 29 21:26:17 2012 -0400"
      },
      "message": "iio: core: Introduce IIO_ALTVOLTAGE and appropriate channel info elements\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7cbb753701d11f3c71e8543e1ae0fc0772edac06",
      "tree": "53954c72751f1842d8565aff3a1ca1b71826603a",
      "parents": [
        "5d4a6789d5957a6388ea86c811d7c09bbe5f8ebd"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Apr 26 13:35:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 29 21:23:49 2012 -0400"
      },
      "message": "staging:iio: Streamline API function naming\n\nCurrently we use two different naming schemes in the IIO API, iio_verb_object\nand iio_object_verb. E.g iio_device_register and iio_allocate_device. This\npatches renames instances of the later to the former. The patch also renames allocate to\nalloc as this seems to be the preferred form throughout the kernel.\n\nIn particular the following renames are performed by the patch:\n\tiio_put_device -\u003e iio_device_put\n\tiio_allocate_device -\u003e iio_device_alloc\n\tiio_free_device -\u003e iio_device_free\n\tiio_get_trigger -\u003e iio_trigger_get\n\tiio_put_trigger -\u003e iio_trigger_put\n\tiio_allocate_trigger -\u003e iio_trigger_alloc\n\tiio_free_trigger -\u003e iio_trigger_free\n\nThe conversion was done with the following coccinelle patch with manual fixes to\ncomments and documentation.\n\n\u003csmpl\u003e\n@@\n@@\n-iio_put_device\n+iio_device_put\n@@\n@@\n-iio_allocate_device\n+iio_device_alloc\n@@\n@@\n-iio_free_device\n+iio_device_free\n@@\n@@\n-iio_get_trigger\n+iio_trigger_get\n@@\n@@\n-iio_put_trigger\n+iio_trigger_put\n@@\n@@\n-iio_allocate_trigger\n+iio_trigger_alloc\n@@\n@@\n-iio_free_trigger\n+iio_trigger_free\n\u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "06458e277eac2b8761b0a04d3c808d57be281a2e",
      "tree": "cba55bcbdd101a3ab84bfe27fccdb9efd18d757e",
      "parents": [
        "68284a12923f9f8f2741efca10c045e179f2e753"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Apr 25 15:54:58 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 11:01:43 2012 -0700"
      },
      "message": "IIO: Move core headers to include/linux/iio\n\nStep 1 in moving the IIO core out of staging.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ]
}
