)]}'
{
  "log": [
    {
      "commit": "0244ad004a54e39308d495fee0a2e637f8b5c317",
      "tree": "b59152dc7cf57e7ffb9c8388ae9095e665406633",
      "parents": [
        "5a7d8a28080caed7fd4cb1b81d092adac4445e8e"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 30 09:39:53 2013 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Sep 13 15:09:52 2013 +0200"
      },
      "message": "Remove GENERIC_HARDIRQ config option\n\nAfter the last architecture switched to generic hard irqs the config\noptions HAVE_GENERIC_HARDIRQS \u0026 GENERIC_HARDIRQS and the related code\nfor !CONFIG_GENERIC_HARDIRQS can be removed.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8b8a7df9a1d87ba413fce246b11f54c636bb456a",
      "tree": "797265037b52117fa633b32cbe3feacb1b1b0f07",
      "parents": [
        "b04c99e3b845892d754ee8052d6324c39c4040de",
        "07176b988ebb20f46a317a60ee1d983fe1630203"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 07 10:38:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 07 10:38:46 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"A new driver for slidebar on Ideapad laptops and a bunch of assorted\n  driver fixes\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (32 commits)\n  Input: add SYN_MAX and SYN_CNT constants\n  Input: max11801_ts - convert to devm\n  Input: egalax-ts - fix typo and improve text\n  Input: MAINTAINERS - change maintainer for cyttsp driver\n  Input: cyttsp4 - kill \u0027defined but not used\u0027 compiler warnings\n  Input: add driver for slidebar on Lenovo IdeaPad laptops\n  Input: omap-keypad - set up irq type from DT\n  Input: omap-keypad - enable wakeup capability for keypad.\n  Input: omap-keypad - clear interrupts on open\n  Input: omap-keypad - convert to threaded IRQ\n  Input: omap-keypad - use bitfiled instead of hardcoded values\n  Input: cyttsp4 - remove useless NULL test from cyttsp4_watchdog_timer()\n  Input: wacom - fix error return code in wacom_probe()\n  Input: as5011 - fix error return code in as5011_probe()\n  Input: keyboard, serio - simplify use of devm_ioremap_resource\n  Input: tegra-kbc - simplify use of devm_ioremap_resource\n  Input: htcpen - fix incorrect placement of __initdata\n  Input: qt1070 - add power management ops\n  Input: wistron_btns - add MODULE_DEVICE_TABLE\n  Input: wistron_btns - mark the Medion MD96500 keymap as tested\n  ...\n"
    },
    {
      "commit": "07176b988ebb20f46a317a60ee1d983fe1630203",
      "tree": "e54affb1f823742078c68d9506e6035016bc2ea4",
      "parents": [
        "fa46c7984092f3dbdbb3bcd7338d81a1168d9d2b",
        "52764fed5049655926bcecaefd52f0a415ceb105"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Sep 06 20:23:44 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Sep 06 20:23:44 2013 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nMerge first round of changes for 3.12 merge window.\n"
    },
    {
      "commit": "d33c4aa32d426a7c00d33b5b1212720d5bc3fa44",
      "tree": "c60d30bba2ab3c547667af570e1b063d7017fcb8",
      "parents": [
        "c9eb303bd12be8446e672e0a42d41a5b88c7b5cb"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Aug 29 09:13:35 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 29 09:34:48 2013 -0700"
      },
      "message": "Input: max11801_ts - convert to devm\n\nConverting to devm functions can make the code smaller and cleaner.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "ca0abe3d89fd95b80654e3429d84e4aad567a395",
      "tree": "336210a2329c81a9a02a11edfc474785e7ab34ec",
      "parents": [
        "1ea4c16120f529d811de0a35db6b252352268e95"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Aug 29 08:40:42 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 29 08:45:15 2013 -0700"
      },
      "message": "Input: cyttsp4 - kill \u0027defined but not used\u0027 compiler warnings\n\nIf both CONFIG_PM_SLEEP and CONFIG_PM_RUNTIME are unset:\n\ndrivers/input/touchscreen/cyttsp4_core.c:1556: warning: ‘cyttsp4_core_sleep’ defined but not used\ndrivers/input/touchscreen/cyttsp4_core.c:1634: warning: ‘cyttsp4_core_wake’ defined but not used\n\nMove cyttsp4_core_sleep(), cyttsp4_core_wake(), and cyttsp4_core_wake_()\n(which is called from cyttsp4_core_wake() only) inside the existing section\nprotected by #if defined(CONFIG_PM_SLEEP) || defined(CONFIG_PM_RUNTIME)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e87ca42464b9ec2946ed5a4a921f292834bb494f",
      "tree": "5022255268600e744482f859932f1074cb39c5c5",
      "parents": [
        "d4879c9e0fee98dca512acd7c9b045c1b73091d6"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sun Aug 25 23:24:35 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 26 00:15:05 2013 -0700"
      },
      "message": "Input: cyttsp4 - remove useless NULL test from cyttsp4_watchdog_timer()\n\nRemove useless NULL test from cyttsp4_watchdog_timer().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nAcked-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "f01868dcb13e7eb064910e8afe391c1846b9e73b",
      "tree": "dfed3258739fb8e93e30f230918a4c12bcd6c77d",
      "parents": [
        "3719b54bc62318db7dd8ac7c39a09dfb991a208f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Aug 14 23:50:48 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 15 00:30:04 2013 -0700"
      },
      "message": "Input: htcpen - fix incorrect placement of __initdata\n\n__initdata should be placed between the variable name and equal\nsign for the variable to be placed in the intended section.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nCc: Pau Oliva Fora \u003cpau@eslack.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "54e9f4501079c837bbcc535c8de5a2e2fcbf6782",
      "tree": "3877744c7c4a79886691ea4fbfb55982e9822138",
      "parents": [
        "04245e9fde5708ae5d44cece1e3d7b64f3f62513"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Aug 05 09:06:00 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 12 22:32:23 2013 -0700"
      },
      "message": "Input: eeti_ts - add CONFIG_PM_SLEEP to suspend/resume\n\nAdd CONFIG_PM_SLEEP to suspend/resume functions to fix the build\nwarnings when CONFIG_PM_SLEEP is not selected. This is because\nsleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used\nwhen the CONFIG_PM_SLEEP is enabled.\n\ndrivers/input/touchscreen/eeti_ts.c:268:12: warning: \u0027eeti_ts_suspend\u0027 defined but not used [-Wunused-function]\ndrivers/input/touchscreen/eeti_ts.c:287:12: warning: \u0027eeti_ts_resume\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "04245e9fde5708ae5d44cece1e3d7b64f3f62513",
      "tree": "ada33eca35c327406b317dfe56762c51f2ce83e2",
      "parents": [
        "1bc754579ff17288d7dc69d2c3e38e4e6bf4960e"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Aug 05 09:04:23 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 12 22:32:18 2013 -0700"
      },
      "message": "Input: cy8ctmg110_ts - add CONFIG_PM_SLEEP to suspend/resume\n\nAdd CONFIG_PM_SLEEP to suspend/resume functions to fix the build\nwarnings when CONFIG_PM_SLEEP is not selected. This is because\nsleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used\nwhen the CONFIG_PM_SLEEP is enabled.\n\ndrivers/input/touchscreen/cy8ctmg110_ts.c:295:12: warning: \u0027cy8ctmg110_suspend\u0027 defined but not used [-Wunused-function]\ndrivers/input/touchscreen/cy8ctmg110_ts.c:309:12: warning: \u0027cy8ctmg110_resume\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "18fb38e2f58ff7a66e30cbb71af81425edf1c9a1",
      "tree": "8ff2cc5b0d1a11c87a0e2576d6fe863b87faf69a",
      "parents": [
        "be9c6d9169705504296bdb42ffec8f406691d99f",
        "88ce3c3ca3df754e8a2a63b01c38bd1667fcae70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 18:05:13 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 18:05:13 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull second round of input updates from Dmitry Torokhov:\n \"An update to Elantech driver to support hardware v7, fix to the new\n  cyttsp4 driver to use proper addressing, ads7846 device tree support\n  and nspire-keypad got a small cleanup.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: nspire-keypad - replace magic offset with define\n  Input: elantech - fix for newer hardware versions (v7)\n  Input: cyttsp4 - use 16bit address for I2C/SPI communication\n  Input: ads7846 - add device tree bindings\n  Input: ads7846 - make sure we do not change platform data\n"
    },
    {
      "commit": "88ce3c3ca3df754e8a2a63b01c38bd1667fcae70",
      "tree": "f8c76e8d306d59862f28dfc1b3bab1e3bb171a8f",
      "parents": [
        "62f548d0c2d2418e39b8e4b7ec39b5ca2ef4380d",
        "46146e7d4b383d5b34014d072553498c7cd52821"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 12 23:34:25 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jul 12 23:34:25 2013 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nBring in second round of updates for 3.11.\n"
    },
    {
      "commit": "3aa78e0cb5c9b8b4ed2a617bb1e1542bfb508379",
      "tree": "a446e1f8a81f63933423ef11ea7d31cc918b30f6",
      "parents": [
        "dc5ef1f56968c67e81ad1c81ab7dce678f480285",
        "25f311fa58c18c19ae1348336265ccb8368638f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:10:27 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:10:27 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-3.11-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next\n\nPull MFD update from Samuel Ortiz:\n \"For the 3.11 merge we only have one new MFD driver for the Kontron\n  PLD.\n\n  But we also have:\n   - Support for the TPS659038 PMIC from the palmas driver.\n   - Intel\u0027s Coleto Creek and Avoton SoCs support from the lpc_ich\n     driver.\n   - RTL8411B support from the rtsx driver.\n   - More DT support for the Arizona, max8998, twl4030-power and the\n     ti_am335x_tsadc drivers.\n   - The SSBI driver move under MFD.\n   - A conversion to the devm_* API for most of the MFD drivers.\n   - The twl4030-power got split from twl-core into its own module.\n   - A major ti_am335x_adc cleanup, leading to a proper DT support.\n   - Our regular arizona and wm* updates and cleanups from the Wolfson\n     folks.\n   - A better error handling and initialization, and a regulator\n     subdevice addition for the 88pm80x driver.\n   - A bulk platform_set_drvdata() call removal that\u0027s no longer need\n     since commit 0998d0631001 (\"device-core: Ensure drvdata \u003d NULL when\n     no driver is bound\")\n\n* tag \u0027mfd-3.11-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (102 commits)\n  mfd: sec: Provide max_register to regmap\n  mfd: wm8994: Remove duplicate check for active JACKDET\n  MAINTAINERS: Add include directory to MFD file patterns\n  mfd: sec: Remove fields not used since regmap conversion\n  watchdog: Kontron PLD watchdog timer driver\n  mfd: max8998: Add support for Device Tree\n  regulator: max8998: Use arrays for specifying voltages in platform data\n  mfd: max8998: Add irq domain support\n  regulator: palmas: Add TPS659038 support\n  mfd: Kontron PLD mfd driver\n  mfd: palmas: Add TPS659038 PMIC support\n  mfd: palmas: Add SMPS10_BOOST feature\n  mfd: palmas: Check if irq is valid\n  mfd: lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs\n  mfd: twl-core: Change TWL6025 references to TWL6032\n  mfd: davinci_voicecodec: Fix build breakage\n  mfd: vexpress: Make the driver optional for arm and arm64\n  mfd: htc-egpio: Use devm_ioremap_nocache() instead of ioremap_nocache()\n  mfd: davinci_voicecodec: Convert to use devm_* APIs\n  mfd: twl4030-power: Fix relocking on error\n  ...\n"
    },
    {
      "commit": "62f548d0c2d2418e39b8e4b7ec39b5ca2ef4380d",
      "tree": "eedbce56f669215f4ee0d57ed817335f612c4372",
      "parents": [
        "57961e3ba72f4a8a1aa52e978020ecc2ca03a79f"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Thu Jul 04 14:02:57 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 06 21:57:06 2013 -0700"
      },
      "message": "Input: cyttsp4 - use 16bit address for I2C/SPI communication\n\nIn TSG4, register map is 512bytes long and to access all of it,\none bit from address byte is used (which bit to use differs for\nI2C and SPI);\n\nSince common code used for TSG3 and TSG4 for I2C, this parameter\nwrongly used as u8. TSG3 does not access beyond 255 bytes\nbut TSG4 may.\n\nTested-on:TMA3XX DVB \u0026\u0026 TMA4XX DVB\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "57961e3ba72f4a8a1aa52e978020ecc2ca03a79f",
      "tree": "1b77eb5a6649dd9a09cf8f5b28ec926a73638448",
      "parents": [
        "9ff9f6dab781371ccb658f7a8567223da3267da3"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Thu Jul 04 14:02:45 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 04 14:05:50 2013 -0700"
      },
      "message": "Input: cyttsp4 - kfree xfer_buf on error path in probe()\n\nIf probe() fails after cd-\u003exfer_buf allocated, it will not freed.\nAdded kfree(cd-\u003exfer_buf) with and error label.\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9ff9f6dab781371ccb658f7a8567223da3267da3",
      "tree": "1f6ccf78960930e3b51b867d62b9fe48f93104c2",
      "parents": [
        "148c1c8ad3c4170186ebe6ea5900adde27d2a0e7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 23:08:18 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 23:11:01 2013 -0700"
      },
      "message": "Input: tps6507x-ts - select INPUT_POLLDEV\n\nSince the driver was converted to polled device infrastructure we need\nto make sure it is enabled.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "a608026eacaee59cf0f1fa5caad60320f5b4a373",
      "tree": "8eb83f350a6a9855e24ce7b0d2d90e8b8a0ee612",
      "parents": [
        "57691a1e27a7d1995775b7e25e2ec0d7a415edc0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Thu Jun 27 23:42:17 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 20:40:50 2013 -0700"
      },
      "message": "Input: ads7846 - add device tree bindings\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "57691a1e27a7d1995775b7e25e2ec0d7a415edc0",
      "tree": "676c2aac68b0459803a8ceb626a8a23ab39f9d9f",
      "parents": [
        "67bf12ca50d524f9e225347fe63533562e2004de"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 27 23:29:25 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 20:40:47 2013 -0700"
      },
      "message": "Input: ads7846 - make sure we do not change platform data\n\nLet\u0027s declare platform data a const pointer so that we don\u0027t accitentally\nchange it. Also fetch it with dev_get_platdata().\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "394fc05b7967a043e26b4343011a319390801c8b",
      "tree": "99b636a26f41ca30f4f14db3b1c0e503c2e1ed77",
      "parents": [
        "7c4c018aadadf1db2c27d6b9f0280700a2619861"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jul 02 20:32:58 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 20:39:24 2013 -0700"
      },
      "message": "Input: cyttsp4 - leak on error path in probe()\n\nWe leak \"cd\" if the cd-\u003exfer_buf allocation fails.  It was weird to\n\"goto error_gpio_irq\" so I changed the label name.  (Label names should\nreflect the label location not the goto location otherwise you get an\n\"all roads lead to Rome problem\").\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "7c4c018aadadf1db2c27d6b9f0280700a2619861",
      "tree": "4c6478d51d1d3e92c62fcac7a6d422e8cff8d257",
      "parents": [
        "0fb82ec0268b5e46b0fefc677c9fa62707c61c67"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jul 02 20:32:53 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 20:39:20 2013 -0700"
      },
      "message": "Input: cyttsp4 - silence NULL dereference warning\n\nIf \"cd\" were NULL then we would dereference it when we print the error\nmessage.  Fortunately enough, it can\u0027t ever be NULL so we can remove\nthose lines.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "0fb82ec0268b5e46b0fefc677c9fa62707c61c67",
      "tree": "401f800422acd2ab84562d0547cf10e2a4f61e51",
      "parents": [
        "27eb2c4b3d3e13f376a359e293c212a2e9407af5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jul 02 20:32:39 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 20:39:17 2013 -0700"
      },
      "message": "Input: cyttsp4 - silence shift wrap warning\n\n\"*max\" is a size_t (long) type but \"1\" is an int so static checkers\ncomplain that the shift could wrap.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "27eb2c4b3d3e13f376a359e293c212a2e9407af5",
      "tree": "556aa7b5cd6eeb4214dec129c789515157187010",
      "parents": [
        "5705b8aca5a80141de5637ff0e23b31b26f2c5bf",
        "67bf12ca50d524f9e225347fe63533562e2004de"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 09:01:31 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 09:01:31 2013 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nPrepare first set of updates for 3.11 merge window.\n"
    },
    {
      "commit": "5705b8aca5a80141de5637ff0e23b31b26f2c5bf",
      "tree": "1f71183b732935b2dbd5962bb784eee39a0b72d0",
      "parents": [
        "69e9aa99989c68763373d54076d82405d1000f46"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 11:11:00 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 01 11:38:41 2013 -0700"
      },
      "message": "Input: tps6507x-ts - convert to polled input device infrastructure\n\nThere is no need to roll our own polling scheme when we already have\none implemented by the core.\n\nTested-by: Manish Badarkhe \u003cbadarkhe.manish@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "67bf12ca50d524f9e225347fe63533562e2004de",
      "tree": "4fd8066b6a737fa721269b3b87426a31584630e5",
      "parents": [
        "4f9e868007005bccbec0517a632e873fa70e98c4"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Sun Jun 30 18:50:05 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jun 30 21:24:28 2013 -0700"
      },
      "message": "Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices\n\nCypress TrueTouch(tm) Standard Product controllers,\nGeneration4 devices, SPI adapter module.\n\nThis driver adds communication support with TTSP controller\nusing SPI bus.\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "4f9e868007005bccbec0517a632e873fa70e98c4",
      "tree": "e0d78918d74af00cbd177605fe1bed722dd99f40",
      "parents": [
        "17fb1563d69b63fe7a79570fe870cf7e530cd2cd"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Sun Jun 30 18:49:44 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jun 30 21:24:24 2013 -0700"
      },
      "message": "Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices\n\nCypress TrueTouch(tm) Standard Product controllers,\nGeneration4 devices, I2C adapter module.\n\nThis driver adds communication support with TTSP controller\nusing I2C bus.\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "17fb1563d69b63fe7a79570fe870cf7e530cd2cd",
      "tree": "dd780a3bc5fd27a5c728030a0ed035b6ede25eb2",
      "parents": [
        "9664877ed8956b81feb3bd6b3b2621b5fcdb624f"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Sun Jun 30 18:49:02 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jun 30 21:24:21 2013 -0700"
      },
      "message": "Input: cyttsp4 - add core driver for Cypress TMA4XX touchscreen devices\n\nCypress TrueTouch(tm) Standard Product controllers,\nGeneretion4 devices, Core driver.\n\nCore driver is interface between host and TTSP controller and processes\ndata sent by controller.\n\nResponsibilities of module are IRQ handling, reading system information\nregisters and sending multi-touch protocol type B events.\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9664877ed8956b81feb3bd6b3b2621b5fcdb624f",
      "tree": "47686dcd90262e9badd8dcdff641520e68389833",
      "parents": [
        "b56ece9a3ac3c9708b8f1cebf4ba24c258d40e52"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Sun Jun 30 18:46:56 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jun 30 21:24:16 2013 -0700"
      },
      "message": "Input: cyttsp - I2C driver split into two modules\n\nExisting I2C code is for TrueTouch Gen3 devices\n\nTrueTouch Gen4 device is using same protocol, will split driver into\ntwo pieces to use common code with both drivers.\n\nRead/Write functions parameter list modified, since shared code will\nbe used by two separate drivers and these drivers are not sharing same\nstructs, parameters updated to use common structures.\n\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "31881d74b6dd1a6c530cff61248def4f2da38bee",
      "tree": "be62420cf39192074e13b25553d172b9d5e58a33",
      "parents": [
        "8855f30cd2b68012571932c7b01290c20be4508c",
        "257867dc8d893690c175c1f717f91c3b6d44a63d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 27 23:00:25 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jun 27 23:00:25 2013 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://github.com/rydberg/linux into next\n\nPull in changes from Henrik: \"a trivial MT documentation fix\".\n"
    },
    {
      "commit": "22381288ba7fcb4d84cfba828dbca71c60d4ef79",
      "tree": "57d0430db401de8f489ad3e10547315f2c5c7326",
      "parents": [
        "02a71600df7805d80e4269684a75a0efc689657d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 11:05:54 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 25 09:47:35 2013 -0700"
      },
      "message": "Input: tps6507x-ts - remove vref from platform data\n\nAlthough defined in platform data, vref is not used anywhere.\n\nAlso remove model, irq, and clear_penirq as they are not used either.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "02a71600df7805d80e4269684a75a0efc689657d",
      "tree": "7e0d20c87eb90cb674ded737d563f7be93c93b7b",
      "parents": [
        "04848ba829b3b740c7c9ae0c5916f90efaed0f5d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 11:01:21 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 25 09:47:02 2013 -0700"
      },
      "message": "Input: tps6507x-ts - use bool for booleans\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "04848ba829b3b740c7c9ae0c5916f90efaed0f5d",
      "tree": "668d39617f9a9a5e2802caad82edd306cfe4669a",
      "parents": [
        "41cc2aaf802ee21a3eb2c4bcb6995b3bb975bf87"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Nov 03 12:16:12 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 25 09:46:44 2013 -0700"
      },
      "message": "Input: tps6507x-ts - remove bogus unreachable code\n\ntsc-\u003epolling is write only and the poll local is meaningless\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8855f30cd2b68012571932c7b01290c20be4508c",
      "tree": "6a82c5944995f01d34b645f7a862b081d69f10cc",
      "parents": [
        "9eb521394ea9a50feaf8a9c70b689e4b86ff1b93"
      ],
      "author": {
        "name": "Tatsunosuke Tobita",
        "email": "tobita.tatsunosuke@wacom.co.jp",
        "time": "Tue Jun 18 23:13:28 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 18 23:19:00 2013 -0700"
      },
      "message": "Input: wacom_i2c - implement hovering capability\n\nAlthough BTN_TOOL_PEN and BTN_TOOL_RUBBER functioned properly, the driver\ndidn\u0027t have hover functionality, so it\u0027s been added.\n\nAlso, \"WACOM_RETRY_CNT\" was not used, so it was removed.\n\nSigned-off-by: Tatsunosuke Tobita \u003ctobita.tatsunosuke@wacom.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9a28b8834c55f7315fb1a7c487f836472fd37bf9",
      "tree": "88fb309f62d3aea502d18e992968f8d7e5818213",
      "parents": [
        "00789e5deb0af08826bd0c602d21baa9016b54b5"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 05 16:30:00 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:23 2013 +0200"
      },
      "message": "input: ti_am335x_tsc: return IRQ_NONE if there was no IRQ for us\n\nThe previous patch (\"input/ti_am335x_tsc: ACK the HW_PEN irq in ISR\")\nacked the interrupt so we don\u0027t freeze if we don\u0027t handle an enabled\ninterrupt source. The interrupt core has a mechanism for this and to get\nit work one should only say that it handled an interrupt if it is\nactually the case.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "00789e5deb0af08826bd0c602d21baa9016b54b5",
      "tree": "1f768996143ba0054dac1df240ffca5a24bc6dd7",
      "parents": [
        "8c896308feae7fb2e8da4ae4c09fe2d2ca18ad7b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 05 16:23:18 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:22 2013 +0200"
      },
      "message": "input: ti_am335x_tsc: ACK the HW_PEN irq in ISR\n\nThe interrupt source IRQENB_HW_PEN is enabled in suspend and suposed to\nbe used as a wake up source. Once this interrupt source is unmaksed, the\ndevices ends up in ISR and never continues.\nThis change ACKs the interrupt and disables it so the system does not\nfreeze.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "8c896308feae7fb2e8da4ae4c09fe2d2ca18ad7b",
      "tree": "ed20601fe5b29721cb70717b62b099521ccc48b2",
      "parents": [
        "9f99928fe0a03dd2ba5894b7bb942cc50b5d7c5e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed May 29 14:46:21 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:22 2013 +0200"
      },
      "message": "input: ti_am335x_adc: use only FIFO0 and clean up a little\n\nThe driver programs a threshold of \"coordinate_readouts\" say 5. The\nREG_FIFO0THR registers says it should it be programmed to \"threshold\nminus one\". The driver does not expect just 5 coordinates but 5 * 2 + 2.\nMultiplied by two because 5 for X and 5 for Y and plus 2 because we have\ntwo Z.\nThe whole thing kind of works because It reads the 5 coordinates for X\nand Y from FIFO0 and FIFO1 and the last element in each FIFO is ignored\nwithin the loop and read later.\nNothing guaranties that FIFO1 is ready by the time it is read. In fact I\ncould see that that FIFO1 reaturns for Y channels 8,9, 10, 12, 6 and for\nY channel 7 for Z. The problem is that channel 7 and channel 12 got\nsomehow mixed up.\nThe other Problem is that FIFO1 is also used by the IIO part leading to\nwrong results if both (tsc \u0026 adc) are used.\n\nThe patch tries to clean up the whole thing a little:\n- Remove the +1 and -1 in REG_STEPCONFIG, REG_STEPDELAY and its counter\n  part in the for loop. This is just confusing.\n\n- Use only FIFO0 in TSC. The fifo has space for 64 entries so should be\n  fine.\n\n- Read the whole FIFO in one function and check the channel.\n\n- in case we dawdle around, make sure we only read a multiple of our\n  coordinate set. On the second interrupt we will cleanup the remaining\n  enties.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "5f184e63c61f92ab499273e682bb8898e88209a8",
      "tree": "3b40acaafd76ec370c0f9aaaaa7ea276f32de328",
      "parents": [
        "a3e509bb328287beba05017037e505bc53b62724"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon May 27 17:08:28 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:21 2013 +0200"
      },
      "message": "mfd: input: ti_am335x_tsc: rename device from tsc to TI-am335x-tsc\n\ntsc is a very generic name. This patch adds a TI and HW prefix to it\nless generic.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "b9194fdfa6e729b97ffc59ae00dc9d51c7ae314d",
      "tree": "e172eba807ce3f8a8f4210429aa9ad9ae0b820df",
      "parents": [
        "0396310b0eba71595c1151ce7c8fde7a9f33f719"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue May 21 17:39:13 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:36:30 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: remove platform_data support\n\nThis patch removes access to platform data mfd_tscadc_board because the\nplatform is DT only.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "0396310b0eba71595c1151ce7c8fde7a9f33f719",
      "tree": "10edb156ab7b780558722a4bffee9e410fdfcc57",
      "parents": [
        "af9c2fe3740fe8dac05eede8805d9aaa45972cb6"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:10 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:36:30 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: Add DT support\n\nThis patch adds DT support to touch driver. It also provides a binding\ndocument which is used by the MFD and IIO part of the device.\nThis patch also renames steps_to_configure to coordinate_readouts\nbecause the original name misleads the purpose of the variable.\n\nSigned-off-by: Pantelis Antoniou \u003cpanto@antoniou-consulting.com\u003e\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "af9c2fe3740fe8dac05eede8805d9aaa45972cb6",
      "tree": "67a3adfdf5c5323092899f40cc806257040f2166",
      "parents": [
        "bb76dc09ddfc135c6c5e8eb7d3c583bfa8bdd439"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:07 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:36:29 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: remove unwanted fifo flush\n\nWhen touchscreen and ADC are used together, this\nunwanted fifo flush leads to loss of ADC data.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "bb76dc09ddfc135c6c5e8eb7d3c583bfa8bdd439",
      "tree": "1cbdb08a710c589beac33bc47a7821a14bacd3ab",
      "parents": [
        "abeccee40320245a2a6a006dc8466a703cbd1d5e"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:06 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:36:29 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: Order of TSC wires, made configurable\n\nThe current driver expected touchscreen input\nwires(XP,XN,YP,YN) to be connected in a particular order.\nMaking changes to accept this as platform data.\n\nSebastian reworked the original patch and removed a lot of the not\nrequired pieces.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "abeccee40320245a2a6a006dc8466a703cbd1d5e",
      "tree": "1c6709c2d53fd65f77a226abab9a552e5ce73fb5",
      "parents": [
        "a9bce1b03c2199e66d36cda8aac675338bc074a7"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:05 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:03:55 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: Step enable bits made configurable\n\nCurrent code has hard coded value written to\nstep enable bits. Now the bits are updated based\non how many steps are needed to be configured got\nfrom platform data.\n\nThe user needs to take care not to exceed\nthe count more than 16. While using ADC and TSC\none should take care to set this parameter correctly.\n\nSebastian added the common lock and moved the code, that manipulates the\nsteps, from into the mfd module.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "a9bce1b03c2199e66d36cda8aac675338bc074a7",
      "tree": "1f02ee8522388834c2a31de21dd8b7b38409f457",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 05 16:13:47 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 17:58:59 2013 +0200"
      },
      "message": "mfd: input: iio: ti_am335x_adc: use one structure for ti_tscadc_dev\n\nThe mfd driver creates platform data for the child devices and it is the\nti_tscadc_dev struct. This struct is copied for the two devices.\nThe copy of the structure makes a common lock in this structure a little\nless usefull. Therefore the platform data is not a pointer to the\nstructure and the same structure is used.\nWhile doing the change I noticed that the suspend/resume code assumes\nthe wrong pointer for ti_tscadc_dev and this has been fixed as well.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "64b8dd299a1344626bbcfcbd62f19f1542349ad8",
      "tree": "773cf912d59b5520b22a52cdcc3c79d567370ff5",
      "parents": [
        "fc4f314618923c2bef708a535f8483fa7f7dbad2"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue May 28 00:58:19 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 05 22:48:52 2013 -0700"
      },
      "message": "Input: atmel_tsadcc - fix error handing with missing platform data\n\nIf pdata is NULL, atmel_tsadcc_probe() will release all the resources\nand return 0, but we need a error code is returned in this case.\nFix to return -EINVAL and move the check for pdata to the begin\nof this function.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d3bf073aa7d50f06f81b4065a39fd6dc046f8bb2",
      "tree": "8336c078ebd1ad4bc03dd3c33ee95945fd8679da",
      "parents": [
        "fbd5e77e65c36d84dbcd71a19c4d1526f4604bdb"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.list@kaehlcke.net",
        "time": "Wed Jun 05 22:42:51 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 05 22:46:37 2013 -0700"
      },
      "message": "Input: cyttsp - fix swapped mfg_stat and mfg_cmd registers\n\nThe command and status register in the driver were swapped with\nrespect to the order specified in the datasheet (CY8CTMA140).\nConfirmed with Cypress that the order in the datasheet is correct.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fbd5e77e65c36d84dbcd71a19c4d1526f4604bdb",
      "tree": "d81947e53269c552a4d2f1891be16f4c8585b4f7",
      "parents": [
        "d2983cdb480157f637df07723f28aaa657b1080d"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Thu May 23 10:04:36 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 05 22:46:34 2013 -0700"
      },
      "message": "Input: cyttsp - add missing handshake\n\nFor the devices that has blocking with timeout communication, these\nextra handshakes will prevent one timeout delay in startup sequence\n\nTested-by: Ferruh Yigit \u003cfery@cypress.com\u003e on TMA300-DVK\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d2983cdb480157f637df07723f28aaa657b1080d",
      "tree": "cf6c7038a85a31bf079747b48d540144462f93f3",
      "parents": [
        "3bd1f7e2db4124a2726f9afdeaaf82f09b0bd8eb"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Thu May 23 09:56:55 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 05 22:46:30 2013 -0700"
      },
      "message": "Input: cyttsp - fix memcpy size param\n\nmemcpy param is wrong because of offset in bl_cmd, this may corrupt the\nstack which may cause a crash.\n\nTested-by: Ferruh Yigit \u003cfery@cypress.com\u003e on TMA300-DVK\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "edbbee595d42f501cb1325d31ab3481d2bc4be0d",
      "tree": "cf9ce724e3983b3f132a6389f0f4ad2a6332f564",
      "parents": [
        "35c4b1227e1f3ea8b8536834aaa96c2cc7c0cfa0"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu May 23 09:20:26 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 23 09:34:17 2013 -0700"
      },
      "message": "Input: touchscreen - use platform_{get,set}_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nplatform_device instead of using dev_{get,set}_drvdata() with \u0026pdev-\u003edev,\nso we can directly pass a struct platform_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "7bcbcaa584f9c1723f26413f585a34303e918caa",
      "tree": "ac9ba579436c186bd1e474103a720b162cd92c7a",
      "parents": [
        "3e056a38894481e278b8d504cf7ffc8a64d5e9e0"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon May 06 07:40:39 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed May 08 09:04:16 2013 -0700"
      },
      "message": "Input: w90p910_ts - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e8ecfd62e7297b1f36cb86ac18ca0508f02c65d5",
      "tree": "2197c78c6b628dfa38848c95d200a966d73b6228",
      "parents": [
        "12aa9357b913faf79b0a0df62a4e4200ee638b8c"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:41:20 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:59 2013 -0700"
      },
      "message": "Input: tnetv107x-ts - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "12aa9357b913faf79b0a0df62a4e4200ee638b8c",
      "tree": "81086a664e5fa7074d3ad16da84440fd049a8ee1",
      "parents": [
        "797744421b3f375a5cf3fdb2b97893c67bac5ac8"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:41:05 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:56 2013 -0700"
      },
      "message": "Input: ti_am335x_tsc - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "797744421b3f375a5cf3fdb2b97893c67bac5ac8",
      "tree": "8b5af7737e4110030da760681ea856dc453e6c53",
      "parents": [
        "34f22fb2ffcf88415d922520849104c867f87c02"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:39:18 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:52 2013 -0700"
      },
      "message": "Input: mc13783_ts - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "34f22fb2ffcf88415d922520849104c867f87c02",
      "tree": "86556f7e606100863ef913bca6ba3d491a0a0997",
      "parents": [
        "fb1b1957ae361ce45042e2e388d9c308bce82099"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:39:04 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:48 2013 -0700"
      },
      "message": "Input: jornada720_ts - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fb1b1957ae361ce45042e2e388d9c308bce82099",
      "tree": "42d686ffe3b241b25990a64500325214125b8ffb",
      "parents": [
        "fdbe0c5356de959e38ba5bbfa2ff09960a51f86b"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:38:48 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:45 2013 -0700"
      },
      "message": "Input: intel-mid-touch - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fdbe0c5356de959e38ba5bbfa2ff09960a51f86b",
      "tree": "6559d7a7773e4ed48ed97189450fd220d0323c30",
      "parents": [
        "7f1f5d13ef9b9a3af81e2001938bcb377436915d"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:38:34 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:41 2013 -0700"
      },
      "message": "Input: da9052_tsi - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "7f1f5d13ef9b9a3af81e2001938bcb377436915d",
      "tree": "32acb81f4a5ddc8ef2fa0f259aca6f182c1cb4c0",
      "parents": [
        "602b6a02cad6a6473668c5a0176a247e5bc6648a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:38:03 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:38 2013 -0700"
      },
      "message": "Input: atmel-wm97xx - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "602b6a02cad6a6473668c5a0176a247e5bc6648a",
      "tree": "9cdfeb570c474cba8fdd816d2d3036f9d38c3860",
      "parents": [
        "ad34b42e542366f7b79d2d8a72fdd6ac3c146513"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun May 05 19:37:43 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:14:29 2013 -0700"
      },
      "message": "Input: 88pm860x-ts - remove redundant platform_set_drvdata()\n\nCommit 0998d06310 (device-core: Ensure drvdata \u003d NULL when no\ndriver is bound) removes the need to set driver data field to\nNULL.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "1ffb064ec4ea1880f618cb4ed900aab3927187d4",
      "tree": "a84f8b3f18b95a91b8e8d47763b5d33be8a464e1",
      "parents": [
        "0c6a61657da78098472fd0eb71cc01f2387fa1bb"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Apr 24 09:53:25 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:13:38 2013 -0700"
      },
      "message": "Input: egalax_ts - move to devm_* functions\n\nThe usage of devm_* functions makes code cleaner and tidier.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3c9cfa782e075cc2348b949ba139911aac02c7cb",
      "tree": "29fda326846f3e20e193221d4d62e505b3ee93e8",
      "parents": [
        "bf61c8840efe60fd8f91446860b63338fb424158"
      ],
      "author": {
        "name": "Heiko Abraham",
        "email": "abrahamh@web.de",
        "time": "Sun May 05 19:49:49 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun May 05 20:13:10 2013 -0700"
      },
      "message": "Input: egalax_ts - ABS_MT_POSITION_Y not reported well\n\nThe egalax_ts touchscreen modul not report ABS_MT_POSITION_Y proper.\nAs result it may be, that upper software levels only receive x coordinates well.\n\nSigned-off-by: Heiko Abraham \u003cabrahamh@web.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e6a90810559cc3755a5b1629d1fd0b914462f98c",
      "tree": "1c72c3dca2b9807cc94593687c49423d8beaf077",
      "parents": [
        "95b24d22135549ac8352d719a052002838bb9f80"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@gmail.com",
        "time": "Mon Apr 15 09:31:00 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 10:00:44 2013 -0700"
      },
      "message": "Input: st1232 - add reset pin handling\n\nWe add the possibility to hand over a GPIO number for the reset pin.\nThis way we can remove existing board code that takes care of it and\ngroup this information properly in the platform data or in the device\ntree configuration.\n\nSigned-off-by: Bastian Hecht \u003chechtb+renesas@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "95b24d22135549ac8352d719a052002838bb9f80",
      "tree": "5a814c021d626cab5fc9a070f2f91f907de3e176",
      "parents": [
        "a0ef6a348a47bdb3896c468608f9cd19c1c26949"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Mon Apr 15 09:23:00 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 10:00:30 2013 -0700"
      },
      "message": "Input: st1232 - convert to devm_* infrastructure\n\nUse the devm_* managed functions to allocate resources.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e1793c69c82626717257285f437b0da7ad0d2e99",
      "tree": "9cb8726ec1e50c70f802c6a5c16e7e8da4610e9d",
      "parents": [
        "c12454fad579f3eae7260ed5c4346eeea4044ccb"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Sun Apr 07 20:52:12 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 07 21:02:25 2013 -0700"
      },
      "message": "Input: ad7877 - use spi_get_drvdata() and spi_set_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nspi_device instead of using dev_{get|set}_drvdata with \u0026spi-\u003edev, so we\ncan directly pass a struct spi_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "c12454fad579f3eae7260ed5c4346eeea4044ccb",
      "tree": "cb31fa6a084636ecf1f824b3d8c08fbfb6fb3a01",
      "parents": [
        "3c2b901003b4c152e19e6578c1705ce2c90edd4a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Sun Apr 07 20:52:07 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Apr 07 21:02:21 2013 -0700"
      },
      "message": "Input: ads7846 - use spi_get_drvdata() and spi_set_drvdata()\n\nUse the wrapper functions for getting and setting the driver data using\nspi_device instead of using dev_{get|set}_drvdata with \u0026spi-\u003edev, so we\ncan directly pass a struct spi_device.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "80e3e5328a9978fae3654ead657e9df653508713",
      "tree": "8c1b8411cf56a2e3cd8367969c4104af1400ab74",
      "parents": [
        "8efcc503231dd50800f874725961dfdae5f08f52"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Mar 28 01:14:46 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 31 00:22:27 2013 -0700"
      },
      "message": "Input: eeti_ts - remove redundant null check\n\n\u0027pdata\u0027 is already dereferenced earlier. Hence this check is\nmeaningless.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8efcc503231dd50800f874725961dfdae5f08f52",
      "tree": "4005304975c3d1f1a1d4999522b9d528d18a8c2d",
      "parents": [
        "84c0c9f56ac7ce8036c0a70383dba1789138e859"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Mar 28 01:14:42 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 31 00:21:34 2013 -0700"
      },
      "message": "Input: edt-ft5x06 - remove redundant null check before kfree\n\nkfree on a null pointer is a no-op. Hence null check is not\nnecessary.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "38a46eb8cc0faec0345c27083fb26d1e7e02ccff",
      "tree": "3fa75af7ddaaf6c5faf1cae39e4fb2b755a3c2d5",
      "parents": [
        "8698a9382603faf64f045445b90f768522af28da"
      ],
      "author": {
        "name": "Fabio Porcedda",
        "email": "fabio.porcedda@gmail.com",
        "time": "Sun Mar 17 21:31:03 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 17 21:37:39 2013 -0700"
      },
      "message": "Input: mc13783_ts - use module_platform_driver_probe()\n\nThis patch converts the drivers to use the\nmodule_platform_driver_probe() macro which makes the code smaller and\na bit simpler.\n\nSigned-off-by: Fabio Porcedda \u003cfabio.porcedda@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8698a9382603faf64f045445b90f768522af28da",
      "tree": "0bba891a966a1c88372f05481ebf43e7e936c141",
      "parents": [
        "07beda4f6d449e045baa776ee3f31979e37d6c64"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Sun Mar 17 21:29:07 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 17 21:37:35 2013 -0700"
      },
      "message": "Input: atmel-wm97xx - use module_platform_driver_probe macro\n\nmodule_platform_driver_probe() eliminates the boilerplate and simplifies\nthe code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "688d794c4c3f8b08c814381ee2edd3ede5856056",
      "tree": "ef680add71e2a9588d07d8b594edbc1b5cd127d7",
      "parents": [
        "16142655269aaf580488e074eabfdcf0fb4e3687",
        "a937536b868b8369b98967929045f1df54234323"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 17 19:40:50 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 17 19:40:50 2013 -0700"
      },
      "message": "Merge tag \u0027v3.9-rc3\u0027 into next\n\nMerge with mainline to bring in module_platform_driver_probe() and\ndevm_ioremap_resource().\n"
    },
    {
      "commit": "d73a17e6c85010f2249e823231ccc0345d1e016f",
      "tree": "9a34b70dd2465af25fd0f404fd6257e2120b1b4a",
      "parents": [
        "540792753c292bce53f42eb7b8fb3d3510f57e00"
      ],
      "author": {
        "name": "Markus Pargmann",
        "email": "mpa@pengutronix.de",
        "time": "Sat Mar 09 15:22:35 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 12 08:50:20 2013 -0700"
      },
      "message": "Input: wm9712 - fix dev_dbg newlines\n\ndev_dbg should end with a new line.\n\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "540792753c292bce53f42eb7b8fb3d3510f57e00",
      "tree": "2f715f6bd9fd7e3f1b88d554115fb134a2237f82",
      "parents": [
        "fa45255ee72649bd061116f7d3a765f5784bf078"
      ],
      "author": {
        "name": "Markus Pargmann",
        "email": "mpa@pengutronix.de",
        "time": "Sat Mar 09 15:21:33 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 12 08:50:20 2013 -0700"
      },
      "message": "Input: wm9712 - fix wrong pen up readings\n\nOften a reading can be wrong. This patch assures that this is really a\npen up event and not a false reading.\n\nBased on wm9712: pen up by Teresa Gámez and Christian Hemp.\n\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fa45255ee72649bd061116f7d3a765f5784bf078",
      "tree": "8ca2e5caecee1ac127abbd2ec859e4ccdff1a7a8",
      "parents": [
        "cfd5d09691ee188a36c00f5c3b220fbf082a78d7"
      ],
      "author": {
        "name": "Markus Pargmann",
        "email": "mpa@pengutronix.de",
        "time": "Sat Mar 09 15:20:50 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 12 08:50:19 2013 -0700"
      },
      "message": "Input: wm9712 - fix return code for wrong sample\n\nInstead of interpreting a wrong measurement as pen up, we should\ntry to read again.\n\nBased on wm9712: pen up by Teresa Gámez and Christian Hemp.\n\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "cfd5d09691ee188a36c00f5c3b220fbf082a78d7",
      "tree": "171b6981f09a93f9fe3e72ab7cd69222aae35bc8",
      "parents": [
        "b4a034dab147776eab8eb8b2997ea16ef0e32c17"
      ],
      "author": {
        "name": "Markus Pargmann",
        "email": "mpa@pengutronix.de",
        "time": "Sat Mar 09 15:19:56 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Mar 12 08:50:18 2013 -0700"
      },
      "message": "Input: wm97xx - drop out of range inputs\n\nWith fast movements, there occured some out of screen jumps with my\ntouchscreen. The abs_x and abs_y module parameters should fix this by\ndefault, but the driver doesn\u0027t actively checks the x/y coordinates.\n\nInstead it seems that the input layer was supposed to drop out of range\ninputs, as described in the comments:\n\"These parameters are used to help the input layer discard out of\nrange readings and reduce jitter etc\"\n\nThe input layer documentation describes that values that are not in the\nabsolute range are also accepted.\n\nSo this patch adds a check within the driver.\n\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "152fcb2784c9305e19e7caee2932b9e32b0a1d41",
      "tree": "a8fceed3656ea2e7ef6a3c2f5afb450cf7620bdd",
      "parents": [
        "f6161aa153581da4a3867a2d1a7caf4be19b6ec9",
        "4b7d293c64fde133cc2b669d0d7637b8a4c6d62f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:49:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:49:37 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"Except for the largish change to the ALPS driver adding \"Dolphin V1\"\n  support and Wacom getting a new signature of yet another device, the\n  rest are straightforward driver fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: mms114 - Fix regulator enable and disable paths\n  Input: ads7864 - check return value of regulator enable\n  Input: tc3589x-keypad - fix keymap size\n  Input: wacom - add support for 0x10d\n  Input: ALPS - update documentation for recent touchpad driver mods\n  Input: ALPS - add \"Dolphin V1\" touchpad support\n  Input: ALPS - remove unused argument to alps_enter_command_mode()\n  Input: cypress_ps2 - fix trackpadi found in Dell XPS12\n"
    },
    {
      "commit": "4b7d293c64fde133cc2b669d0d7637b8a4c6d62f",
      "tree": "68ed54427b3ee2db2b95a3d1a7ff25d55e0fdc61",
      "parents": [
        "f94352f8db97b9a3b3c1ec45f6fef1400880168a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 03 20:21:30 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 10 18:34:07 2013 -0700"
      },
      "message": "Input: mms114 - Fix regulator enable and disable paths\n\nWhen it uses regulators the mms114 driver checks to see if it managed to\nacquire regulators and ignores errors. This is not the intended usage and\nnot great style in general.\n\nSince the driver already refuses to probe if it fails to allocate the\nregulators simply make the enable and disable calls unconditional and\nadd appropriate error handling, including adding cleanup of the\nregulators if setup_reg() fails.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "f94352f8db97b9a3b3c1ec45f6fef1400880168a",
      "tree": "bc6adf329b569913ef5c22219124f47746ee97c5",
      "parents": [
        "39735019716e93914a366ac1fb2e78f91b170545"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 03 20:19:07 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 10 18:33:15 2013 -0700"
      },
      "message": "Input: ads7864 - check return value of regulator enable\n\nAt least print a warning if we can\u0027t power the device up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8343bce195da8bb4d5a652ee085474a5cc62983f",
      "tree": "412200d90500b33a97800d5b2aee7eb31ffe956c",
      "parents": [
        "0aefda3e8188ad71168bd32152d41b3d72f04087"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 10:31:01 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 10:31:01 2013 -0800"
      },
      "message": "Atmel MXT touchscreen: increase reset timeouts\n\nThere is a more complete atmel patch-series out by Nick Dyer that fixes\nthis and other things, but in the meantime this is the minimal thing to\nget the touchscreen going on (at least my) Pixel Chromebook.\n\nNot that I want my dirty fingers near that beautiful screen, but it\nseems that a non-initialized touchscreen will also end up being a\nconstant wakeup source, so you have to disable it to go to sleep.  And\nit\u0027s easier to just fix the initialization sequence.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22dfab7fd7fd5a8a2c5556ca0a8fd35fc959abc8",
      "tree": "009b5cdf5cba8e20266861989d38bc777ef845f7",
      "parents": [
        "67a865a40b46d4e5d2afd154303b10220202140f"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Thu Mar 07 19:43:33 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 16:03:29 2013 -0800"
      },
      "message": "Input: atmel_mxt_ts - Support for touchpad variant\n\nThis same driver can be used by atmel based touchscreens and touchpads\n(buttonpads). Platform data may specify a device is a touchpad\nusing the is_tp flag.\n\nThis will cause the driver to perform some touchpad specific\ninitializations, such as:\n  * register input device name \"Atmel maXTouch Touchpad\" instead of\n  Touchscreen.\n  * register BTN_LEFT \u0026 BTN_TOOL_* event types.\n  * register axis resolution (as a fixed constant, for now)\n  * register BUTTONPAD property\n  * process GPIO buttons using reportid T19\n\nInput event GPIO mapping is done by the platform data key_map array.\n\nkey_map[x] should contain the KEY or BTN code to send when processing\nGPIOx from T19. To specify a GPIO as not an input source, populate\nwith KEY_RESERVED, or 0.\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\nSigned-off-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfc29e95950345dca0d64a79da46f6b8592c0b1e",
      "tree": "2214f2a14868e813e5929545b2d9eadbee3914b7",
      "parents": [
        "d6b0c58048d2c8c6f4955c37f670125b2792cd14"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 23 12:18:14 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Feb 25 23:02:57 2013 -0800"
      },
      "message": "Input: auo-pixcir-ts - switch to using managed resources\n\nThis simplifies error unwinding and device teardown.\n\nTested-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "7241443f67bb352183bcfd7e3b807b87f2777b5d",
      "tree": "24643c68bf0b3dfac6825fd5df0f0bad91546f98",
      "parents": [
        "38e83f7f9169400047aa3033d643891da1b00441"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Sat Feb 23 12:08:55 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 24 19:10:18 2013 -0800"
      },
      "message": "Input: auo_pixcir_ts - add devicetree support\n\nAdd the necessary code to create the needed platformdata from devicetree\ninformations.\n\nThe interrupt mode of the chip is not set via devicetree, as it is not\na property of the hardware but instead only a preferred type of operation.\nThis should probably be made settable via configfs in the future.\nThe option set as default is the mode the datasheet mentions as default.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "38e83f7f9169400047aa3033d643891da1b00441",
      "tree": "096ca7da97495076c71a3d24851507ee04fc1728",
      "parents": [
        "27cef8b47cfb27fa2955a8577637794f1f275db2"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Sat Feb 23 12:06:48 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 24 19:10:14 2013 -0800"
      },
      "message": "Input: auo_pixcir_ts - keep own pointer to platform_data\n\nWhen supporting devicetree the platformdata may not necessarily come\nfrom the dev but may be generated in the driver instead.\n\nTherefore keep the pointer in the driver struct instead of using\ndev.platform_data.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "27cef8b47cfb27fa2955a8577637794f1f275db2",
      "tree": "a92f52efaa486cc25b4302272aaef3c23110f86f",
      "parents": [
        "fa656308622fdaf54f2ff9ce8a70e4260f701b5d"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Sat Feb 23 12:06:44 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 24 19:10:10 2013 -0800"
      },
      "message": "Input: auo-pixcir-ts - handle reset gpio directly\n\nDevicetree based platforms don\u0027t handle device callbacks very well\nand until now no board has come along that needs more extended hwinit\nthan pulling the rst gpio high.\n\nTherefore pull the reset handling directly into the driver and remove\nthe callbacks from the driver.\n\nIf extended device setup is needed at some later point, power-sequences\nwould probably be the solution of choice.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fa656308622fdaf54f2ff9ce8a70e4260f701b5d",
      "tree": "13973f6060265a2b240c4a35d17383fa5decdf8f",
      "parents": [
        "005a69d632cd8694061c2dd27492fe874780b5ee"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Sat Feb 23 12:06:34 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 24 19:10:06 2013 -0800"
      },
      "message": "Input: auo-pixcir-ts - set input direction for interrupt gpio\n\nPreviously the gpio was not configured at all.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "c6699b58f4fe2f968f036a862c09ce44b6968376",
      "tree": "d26743fa88966c2bdfd35ba723e3631f08a1f5fc",
      "parents": [
        "5a1203914a637b642442a861cf462d16401548e1",
        "2d9f0d964be94fd51c7303288c6f9c88bf2381fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:00:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:00:43 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"Two new touchpad drivers - Cypress APA I2C Trackpad and Cypress PS/2\n  touchpad and a big update to ALPS driver from Kevin Cernekee that adds\n  support for \"Rushmore\" touchpads and paves way for adding support for\n  \"Dolphin\" touchpads.\n\n  There is also a new input driver for Goldfish emulator and also\n  Android keyreset driver was folded into SysRq code.\n\n  A few more drivers were updated with device tree bindings and others\n  got some small cleanups and fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (55 commits)\n  Input: cyttsp-spi - remove duplicate MODULE_ALIAS()\n  Input: tsc2005 - add MODULE_ALIAS\n  Input: tegra-kbc - require CONFIG_OF, remove platform data\n  Input: synaptics - initialize pointer emulation usage\n  Input: MT - do not apply filtering on emulated events\n  Input: bma150 - make some defines public and fix some comments\n  Input: bma150 - fix checking pm_runtime_get_sync() return value\n  Input: ALPS - enable trackstick on Rushmore touchpads\n  Input: ALPS - add support for \"Rushmore\" touchpads\n  Input: ALPS - make the V3 packet field decoder \"pluggable\"\n  Input: ALPS - move pixel and bitmap info into alps_data struct\n  Input: ALPS - fix command mode check\n  Input: ALPS - rework detection of Pinnacle AGx touchpads\n  Input: ALPS - move {addr,nibble}_command settings into alps_set_defaults()\n  Input: ALPS - use function pointers for different protocol handlers\n  Input: ALPS - rework detection sequence\n  Input: ALPS - introduce helper function for repeated commands\n  Input: ALPS - move alps_get_model() down below hw_init code\n  Input: ALPS - copy \"model\" info into alps_data struct\n  Input: ALPS - document the alps.h data structures\n  ...\n"
    },
    {
      "commit": "005a69d632cd8694061c2dd27492fe874780b5ee",
      "tree": "e9e352429448f1443896c3340d0e6908db558a42",
      "parents": [
        "938789fea130c451fde618ac43955beae6b90177"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 16 22:07:41 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 16 22:12:45 2013 -0800"
      },
      "message": "Input: cyttsp-spi - remove duplicate MODULE_ALIAS()\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "938789fea130c451fde618ac43955beae6b90177",
      "tree": "46a6c40e576a12c457b5d6ccb067aa42cb2d2486",
      "parents": [
        "9eee07d39fa606a191ae65d3c0e12771a80e70ca"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Sat Feb 16 22:01:44 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Feb 16 22:12:40 2013 -0800"
      },
      "message": "Input: tsc2005 - add MODULE_ALIAS\n\nThis enables autoloading of tsc2005 driver when is compiled as a module.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d722260d233949ec531c684248a88cb163608851",
      "tree": "29d0080bd99d7650ada9769eeb657ceb019614e8",
      "parents": [
        "21fb9f0d5e91152066c9be801b44a7c592fd3fa2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 13 13:29:01 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 13 20:21:07 2013 -0800"
      },
      "message": "Input: add couple of missing GENERIC_HARDIRQS dependencies\n\nWhen removing the !S390 dependency from drivers/input/Kconfig\na couple of drivers don\u0027t compile because they have a dependency\non GENERIC_HARDIRQS.  So add the missing dependencies.\nFixes e.g. this one:\n\ndrivers/input/keyboard/lm8323.c: In function ‘lm8323_suspend’:\ndrivers/input/keyboard/lm8323.c:801:2: error: implicit declaration of function ‘irq_set_irq_wake’\n\t[-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8a0b6c5d14bbaf62a4f19131ac16ac81ed909fda",
      "tree": "58e46c096e7eb8bf6463ba1d78cf848d9a813aad",
      "parents": [
        "914e597682375ad732d2fedecd855ac637ed7ef7"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Jan 09 09:03:27 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 17 00:28:05 2013 -0800"
      },
      "message": "Input: mms114 - switch to using managed resources\n\ndevm_* APIs are device managed and make the exit and clean up code\nsimpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Laxman Dewangan\u003cldewangan@nvidia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e7cd0aeb323441228ebbffb0c5a78ea1132663fd",
      "tree": "4a38ede2749f6febf1142ca4dda78eb0cda81ca2",
      "parents": [
        "7488b1b94b46f262a60a94d9468d324201574cf8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 09:44:43 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 24 09:52:25 2012 -0800"
      },
      "message": "Input: wm831x-ts - convert to devm_input_allocate_device()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "31564cbd77baa88405862d4aa0d00893ab1d8cb7",
      "tree": "2eaec947ab64ccfa2d94ca29bf14feb70b8a4b61",
      "parents": [
        "6842d98de7bb726dfddc719cb9ae022b26a0f2b8",
        "022573c275500e1a50889949f679d04b5446edf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull second round of input updates from Dmitry Torokhov:\n \"As usual, there are a couple of new drivers, input core now supports\n  managed input devices (devres), a slew of drivers now have device tree\n  support and a bunch of fixes and cleanups.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits)\n  Input: walkera0701 - fix crash on startup\n  Input: matrix-keymap - provide a proper module license\n  Input: gpio_keys_polled - switch to using gpio_request_one()\n  Input: gpio_keys - switch to using gpio_request_one()\n  Input: wacom - fix touch support for Bamboo Fun CTH-461\n  Input: xpad - add a few new VID/PID combinations\n  Input: xpad - minor formatting fixes\n  Input: gpio-keys-polled - honor \u0027autorepeat\u0027 setting in platform data\n  Input: tca8418-keypad - switch to using managed resources\n  Input: tca8418_keypad - increase severity of failures in probe()\n  Input: tca8418_keypad - move device ID tables closer to where they are used\n  Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data\n  Input: tca8418_keypad - use a temporary variable for parent device\n  Input: tca8418_keypad - add support for shared interrupt\n  Input: tca8418_keypad - add support for device tree bindings\n  Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n  Input: bu21013_ts - add support for Device Tree booting\n  Input: bu21013_ts - move GPIO init and exit functions into the driver\n  Input: bu21013_ts - request regulator that actually exists\n  ARM: ux500: Strip out duplicate touch screen platform information\n  ...\n"
    },
    {
      "commit": "7488b1b94b46f262a60a94d9468d324201574cf8",
      "tree": "c77e6d73a0f18d2235b4abadee710693daa1b4d9",
      "parents": [
        "a455e2985f57e2a71566bb8850094af38b2c932d"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Sun Dec 16 23:10:56 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Dec 16 23:16:03 2012 -0800"
      },
      "message": "Input: stmpe-ts - report BTN_TOUCH event\n\nstmpe touchscreen supports BTN_TOUCH event but doesn\u0027t report it. Add\nBTN_TOUCH reporting capability to the stmpe touchscreen driver.\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "852d20aed8a029ea8496e85052493b275f19d22b",
      "tree": "0662fdf76f89b1bf0bec7b660e188eb22a866b38",
      "parents": [
        "48fceb7d37cde11edf342c5095fa8815365c299f"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon Nov 26 00:06:36 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:16:11 2012 -0800"
      },
      "message": "Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n\nThe kernel does not contain the symbol SA1100_BITSY so the driver\nis never compiled and can be removed safely.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "48fceb7d37cde11edf342c5095fa8815365c299f",
      "tree": "97da5a94b9612da5c20a3e0d5432e8f04caebcc6",
      "parents": [
        "31fbcda71489d8cbe2b82819eaab4818524e3a49"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 28 14:35:43 2012 +0100"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:05:19 2012 -0800"
      },
      "message": "Input: bu21013_ts - add support for Device Tree booting\n\nNow we can register the BU21013_ts touch screen when booting with Device\nTree enabled. Here we parse all the necessary components previously\nexpected to be passed from platform data.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "31fbcda71489d8cbe2b82819eaab4818524e3a49",
      "tree": "0f19938312a79b229877e31dc728fba75c73a688",
      "parents": [
        "8c587f7709f7f6377842968562bcf51ee6f47f09"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 28 10:29:07 2012 +0100"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:05:11 2012 -0800"
      },
      "message": "Input: bu21013_ts - move GPIO init and exit functions into the driver\n\nThese GPIO init and exit functions have no place in platform data, they\nshould be part of the driver instead,\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8c587f7709f7f6377842968562bcf51ee6f47f09",
      "tree": "9446bfc32b5aa9eef12d17b0397256aacbc045a3",
      "parents": [
        "64db3648e87dceb87ff05d83b1f408f8f691c429"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Nov 21 19:11:46 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:45:35 2012 -0800"
      },
      "message": "Input: bu21013_ts - request regulator that actually exists\n\nCurrently the BU21013 Touch Screen driver requests a regulator by the\nname of \u0027V-TOUCH\u0027, which doesn\u0027t exist anywhere in the kernel. The\ncorrect name, as referenced in platform regulator code is \u0027avdd\u0027. Here,\nwhen we request a regulator, we use the correct name instead.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e2619cf78e19476bfd7ceaefa9eff0847529346e",
      "tree": "e1eec6ea5d420491e9afc18a4d604f7c33c325de",
      "parents": [
        "5298cc4cc753bbe4c530b41341834f6ef3344d0d"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:50:47 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:05:38 2012 -0800"
      },
      "message": "Input: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5298cc4cc753bbe4c530b41341834f6ef3344d0d",
      "tree": "5dde0337622144b635a7dc199844ed5376794b09",
      "parents": [
        "78f50c246f4286d40a1f42fecc779d47e40503a2"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:38:25 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:05:19 2012 -0800"
      },
      "message": "Input: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "78f50c246f4286d40a1f42fecc779d47e40503a2",
      "tree": "afd39f280406671201b259f7bc6143d6ca1e26f8",
      "parents": [
        "d6f6dfd941de2b106af1290b810eff9b1c523772"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:31:00 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:04:08 2012 -0800"
      },
      "message": "Input: remove use of __devinitconst\n\nCONFIG_HOTPLUG is going away as an option so __devinitconst is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d6f6dfd941de2b106af1290b810eff9b1c523772",
      "tree": "dd6ea1e1421e6bafbe630a4e756f6df9acbfae58",
      "parents": [
        "1cb0aa88179b7a71c240529e9d781d7bbb43d2e8"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:30:24 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:03:59 2012 -0800"
      },
      "message": "Input: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "1cb0aa88179b7a71c240529e9d781d7bbb43d2e8",
      "tree": "9da5e91407baec88a7d1bb0364e8c98a9f9d316e",
      "parents": [
        "58b45d166f4c16d21f6aa059c6c5d87a9eeb1ff5"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:27:39 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:03:48 2012 -0800"
      },
      "message": "Input: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5e7fe820fa1fdf1988e71c0c1070b5d9bdd4fcf1",
      "tree": "c5aa57e70d901ae05b25e61387a351e6b0b2826b",
      "parents": [
        "037db524a2015607031c70a7935153120601b908",
        "0a0d62857366d8a6531e7fed1c3ccdd9a2b5b40b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:02:54 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:02:54 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n\nBring in changes to ads7846 to avoid mereg conflicts.\n"
    }
  ],
  "next": "037db524a2015607031c70a7935153120601b908"
}
