)]}'
{
  "log": [
    {
      "commit": "cd47322cbe12c9b0b528dc909060f3083e634def",
      "tree": "84b7138d0449b3cc2dadecb6c0fff4f445f4f642",
      "parents": [
        "7a6fadfd94ed3a6724f5093668185807c30ef80c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 14 18:32:48 2012 -0800"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Feb 20 11:35:49 2012 -0800"
      },
      "message": "Input: atmel_mxt_ts - convert to MT protocol B\n\nAtmel touchscreen chips can use MT protocol B because they can assign\nunique id to ABS_MT_TRACKING_ID from finger id provided by hardware.\n\nChange-Id: Ia37e7d993380b28599b09aed9075c91ce4259f88\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "190c4e0e125fe07322e6052d47de6f69daaa56c9",
      "tree": "3ebe759e6d784a4717648fbd87b8acbd88d7eee8",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 11:06:09 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 14:06:18 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Support fw update based on version\n\nCurrently, firmware will not upgrade to a version which doesn\u0027t\nhave the same major number as what is already on the device.\nThis change will allow the upgrade to happen when the new\nfirmware matches the version listed in platform data, regardless\nof what version is currently on the device.\n\nChange-Id: Ifd1733aab2866ed3fce60a462d1699d2c5cb39b4\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "c331f8422a184d97f61918fca64fcb446ce42eee",
      "tree": "301808c1e25e5146251aca505032939a91371610",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Jan 24 10:33:47 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Feb 03 10:25:44 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend/resume, we call\nregulator_set_optimum_mode on every touchsdcreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occures.  Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I8dbd9d8281cb144b31c59d86fcf4e8a8133cd6a7\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "83c385a929f3feb310d332bec62a1fccaf753841",
      "tree": "7617b0a7f8a34cb89c098013d10ad9667cf415fd",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 10:32:03 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 14:41:01 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide max touch coordinates via platform data\n\nThe atmel_mxt_ts driver manipulates the touch coordinates\nif they are \u003c 1024. In cases when the display \u003c 1024 and\nvirtual key area \u003e 1024, there is a problem in reporting\nthe coordinates for the virtual key area. Add new pdata\nvariables which can handle this.\n\nChange-Id: Ic31db032a1598c60c01bff31c7b36042f42c9817\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "6cfc00e0918a0551f790e768cea664d17c39e33f",
      "tree": "4f1b0a13a6b46ab22a14772844c777b8eb0ef7b3",
      "parents": [
        "33b007d563eae7d09842462006a13a70c5a12d08"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 15:15:30 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:44:12 2012 -0800"
      },
      "message": "Input: atmel_mxt_ts: Add a debugfs attribute to show all objects\n\nThe sysfs attribute show method (mxt_object_show) is limited to show\nobject information up to (PAGE_SIZE - 1) bytes. We need a way to get\nthe complete information of all objects. The object information can\nbe obtained from \u003cdebugfs-mount\u003e/atmel_mxt_ts/object.\n\nChange-Id: I92fff75b37ba0cba19b137460c2144fe847c6343\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "c7fc4056138cc83cb75b1332eb345e2a9f068c48",
      "tree": "21228e49533211b4bb99f08e021e2acf925091a5",
      "parents": [
        "dc4413c3700ee3e14a022fac94184590e97cb42c"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Dec 21 16:16:19 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:42:21 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Add support for object PROCI_SHIELDLESS_T56\n\nThe mXT1386E touch controller supports a new signal processing object\nPROCI_SHIELDLESS_T56. This object is both readable and writable.\n\nChange-Id: I418df8c3f05dc5265a1e7581d9c7e654a9fd3c4c\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc4413c3700ee3e14a022fac94184590e97cb42c",
      "tree": "5054ebce0107443abb80f740b15fdc2be77d4302",
      "parents": [
        "1484f46cd13597ba4522538376cbf4d514ea977f"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Jan 16 15:22:52 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:40:53 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Support runtime selection of config data\n\nAdd support for dynamic configuration data update if the target can\nsupport more than one Atmel chip. Platform data contains an array of\nsupported config data along with family ID, variant ID and firmware\nversion. Driver searches for matching family ID, variant ID and\nfirmware version, and uses the corresponding config data to program.\n\nChange-Id: I684da4bdef56a3445acab3bb8fe47dd5279bebe5\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ff17d5dcf5b2ebdd2c9536146ebd6cd6ce64a9e",
      "tree": "93f84abfcf9691f2591797179a56785243c58aaf",
      "parents": [
        "2cbe5baa4ba0082b5aefac4d9851c359e3eba41c"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 19 15:06:23 2012 -0800"
      },
      "committer": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 26 11:58:32 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend and resume, we call\nregulator_set_optimum_mode on every touchscreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occurs. Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I71f0f14b16d9f333bd409d9d5150f11a7ccd8fdf\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "482ccccd1ffb0ea761053b8a011260b65d118361",
      "tree": "7040c7e74728442260ae86ea646b27659940171e",
      "parents": [
        "82b747283f9111d0d12e0e8f52e2be5a62330851"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 12:19:19 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 13:48:04 2012 +0530"
      },
      "message": "input: tsc2007: Specify max/min coordinates from platform data\n\nProvides flexibility to specify max/min x and y coordinates from\nplatform data. Useful in cases where the TS controller reports\ncoordinates at an offset from the predefined min/max values\n(0 and 4096 respectively).\n\nChange-Id: Ia93a8940078aa5960d1d900ac56b0b3354c82e40\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "382d3ce8413ce9062cfcc0ff134e694f5ac58230",
      "tree": "6ad9b0cca049955536760be6fac4776cbe4b7d93",
      "parents": [
        "7ed41d531ca8a8fa945ea03dd80e623711c9dc60"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 20:24:28 2012 +0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 19 12:27:21 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Add support for keyarray object\n\nKeyarray(T15) object is used for handling capactive keys.\nIt can handle 32 keys and the keys supported are passed\nfrom platform data as key_codes.\n\nChange-Id: Iac589afb59e8ff69b6e1eb86bafdc0b5382c3edd\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfe8f3025a6d70ab2c9bd3a51cb5e67453ff7373",
      "tree": "463ff1b593990c810e65a2aae3702de76b29a42a",
      "parents": [
        "56b42db68ddf6aac9bc33130535e2a52d309ceea"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:32:08 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Jan 16 12:20:59 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Release irq and reset gpios\n\nCleanup and release the gpio pins for irq and reset\nwhen the module is removed.\n\nChange-Id: Id264411a786c7490506271bef2d6f7e55e7d07fb\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5e7343f28ec3be08922314a2c80598363260e970",
      "tree": "b3949db39aaa96753272d4039c4f189d179fe903",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:30:16 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 13 13:59:34 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Report pressure as 0 upon MXT release event\n\nCorrect event where touch is released but nonzero pressure is\nreported by controller.  If there is no touch, pressure should\nbe reported to Android as zero.\n\nChange-Id: I1865e69faa57bf5cf34325622c3b7170ceaf4654\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "145ae40f6ca14f6595de4e826e637ff5d95658a2",
      "tree": "0bfafdaa1063e4fbfb53557face164bc736e1afd",
      "parents": [
        "b429862b4b9763a879dde16fc2034b454d8a1c63",
        "ff819c2feedcaaf70c5069e79f2b46a91a14ed16"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 04 11:09:34 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 04 11:09:34 2012 -0800"
      },
      "message": "Merge changes Idf735f36,I7cb06a48 into msm-3.0\n\n* changes:\n  drivers: pm8901: Delete pmic8901 specific subdevice drivers\n  drivers: pm8058: Delete pmic8058 specific subdevice drivers\n"
    },
    {
      "commit": "4e66bb7bce8a739766fca8e38d9205f72f001e4f",
      "tree": "91f3b231527fd76d6ab060c5defebf0e46f0da0a",
      "parents": [
        "4e566b30e0e6c04038cf08508e5cf233aab94413"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jan 02 17:04:32 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Jan 03 09:07:02 2012 +0530"
      },
      "message": "drivers: atmel_maxtouch: Fix IRQ handling in a possible race condition\n\nPossibility of the IRQ being disabled twice if IRQ hander and the\nmissed interrupt check execute simultaneously. This can case the IRQ\nto be disabled forever.\n\nChange-Id: If1d1cac138727c866dcd99b882b778d4b31b1774\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4786e9fdba77c79873604e8973bb9afc6f822010",
      "tree": "095281693be806cfe5a62d0186b5599dfb2fc1a6",
      "parents": [
        "4e566b30e0e6c04038cf08508e5cf233aab94413"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Dec 21 09:23:13 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jan 02 09:57:46 2012 +0530"
      },
      "message": "drivers: pm8058: Delete pmic8058 specific subdevice drivers\n\nPM8058 subdevices now use pm8xxx based drivers.\nDelete keypad, power-key, vibrator, rtc, mpp, gpio, thermal,\nbatt-alarm, misc drivers.\n\nChange-Id: I7cb06a48b7d724aa1e1790ba88feeece1701bb35\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "380cc0b6840ff8eabf621553adde4d31ad5451bf",
      "tree": "0ab6c324ac3b11cc6d2ca1b5d9b681e6ce1cc944",
      "parents": [
        "08266db27b53d598b2ef51df223c89e40221e3ab"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Nov 03 12:55:04 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:48 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add mxt224E family reset specifics\n\nChange-Id: Ia07f558a52e1f821da031da7b8f7e6b9afb6bfe9\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "08266db27b53d598b2ef51df223c89e40221e3ab",
      "tree": "050424511b8ddaf87f203be3d5ca5c0f5912a7ab",
      "parents": [
        "303ecac2f92962a452e5e4956a8cb07a20b242b6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Nov 04 11:07:16 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:15 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add gpio framework to driver\n\nMove irq and reset gpios to driver\n\nChange-Id: I386cfdb142cefe6ad7021a67d7d277dc0447411a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "5aa13e391cde2a6e5f2a34a04302aa92f431b900",
      "tree": "9846d65d63db63231ced48bb3e91a47699723b57",
      "parents": [
        "39ef0122d4947dd93887c9295a41c5bf814fad08",
        "e8645595e71b38792f99b1743af85645d72eb143"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts - update object list\" into msm-3.0"
    },
    {
      "commit": "fe99c760d823532f03cd50a589c52d944c912459",
      "tree": "cce756f6a9631799f947db0cdcd89b278784feb3",
      "parents": [
        "a296c0d1e9b718ec3b48ebd304919ee7299dd1af",
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "message": "Merge changes I2717fd26,Ib30cca61 into msm-3.0\n\n* changes:\n  input: atmel_mxt_ts: modify regulator framework for mxt224E\n  Input: atmel_mxt_ts - report pressure information from the driver\n"
    },
    {
      "commit": "e8645595e71b38792f99b1743af85645d72eb143",
      "tree": "630fe8a879fe0001964e4d8cf963f50410213474",
      "parents": [
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Fri Nov 18 12:56:19 2011 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - update object list\n\nUpdate the object list to include new objects, add unique identifiers\nso we can distinguish between old \u0026 new generation of the same object.\n\nChange-Id: I6e0336e3db1deed1072b5d0c7ba944659ad85b5a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "21115ebe19b6b11aebbd0210b98c1ab159a3c072",
      "tree": "601d262f61c4478a7d88880f7cb8c5f60beb8b84",
      "parents": [
        "e6eb36a842848b9427e618a3f6aeef7338fcaccc"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Nov 02 09:04:37 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "input: atmel_mxt_ts: modify regulator framework for mxt224E\n\nSupport mxt224E controller which requires both digital and analog\nregulator power.\n\nChange-Id: I2717fd26b4790cf1b6160f09e71611537b47ea3c\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e6eb36a842848b9427e618a3f6aeef7338fcaccc",
      "tree": "fcd8b7953477dc2fbfe0a4c1713091788d3c1f2c",
      "parents": [
        "b3f768c52b014befc04cd186a2037ecb9dfb2866"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue Oct 11 12:28:21 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - report pressure information from the driver\n\nAtmel mxt1386 touch controller has the touch pressure information but\nthe current driver atmel_mxt_ts does not expose it to the user space.\nThis patch makes the driver report the touch pressure information to\nuser space.\n\nChangeLog:\nv2: fixed indentation as commented by Wanlong Gao\nv3: added signed-off-by\n\nChange-Id: Ib30cca618d964793e026a675823d9ed8d4e912b9\nSigned-off-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e2da76d1056f027c542023ab22da7d8e71c71820",
      "tree": "6c302789d1285d5cb61009d2aa406e143148870a",
      "parents": [
        "a946f7dcd0be5263ad02d86d9e25b69ddc46355f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 13:39:58 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Dec 20 14:56:22 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Convert mdelay to sleep variant calls\n\nReplace busy waiting mdelay calls with sleep variant calls\nlike msleep and usleep_range.\n\nChange-Id: I516dba3c78fe7e61f6da9340fba16ba1f61c2be4\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb162965128073cf3e51681d67096a0bfa603222",
      "tree": "1a573cadbbbe3496d316bb5a713cef51228ca9dd",
      "parents": [
        "f587fe56c87c612718f000f0e477da49ceb72e4a",
        "d99a79c3eee29ef51af3c621615e4dba15314353"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 09 11:16:03 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 09 11:16:03 2011 -0800"
      },
      "message": "Merge \"input: synaptics_rmi_ts: Add ABS_MT_PRESSURE event\" into msm-3.0"
    },
    {
      "commit": "d99a79c3eee29ef51af3c621615e4dba15314353",
      "tree": "2f052854950b699803e20d7bb0f942e28186518b",
      "parents": [
        "952a1d10fdf7d9276869e6ba0d551258cc1b99c8"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Dec 07 13:01:11 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Dec 08 15:55:48 2011 +0530"
      },
      "message": "input: synaptics_rmi_ts: Add ABS_MT_PRESSURE event\n\nUse ABS_MT_PRESSURE to report pressure instead of relying\non ABS_MT_TOUCH_MAJOR and ABS_MT_WIDTH_MAJOR events.\n\nChange-Id: I3954e729ad48a28970b470df8c86c3a22ea56bd9\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "27c5a8de49fc96bbd2aa63f015efb7072f12979e",
      "tree": "180a7f47c9593e516f34f39c89cbfc4c8f9e2865",
      "parents": [
        "b9599f1d4d913ecc85cdd0ebe16dee8210120753"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 08 11:36:56 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 08 14:12:29 2011 +0530"
      },
      "message": "input: pmic8058-othc: Report headset removal without any delay\n\nDelay in headset removal causes adverse effects in\nuserspace such as delay (loss) in audio/video routing.\n\nDelay was introduced to reject spurious switch events. These\nevents are already rejected based on the headset status.\n\nCRs-Fixed: 321721\nChange-Id: I34346a83cc673d7a7856ea1f43f858a5e040265d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "eecdc06dfed6d999b217becccef9731907d8a865",
      "tree": "b1a71b1bc5769d81120aadf738e9658d224f70ee",
      "parents": [
        "a9b96e1ba341e12ab903accf4da63c8f91f735fe"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Thu Nov 17 09:47:09 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Dec 06 10:29:19 2011 -0800"
      },
      "message": "input: pmic8xxx-pwrkey: Change algorithm on converting trigger delay\n\nThe previous algorithm requires that kpd_trigger_delay_us be set to\n1/32 of the preferred trigger delay. The new algorithm allows setting\nkpd_trigger_delay_us to the preferred trigger delay directly.\n\nThe actual delay can only be one of the eight levels: 2 sec, 1 sec,\n1/2 sec, 1/4 sec, 1/8 sec, 1/16 sec, 1/32 sec, and 1/64 sec. The valid\nrange of kpd_trigger_delay_us is 1/64 second to 2 seconds. A value\nwithin the valid range will be rounded down to the closest level. Any\nvalue outside the valid range will be rejected.\n\nUpdate board files for targets that use this driver accordingly.\n\nCRs-Fixed: 307203\nChange-Id: If98b9cd32e03ab85cd078024b2adee02212cf030\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "290b63b32d68bdcf0bff4ebb32d3857fcadbab9a",
      "tree": "a805b1567f9038de5d0128087f7dd5850a5a54a2",
      "parents": [
        "ec6fd7af651dc2126e5c15936b3ef22c55ead78a"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Nov 30 10:55:05 2011 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Nov 30 11:37:41 2011 -0800"
      },
      "message": "drivers: evdev: Initialize retval before it is used\n\nChange-Id: Ifd16499ac0cc48f977a2dc0607897fd78ceb618a\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "73341822cca42bf192effdbccfdf0e62ee16860f",
      "tree": "92e515e51b5e8556e75993beff0cf0198b0a752e",
      "parents": [
        "df388061453598494c55e3d4e906c2c69c45ee0b",
        "4e9a94e60d589581799ac7c3341ec4dfac8793a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "message": "Merge \"input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\" into msm-3.0"
    },
    {
      "commit": "4e9a94e60d589581799ac7c3341ec4dfac8793a5",
      "tree": "869698d4d332daf60c3ef68635f086179de8a206",
      "parents": [
        "4b0f0d9b57b19ecd3a7d03460cb9682b0dc3544e"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 16:34:21 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Nov 26 23:45:35 2011 -0700"
      },
      "message": "input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\n\nOpensource driver atmel_mxt_ts has the platform data\nstructure name as atmel_maxtouch. Avoid name conflict\nby renaming atmel_maxtouch driver\u0027s platform data to\nmaxtouch_platform_data.\n\nChange-Id: I4bf3ed83e3eab55c4464de365c6009965da73744\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "849b79e1f0bd8d23e3ea00cfd60b3ea37baee914",
      "tree": "ab126a68a158b7415b255608c740cd9571c13cd5",
      "parents": [
        "fee60e033e577f7c0f3218ec345d9301d36901b2"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:43:08 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:44:06 2011 -0800"
      },
      "message": "msm: trivial: \u0027chmod 644\u0027 for non-executable files\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9df12a3011f3f75ea3bffa6487d3cd697d60aef",
      "tree": "fb8cffd7efa5a1de5a66704c3ea5c375dcd822c5",
      "parents": [
        "79c0d25bac3a0a4e99576bd1e639444e243cab20"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Nov 18 16:34:24 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Nov 21 10:30:24 2011 +0530"
      },
      "message": "input: atmel_maxtouch: Report BTN_TOUCH event\n\nReport BTN_TOUCH event along with other input\nevents.\n\nChange-Id: I1ba414224f978c13e24c382b5c0fd57f82f66577\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f0ec1450bdd1e7941a5502a2b55674fd1dd66ea",
      "tree": "49fe280ac0f4be6c6c24d699846c6fe5b5437474",
      "parents": [
        "a25d07672ad3de46374e2aa43f2a58de0f26b1a8",
        "d074fa2796bdbc42c4f918c78d6711bafc80b1c8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\" into msm-3.0"
    },
    {
      "commit": "f112ecce603c94430fcf4c6a93b64b2148b668d5",
      "tree": "e8e9a6156e6cab2993e2bd2a8f3503885110a2b2",
      "parents": [
        "465c15903f44453a235d7eb9be4b6bde51368370",
        "1c46af9fac46fdca7a87d7b2295014c62fd55376"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "message": "Merge \"input: cyttsp-i2c: Fix a few coding issues\" into msm-3.0"
    },
    {
      "commit": "60dc123b0438ff7a7967f234544094b15bab0aed",
      "tree": "41c9d1aab86fac93f0caa156fd0cace12ac56eff",
      "parents": [
        "ca53a33ce6c4ef33e69fc8f8d889bcf45c6ec31e",
        "0106ea69f791be44b0c89e09d4ff0596c7f0ef07"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 16 22:43:07 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Nov 16 22:43:07 2011 -0800"
      },
      "message": "Merge \"input: cy8c_ts: use ABS_MT_PRESSURE to report pressure\" into msm-3.0"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2019339bc48faf4d639398e6ce210760b856cb1",
      "tree": "af1c28aa377d9c277ab4a55880a8026003650145",
      "parents": [
        "ca61ef66848080dc288ddf766adc2f7f4e5423d7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:29:10 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Nov 16 19:06:11 2011 +0530"
      },
      "message": "mfd: pm8058: Modify pm8058 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, gpio, keypad, power-key, leds, othc, vibrator,\nrtc, batt-alarm, thermal, upl, nfc, pwm, xoadc, regulators,\nxo-buffers, charger.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: Id9795552fc9f4a2c920c070babfaef1f4cd6ca61\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "0106ea69f791be44b0c89e09d4ff0596c7f0ef07",
      "tree": "fe7d44e23ce06d6f572cba8f02fb3c777039860b",
      "parents": [
        "c98e14d766312877579a5d61413f418c20ab6428"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 15:40:07 2011 +0530"
      },
      "committer": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 16:11:37 2011 +0530"
      },
      "message": "input: cy8c_ts: use ABS_MT_PRESSURE to report pressure\n\nChange-Id: I271416167fa1800bfbaf05e7269396652b2449bc\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c46af9fac46fdca7a87d7b2295014c62fd55376",
      "tree": "d5956fd7ee55e03d899ee0d88c2f4421c34400b6",
      "parents": [
        "7a345d39c84e25903a40d0fde011a8c4bbc1a2b4"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Nov 14 22:11:48 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 15 21:47:34 2011 -0800"
      },
      "message": "input: cyttsp-i2c: Fix a few coding issues\n\nFix issues such as comparing an unsigned integer against 0 and\nunnecessary NULL checking.\n\nChange-Id: Ib70b083925229ed9ec5b940e0fb0e80e9b83c960\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "42474690f7498e77f7875c1ef33f31cc84f24aa6",
      "tree": "a64f4cd9719e10da63d091990734cc9db4aff1a3",
      "parents": [
        "ff1c4dcf4822952bc44846a3e62a86a60c792802",
        "32c72535219ff4de0b80bdb0e1c36ec5044f6201"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts: Fix error handling in mxt_probe\" into msm-3.0"
    },
    {
      "commit": "32c72535219ff4de0b80bdb0e1c36ec5044f6201",
      "tree": "3b04ba3421b3f60bd33244c6a094e4edc9154327",
      "parents": [
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Thu Nov 03 12:02:33 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 08 23:22:36 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts: Fix error handling in mxt_probe\n\nFix out-of-order error handling of several error cases in mxt_probe.\nMake sure allocated memory is freed in mxt_initialize when an error\noccurs.\n\nChange-Id: I4331a71263b62ff6bdeaafbe6881e591b09d2ffc\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "050c06eed4b2ffaaf064992615507e520808ec46",
      "tree": "c02d763cc826038382a4e70842c86edf7da7bbd3",
      "parents": [
        "3f4f629fc8fb79c489d302968a4e0cb489c50258"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Nov 08 13:03:11 2011 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Nov 08 22:53:00 2011 -0800"
      },
      "message": "input: gpio_input: don\u0027t print debounce message unless flag is set\n\nChange-Id: I29ccb32e795c5c3e4c51c3d3a209f5b55dfd7d94\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "07a0807c3edc707921e5ec3f2f64a54b94f3490c",
      "tree": "3b3673e511736494d1a50c8d484e31e0b2296634",
      "parents": [
        "5ac52b025ce8670b49fb6737ca86646eb410fd12"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Oct 21 13:04:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 09 11:31:57 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Move irq handler to threaded context\n\nChange-Id: I60d038fc06c8f040cf2b69d6b65d9b8e210ff08b\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "a67b6d1b5ca1855e9c8c9a6ceeeae49fa267bc5e",
      "tree": "cb878470885b12cf0c628db98df4c39b6856471a",
      "parents": [
        "51271308bd284a9d89a826ff0005450915de5ee8",
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "message": "Merge \"Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\" into msm-3.0"
    },
    {
      "commit": "f9929b1e29fc6f96bbe4e5d5d5ba437ceaa07c5d",
      "tree": "a66dc2098b1e3db5ecd9392656db690f896d726c",
      "parents": [
        "3c0e977e524ba9071755707f168da8e4dc692606"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Sep 07 15:57:36 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 02 14:49:16 2011 -0600"
      },
      "message": "input: cyttsp-i2c: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I341f33d2627dc9f3f7c511a69db8a84c4b886841\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b",
      "tree": "57a03dee59572dca773cec52e53a76e27a46416a",
      "parents": [
        "f2211be8aaf15875a97b7e9fe0a3f3c351b53b14"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Nov 02 10:43:08 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 10:52:03 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\n\nSysfs attribute show methods are always passed a buffer of length\nPAGE_SIZE.  To keep from overwriting this buffer and causing havoc, use\nsnprintf() to guarantee we never write more than the buffer can hold.\n\nIn addition, at least for my touchscreen, the number and size of objects\nwas far too big to fit in a single 4K page.  Therefore, this patch also\ntrims some redundant framing text to leave more room for actual data.\n\nChange-Id: If771d66940d9948618b419ff7f0e510a07821274\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd346d2474565df8c94d2a39b57fd0f134e526e9",
      "tree": "f3b2d627cf69bb6f8d4238c95d3378204f4cdef4",
      "parents": [
        "9930eb0a7670ff48935b4f3d49b4190c36887adc",
        "da40882a119d63fdbe2469f955460180fe22b5e3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 24 17:10:20 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Oct 24 17:10:20 2011 -0700"
      },
      "message": "Merge changes Ibb7afffd,Ie00815ed into msm-3.0\n\n* changes:\n  msm: board-qrd7627a: Add support for synaptics touchscreen\n  input: touchscreen: Add support for synaptics clearpad3000\n"
    },
    {
      "commit": "6f0884bf86ca22ffb8a76150b31fa48cafe45751",
      "tree": "c6bd6a0aa4b7dd10deaa2043db2d13c7574a2a1b",
      "parents": [
        "5e21bfdcabda277410511d85fdbbc5faa93a090f"
      ],
      "author": {
        "name": "Taniya Das",
        "email": "tdas@codeaurora.org",
        "time": "Tue Sep 06 16:24:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Oct 24 12:12:17 2011 +0530"
      },
      "message": "input: touchscreen: Add support for synaptics clearpad3000\n\nChange-Id: Ie00815ed507d81c6934ac0d4b1dfa745215ff01a\nSigned-off-by: Taniya Das \u003ctdas@codeaurora.org\u003e\n"
    },
    {
      "commit": "44d805b30afbc220fb57440e794414fb09fce3a0",
      "tree": "c5a800529b73d5053455b998093b4a55c621b00e",
      "parents": [
        "5e21bfdcabda277410511d85fdbbc5faa93a090f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:22 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 24 09:59:52 2011 +0530"
      },
      "message": "Input: pmic8xxx-keypad - fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_any_context_irq() and free_irq().\n\nCRs-Fixed: 313755\nChange-Id: Ic5a035dc8fc12705968b44fe75b5e10f01ad748f\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "bace50b68cb37220406094be7ced3b268e3e9556",
      "tree": "22aa615382b8c668c9c8fbb4899be58926a3855e",
      "parents": [
        "36aee816a03848083fc1c3846799a933e578682b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Oct 18 22:55:47 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I75900b242a628a3ab024e8489273c4cad185c52b\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "36aee816a03848083fc1c3846799a933e578682b",
      "tree": "546e2a8dffa32efc93d94448575903f3ce8e436e",
      "parents": [
        "2f863174f9c5f974b1e4fbe7f0e17de5c9118122"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 17:17:28 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Add retry mechanism for I2C read/write\n\nTry up to 3 times for each I2C read/write with 25ms delay between retries.\nThis is especially needed when writing to T7 to wake up the controller\nfrom deep sleep mode.\nRead/write T7 object in block, instead of one byte at a time.\n\nChange-Id: Ibca9cdbf38c5726af5ff4ee9f0ce9ea6f0d183ee\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f863174f9c5f974b1e4fbe7f0e17de5c9118122",
      "tree": "aac4c1c714c419c575d86f109fa1b9fa1bd6c018",
      "parents": [
        "829af4815d3314c8c2661fea4f5c807fb0641ef0"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 10:56:58 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Clean up pdata and update config array\n\nRemove blen, tchthr, x_line, y_line, orient and voltage from platform\ndata to not to overwrite the config data with these values. Update\nconfig array to have the proper values.\nTurn on i2c_pull_up in platform data.\n\nChange-Id: Ic926e96886f52cea3dad29e9a44559b26c717259\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b59bab63c29b4b74ed95d3af6070d9b1405fa39",
      "tree": "27357baaa3a8747d86bab7d02bf4cb608bac7ad9",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Oct 13 16:08:16 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Oct 18 15:05:39 2011 -0600"
      },
      "message": "input: atmel_mxt_ts: remove mt protocol b capability\n\nChange-Id: I3bbb94ff1b2380c85bc960ec79d6c7fcc791cf1f\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0d7b8d83b5d73368c93a1478b7b03a22c590d5f",
      "tree": "8d1a608c65620b774129daff1dc17b691212edda",
      "parents": [
        "f9f07c34c896edc474013dc6cdb34ba3164eb68b"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 12:10:51 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 14:20:29 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts: increase delay required for power stabilization\n\nLogging removed which threw previous delay off\n\nChange-Id: I476f584755f676bb80be5b278a60e20f0a4cbb8a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "61d88f754d9e9ac5d5c2ef5158d4e62b69a1dca6",
      "tree": "a0603cbaafcd6cd5c9a8fcc0e287d1e0a9c9367a",
      "parents": [
        "58522b6c825ce37b9e27f8244c62c7e64e684eb6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:28:02 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:46:38 2011 +0530"
      },
      "message": "input: atmel-maxtouch: Fix enabling of IRQ in worker thread\n\nEnable the interrupt only when no work is to be scheduled.\n\nChange-Id: I006688b73331428850936f0cfea14c10f41fcd52\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4e7305f5d1424777506cf4ca555882f1582441a0",
      "tree": "b498cf3f7fa9b3f8661582eda52b4acb26ac0344",
      "parents": [
        "870643d99a9beead353bdeafddcd190a11ec412b",
        "c7a6cd6b43ff1b186c19d5f16ae0cc258e31ef9e"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 23:44:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 23:44:12 2011 -0700"
      },
      "message": "Merge AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132 into msm-3.0\n\n* AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132:\n  usb: Add delay before checking request status\n  msm: sdio: Fixing race condition in LPM test.\n  msm_fb: display: avoid staging up two pipes at same mixer_stage\n  gpu: ion: Add cache flushing APIs\n  msm: vidc: Increase the decoder input buffer size.\n  devices: 8660: route GSBI12 interrupts to DSPS when enabled\n  msm-camera: unregister sd_vpe sub-device in close.\n  msm: audio: qdsp6v2: Modify dspcrashd to use new memory addresses\n  msm_fb: display: received writeback offset from board file\n  msm: bam_dmux: manipulate skb-\u003etruesize per packet\n  vidc: vdec: Buffer optimization for smooth streaming.\n  genirq: fix handle_nested_irq for lazy disable\n  msm: sdio: Add validation tests for streaming channels.\n  input: cyttsp-i2c: Remove deprecated function strlen\n  leds-pm8xxx: Pass LED flags from board file\n  msm: platsmp: Remove extraneous boot_secondary delay\n  arm: Implement ticket spin-locks\n  Revert \"spi_qsd: GPIO configuration changes for SPI chip-select line\"\n  msm: clock-9615: Add RPM-controlled clock support\n  Bluetooth: Complete LE Auth failure notification\n  ASoC: msm: qdsp6: Print message only when string is not NULL\n  msm_fb: display: Fix display driver init calls for auto-detection\n  msm: 8960: Enable Multi-tiering support on 8960\n  msm: timer: make first_boot flag per-cpu\n  msm: board-9615: Add support for cpuidle and pm\n  msm: msm9615_defconfig: Enable CONFIG_PM and CONFIG_CPU_IDLE\n  msm: Makefile: Compile pm-8x60.c and cpuidle for 9x15\n  vidc: venc: Return the correct error code for IOCTL.\n  arm: cache-l2x0: Restore the data latency ctrl register after suspend.\n  msm: sdio: expose SDIO_CIQ channel for test application\n  msm: msm_bus: Correctly validate the pointer to fabrics\n  msm: enable CONFIG_ARCH_POPULATES_NODE_MAP on 8960\n  msm: smd: Fix Modem-FW subsystem restart support\n  msm: clock-8960: Add support for 8064 multimedia clocks\n  msm: audio: qdsp6v2: Set tx and rx flags based on current device\n  msm_fb: display: vg pipe shared by both rgb and yuv format\n  gpu: ion: Add IS_CACHED macro\n  defconfig: Enable KS8851 SPI Ethernet as a module\n  mfd: pmic: Fix memory leak in debug probe\n  mfd: pm8xxx: Free the mutex before probe exit\n  spi_qsd: GPIO configuration changes for SPI chip-select line\n  msm_charger: Fix race condition with battery supply\n  msm: defconfig: Enable Oprofile and cpaccess by default for 7x27a.\n  msm: devices-9615: Initialize SPM registers for 9615\n  input: atmel_mxt_ts: put device in LPM from T7 and T9\n  Bluetooth: Guarantee BR-EDR device will be registered as hci0\n  msm: camera: Fix register offsets and add toggle bank selects\n  defconfig: msm8660: Enable LCDC_MIPI_DETECT config\n  msm_fb: display: Add boot param LCDC/MIPI panel detection support\n  msm_fb: display: 7x27a support for panel auto detection.\n  board: msm8x60: Add LCDC and MIPI panel detection support\n  board: msm8960: Add MIPI panel detection support\n  msm: acpuclock-8960: Temporarily disable secondary clock gating\n  msm: kgsl: Debugfs knob to configure wait timeout of adreno device\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "4608830e7a04d464507830d6d2fe2e59c364db89",
      "tree": "f9a4c1cc5cf0d2f875f926a7b3779bdd46a19fd1",
      "parents": [
        "5ec7cbebdddfffc7972ba3e1aa41e3855f826018"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Tue Oct 11 14:36:22 2011 -0700"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Tue Oct 11 14:38:19 2011 -0700"
      },
      "message": "input: evdev: Fix bad merge resolution for wakelock acquisition\n\nThe wakelock should only be acquired once in evdev_pass_event().\n\nChange-Id: If0b71d0812511c8a415405280d0679e617b081af\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "04b7f7980c7b93e10827c5a44f80e1297bd5c5ac",
      "tree": "d9eaecde457281e2e4920b1cbc133a876f25ac73",
      "parents": [
        "8994e39bcddda72463b94bdd64fe598c33d6c53d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:29 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated function strlen\n\nReplace deprecated function strlen with it\u0027s safer\ncounter part strnlen. Return error code from probe\nwhen cyttsp_initialize() fails.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5226221101e7530b7542a6c60f2997d7354519e4",
      "tree": "b4e00c24b31a86d25589b94f2deba3b5d0d8b1d1",
      "parents": [
        "462bf76d294a480c775a040476bd7eb81f718ec2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Sep 15 16:46:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:24 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: put device in LPM from T7 and T9\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c050f1f6fc334255e5798f896736b9668aec1c1",
      "tree": "e0f5fb123b2150be6a79db5fae0f2d1fa18b5c8b",
      "parents": [
        "dc1dc14b351d09b3c44297498878ab76ae7f218f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:35:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated functions\n\nReplace deprecated functions sprintf/strncpy with their safer\ncounter parts, snprintf/strlcpy.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab51f2ba250ba0636993e257af851665d9b5730b",
      "tree": "8a98477cf12e4ab4c069fb80c6379c68a51dffd0",
      "parents": [
        "865f2cac2aaacd9fccdcf8d06345bd000da0b900"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:27:13 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Remove deprecated functions\n\nReplace deprecated function sprintf with its safer\ncounter part, snprintf.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "183a1fcfd801a204c86edfbf55c2b902cc028007",
      "tree": "8d80a2775d3e0dcb26329629d7577b38f9f0b0c8",
      "parents": [
        "587b1eb1629612189c8b278d4efee952bcf73b4f"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 17:10:45 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:51:05 2011 -0700"
      },
      "message": "input: evdev: do not block waiting for an event if fd is nonblock\n\nIf there is a full packet in the buffer, and we overflow that buffer\nright after checking for that condition, it would have been possible\nfor us to block indefinitely (rather, until the next full packet) even if\nthe file was marked as O_NONBLOCK.\n\nChange-Id: Icd0f59f8cc98392be4c4d13bd45b5cf94317eb5a\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "587b1eb1629612189c8b278d4efee952bcf73b4f",
      "tree": "dc288d0cd9e342b31a60f1059f9aca8c2dfd6d2a",
      "parents": [
        "487319375187798f489ade0c4df1f14dc43aff63"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:31:48 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:51:03 2011 -0700"
      },
      "message": "input: evdev: if no events and non-block, return EAGAIN not 0\n\nChange-Id: I5f0da721f74e5de111cffc7e7b375b72dd80e530\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "487319375187798f489ade0c4df1f14dc43aff63",
      "tree": "f719e0354e7ab73f345d7acd95ecc97b2198c4b6",
      "parents": [
        "4f3824a38cc706de1b3b18ff9b83cfca0ce5f49b"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 16:58:03 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 17:28:47 2011 -0700"
      },
      "message": "input: evdev: only allow reading events if a full packet is present\n\nWithout this, it was possible for the reader to get ahead of packet_head.\nIf the the input device generated a partial packet *right* after the\nreader got ahead, then we can get into a situation where the device is\nmarked readable but read always returns 0 until the next packet is\nfinished (i.e a SYN is generated by the input driver).\n\nThis situation can also happen if we overflow the buffer while a reader\nis trying to read an event out.\n\nChange-Id: If01ab371bc7de1bf1f90c122dcc5a29242b01a09\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "e961eb231d278401811bc76c3fa3a06e81609b9d",
      "tree": "c5e15ff0d33bf9e02823d91eb0e05d852ec0ae68",
      "parents": [
        "4b5d048a1e5101676de1c018517f3505111aeea2"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Sep 27 14:56:21 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:26 2011 -0700"
      },
      "message": "input: pm8xxx-pwrkey: Move from threaded irq to any-context irq\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ffded25fd54bb11ff7c1596736148d5c7e32ea7",
      "tree": "c981b984d21ec832e2ee307ade2fc40a4283223a",
      "parents": [
        "8cd0df079227c0d6f25c5f50bfd6b767c4e4d328"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Sep 20 09:00:00 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:51 2011 -0700"
      },
      "message": "input: atmel-maxtouch: Modify the work handling in IRQ context\n\nThe cancel-work construct is not needed as the new IRQ is\ngenerated only after the old work has completed execution.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e447434cc372fe10f509c38401d63fd2621b0ab",
      "tree": "13c71090c9243c44e0a95f2492176293cb843d1c",
      "parents": [
        "0d0de821c1b1499f08635cdd879b86ea9cb47691"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Sep 14 11:36:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:47 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Update proper reset time for mxt1386\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ac053cdb9893a85c1d28afa8a1f80f139fa7bdd",
      "tree": "df84187808901bdfeb7d7308a03ecf5ffe9e4762",
      "parents": [
        "339aadf4a78a4dedb10e4f5a40bcca742a25dd20"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Thu Sep 08 11:10:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:35 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Make wait-after-reset peroid compatible with all chips\n\nThe delay before the chip can be accessed after reset varies between different\nchips in maXTouch family. Waiting for 200ms and then monitoring the CHG (chip\nis ready when the line is low) is guaranteed to work with all chips.\n\nv4: Adjust delay depending on the family ID of the chip. Also add a readback\n    of command register after backup is issued, to make sure we are not\nproceeding\n    too fast there.\nv3: Add a check for NULL read_chg() function, and add the read_chg() to platform\n    files using this driver (currently only mach-goni.c)\nv2: At Dmitry\u0027s suggestion, add a timeout so we are not stuck looping\n    endlessly in case the CHG is not going low.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba3bc7acf27306a098fe2fa8d30d9e3665907282",
      "tree": "ce973e877c647d60bc40f35f04275697d66b5505",
      "parents": [
        "6b0f33239d02190cd6c8c0461bd588d39283f35d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Sep 05 18:34:40 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:39 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make digitizer object(43) readable/writeable\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "909dcfdd04341440a08f78137abffdfa05fd31fe",
      "tree": "1c3dffea4f8a9d2c581b58e440d6512cbf0a6170",
      "parents": [
        "5d9ba343da43fcdc64e05e3b9a490b4449b5b379"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Sep 08 13:35:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:24 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Move resume call under CONFIG_PM\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "84e511925f4041755461f4f107d68069514299ba",
      "tree": "785f56ded8b2276dfc73ed97885f0b70332410c1",
      "parents": [
        "07d19c35fd414757f4535f721522ed6379286b47"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Sep 03 08:05:25 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:02 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Fix the EARLYSUSPEND and PM defines\n\nThis change prevents the resume handler being called in the\nregular resume callback. It should get called only during late\nresume. This can cause the device to wake up earlier than expected.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b621e42799c3427c5080b9f9458e0b445dd05f5",
      "tree": "3c2bbf17fa68570d4b7b1342c17d735f8ed501bb",
      "parents": [
        "a0101bac77ed3deb50291801211178d0fa4294b0"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Aug 10 18:17:07 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:00 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Change the permission of firmware sysfs entries\n\nCRs-fixed: 302911\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "13dcf554d95c955e0110488d0a6ba604ec3db6be",
      "tree": "27f26ea3b81817d28b8b3cecdefac00873cd817d",
      "parents": [
        "ab2754e472a55b271d3d47e75624835008b83a82"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Aug 22 15:38:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:20 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Reduce time needed to resume from sleep\n\nReduce the number to attempts to move out of bootloader\nmode.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab2754e472a55b271d3d47e75624835008b83a82",
      "tree": "5ac78d601ee5d968f7615b1bf65377127d5dba22",
      "parents": [
        "b62d92afa8fe96510dabb97a77f6ff3775f2b154"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Aug 22 12:39:31 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:19 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Improve error handling in bootloader mode\n\nAttempt multiple I2C writes (in case of failures) to get the\ndevice out of bootloader mode.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5a4bbe4a0f1a8a300dd6651084fe0e74a592a74",
      "tree": "c3e5bd1228cc6427c8635f9f6d5cffdae6ccc0d7",
      "parents": [
        "3043fbaf3c938e70c6a5f587f86f6b653becc3c3"
      ],
      "author": {
        "name": "Zhang Chang Ken",
        "email": "kenz@codeaurora.org",
        "time": "Tue Jul 05 19:16:39 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:01 2011 -0700"
      },
      "message": "input: cy8c_ts: Add support for TMA340 TS controller\n\nThis controller uses the same packet format as TMA300\n\nSigned-off-by: Zhang Chang Ken \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "727225f609791168016d9d7facae7a2cfdfce4f4",
      "tree": "d8aa5f424cf78516b878a7d8c0c251d29dad9d43",
      "parents": [
        "ce1315aabcedc29e64b6719cfc963064a1780b4c"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Aug 18 11:09:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:53 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Add support for disabling ghost touch detection\n\nAdd support to treat ghost touches as normal touches incase firmware\nreports all touches as ghost touches.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "f1071c0d57dc5e17b6121838e1f5ce8e49104293",
      "tree": "deb3d3ed15cb3cfb05176cb422abc3c3fa4cc9aa",
      "parents": [
        "253ce1292f5383a8202ba219de8093681f830aa6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:39:36 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:25 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make USERDATA as writable object\n\nThe USERDATA object can be used to store user specific\ndata such as version info.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "253ce1292f5383a8202ba219de8093681f830aa6",
      "tree": "1541ae6182b8167ab5f8414ce109760a34f5647c",
      "parents": [
        "a498e4d8256962b431843504f5df288509be5f20"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:32:57 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add earlysuspend support\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a498e4d8256962b431843504f5df288509be5f20",
      "tree": "d58e20f2693683618c6a05ee516d5dfe7419305c",
      "parents": [
        "d7b05e5bab087bac1b384623e2a4669b3c475424"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:10:12 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add regulator support and init. callbacks\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "df53bc38e90230ca68a0ce637a0214fb33cbfb35",
      "tree": "334e49da6d3cc7db25c0792ae7abade9e7a4c298",
      "parents": [
        "d1af38ebd5668744241487e4d8e5634d73370711"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Aug 09 15:37:33 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:10 2011 -0700"
      },
      "message": "input: cy8c_ts: Clear status register in resume\n\nTo avoid firmware getting lock up after suspend\nclear the status register in resume.\n\nCRs-fixed: 300494\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cef4a0f3734d2173195cfef8c3de65348440fbc",
      "tree": "364bcbda98ad35150b758bf7740199c6a6d5e514",
      "parents": [
        "3498c93be09d629575bfdc5f85f1d82b98a2034d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Aug 01 11:48:42 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Verify checksum before firmware upgrade\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "edd5fd79fb7eb5b2e8937a2a87c2ee453e204377",
      "tree": "71b7f6c86510c8ed70e6d45f0b57dfbe666eb7eb",
      "parents": [
        "405dc3051b06637b6a38aa6b1f4da1660cff37d0"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 22 18:50:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:42 2011 -0700"
      },
      "message": "input: cyttsp-i2c: choose firmware start address\n\nFirmware start address changes from GEN3 to GEN2 devices.\nSelect proper firmware start address based on chip generation.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "66589de55eff46f036ab5316a77834e01af3753c",
      "tree": "867b8323f4b50c03d9a2c3e28eea81cdc543d159",
      "parents": [
        "b198bd57abdf1c84f0a877fea7c43f84df110902",
        "87c0eb12b4f5b6b6d5933bb7198aa56a46e74250"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:20 2011 -0700"
      },
      "message": "Merge remote-tracking branch \u0027linux-audio/sgc/topic/omap_3.0\u0027\n\n* linux-audio/sgc/topic/omap_3.0: (106 commits)\n  ASoC: twl6040: Configure init gain to minimal value\n  ASoC: ABE: Protect playback/capture triggers against removal\n  ASoC: DSP: Connect FE-\u003eBE links if FE is active\n  ASoC: McPDM: Update channel management (for squash)\n  ASoC: OMAP4 - Port Manager: Fix up DEBUG_FS compilation error\n  ASoC: ABE DSP: Fixes for firmware equalizer parsing\n  ASoC: ABE DSP: Use same firmware strategy for built-in and modules\n  ASoC: ABE HAL: Allow flexible firmware loading\n  ASoC: ABE DSP: Fix compilation warnings\n  ASoC: OMAP ABE: update Firmware version 09.45\n  ASoC: pcm - fix locking for dsp ops\n  ASoC: OMAP ABE: Update for PM.\n  ASoC: McPDM: Update channels management to link UL and DL\n  ASoC: ABE DAI: Call modem trigger in bespoke_trigger()\n  ASoC: ABE DAI: support 2 channels for MODEM DAI\n  OMAP4: SDP4430: Fix merge issue with new MFD driver\n  ASoC: OMAP: SDP4430 fix merge issue.\n  ASoC: dapm: Fix long_name pointer for DAPM muxes\n  ASoC: mcpdm: Enable watchdog during audio activity\n  ASoC: SDP4430: Fix DMICs stream name\n  ...\n"
    },
    {
      "commit": "7cfb88fe76b676b3db5a0931c1245bbe640de8db",
      "tree": "889db957ee50251fc0f3db9f40a0ff76787d0f20",
      "parents": [
        "36af2a472ac1b8785f679749c43e47fd37aba2b1"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@sta.samsung.com",
        "time": "Thu Oct 14 18:04:03 2010 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Sep 12 17:28:20 2011 -0700"
      },
      "message": "input: misc: gpio; make wake irq conditional, and disable on remove paths\n\nAdd a board file option to gpio_input devices to make\ncalling enable_irq_wake conditional.  Also disable the\nwake irq when removing the device.\n\nChange-Id: If933b9d3a751d89fa95ae3b7f739dfe70fcb23c8\nSigned-off-by: Mike J. Chen \u003cmjchen@sta.samsung.com\u003e\n"
    },
    {
      "commit": "95ed04e15e254297044cf92ae495e8f95e3d0d7b",
      "tree": "de1733d6892b3575a801768841978770ee0df3cb",
      "parents": [
        "b62eea9d69b7bd35d83dc81f6c7da00136010ae9"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Sun May 01 03:51:24 2011 -0500"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:54 2011 +0200"
      },
      "message": "input: Add initial support for TWL6040 vibrator\n\nAdd twl6040_vibra as a child of MFD device twl6040_codec. This\nimplementation covers the PCM-to-PWM mode of TWL6040 vibrator\nmodule.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "be206b3963a5904fc362827bf96b98db6fac31ac",
      "tree": "9c9e1bcde76e1dab1b66c38f2f165f1a304a2f93",
      "parents": [
        "d189dd57aa925949a458313e8be10420caa4823a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 15:21:13 2011 +0300"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "MFD: twl4030-audio: Rename platform data\n\nAllign the platform data names for twl4030 audio submodule:\ntwl4030_audio_data: for the core MFD driver\ntwl4030_codec_data: for ASoC codec driver\ntwl4030_vibra_data: for the input/ForceFeedback driver\n\nTo avoid breakage, change all depending drivers, files\nto use the new types.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "d189dd57aa925949a458313e8be10420caa4823a",
      "tree": "4b7d61057d209e67a8e5c8caa214ff8dd051d5f2",
      "parents": [
        "918360729203d9c148adbfbe2cfbd186b80e096f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 12:02:49 2011 +0300"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "MFD: twl4030-codec -\u003e twl4030-audio: Rename the driver\n\nRename the driver, and header file from twl4030-codec to\ntwl4030-audio.\nTo avoid breakage change depending drivers at the same time.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\n"
    },
    {
      "commit": "75c56a81116e51c5cf15c0641906d0745188cd16",
      "tree": "c1d8e7def5bbb099a39d5e9ccfb13508ea5ca46a",
      "parents": [
        "b4294d618e8a19bb47826e51ae52b9fb2fe05f80",
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc7\u0027 into android-3.0\n"
    },
    {
      "commit": "63ef1124f1cb07836f232b8eaed1ae4c73899643",
      "tree": "b2c5886b28c0e4b12ea6f81693de304434dcb001",
      "parents": [
        "1d08382a0e8a272fed9517a1b39ae6be634a77d5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jun 08 11:06:30 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:38:43 2011 +0200"
      },
      "message": "input: pmic8xxx-pwrkey: Do not use mfd_get_data()\n\nmfd_get_data() has been removed from the MFD API.\n\nCc: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1d08382a0e8a272fed9517a1b39ae6be634a77d5",
      "tree": "cea625af3479b1cdd61ebd8aa4823d9c720fe301",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jun 08 11:03:23 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 05 10:38:43 2011 +0200"
      },
      "message": "input: pmic8xxx-keypad: Do not use mfd_get_data()\n\nmfd_get_data() has been removed from the MFD API.\n\nCc: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e55d4fa96762fd767a3b6d842c904e994db6bb2e",
      "tree": "c74157e01cb128cb97f106a50cfadc4c8b872c41",
      "parents": [
        "e32c14667e4fe9f16ac9b918d15d29abd2315a55",
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc5\u0027 into android-3.0\n"
    },
    {
      "commit": "c01ad4081939f91ebd7277e8e731fd90ceb3e632",
      "tree": "8eb0eccce6e0681400ddb5e33a9f13bfeb8a1fde",
      "parents": [
        "90a800de0a29426ea900ecd53f2929d5f4bc4578",
        "cca23d0b5350c9ca0473625c3f5879422ba534a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 08:59:46 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: sh_keysc - 8x8 MODE_6 fix\n  Input: omap-keypad - add missing input_sync()\n  Input: evdev - try to wake up readers only if we have full packet\n  Input: properly assign return value of clamp() macro.\n"
    },
    {
      "commit": "cca23d0b5350c9ca0473625c3f5879422ba534a6",
      "tree": "160e5a664d02bedb597d5e4e9bd9fd75c3427a23",
      "parents": [
        "b27af563befa95686c8d1abc491408aa6b9a31dc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Jun 18 02:51:52 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:55:01 2011 -0700"
      },
      "message": "Input: sh_keysc - 8x8 MODE_6 fix\n\nAccording to the data sheet for G4, AP4 and AG5 KEYSC MODE_6 is 8x8 keys.\nBump up MAXKEYS to 64 too.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b27af563befa95686c8d1abc491408aa6b9a31dc",
      "tree": "60b2359ae98bc31927b1675c831e5c5af60fd9b6",
      "parents": [
        "da40b0b6b4d3a81c5051fe6ae0544c48c13261c4"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Jun 15 21:13:55 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:54:42 2011 -0700"
      },
      "message": "Input: omap-keypad - add missing input_sync()\n\nOtherwise the updated evdev driver (commit cdda911c34006f1089f3c87b1a1f,\n\"Input: evdev - only signal polls on full packets\") no longer works on\ntop of omap-keypad.\n\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "da40b0b6b4d3a81c5051fe6ae0544c48c13261c4",
      "tree": "c54325034ac30742fa6d0a82bc49a5396e8e66f2",
      "parents": [
        "8c127f0717b438e6abc3d92d4ae248c4224b9dcb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:50:11 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jun 18 02:54:02 2011 -0700"
      },
      "message": "Input: evdev - try to wake up readers only if we have full packet\n\nWe should only wake waiters on the event device when we actually post\nan EV_SYN/SYN_REPORT to the queue. Otherwise we end up making waiting\nthreads runnable only to go right back to sleep because the device\nstill isn\u0027t readable.\n\nReported-by: Jeffrey Brown \u003cjeffbrown@android.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4700c54b66189fe2acaa49df63e56a1615d99d32",
      "tree": "3a5c46a469c03e6ceb7cfddd86a22eb2a4e6b129",
      "parents": [
        "be4cb21cb0bf049ea766d32f3bdfab98d74758a2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 18 16:02:26 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:11:54 2011 -0700"
      },
      "message": "input: gpio_input: send input_sync after reporting keys\n\nSigned-off-by: jeffbrown@android.com\nChange-Id: Ie170960df3c8ab4833ed686135dc8575cb9f2d48\n"
    },
    {
      "commit": "be4cb21cb0bf049ea766d32f3bdfab98d74758a2",
      "tree": "15ed60557a3d3dae18f91fa796528322e1f8bedd",
      "parents": [
        "f53ef0328a5eca696a084b3e59d2af93af85dfc8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 18 14:10:23 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:11:47 2011 -0700"
      },
      "message": "input: gpio_matrix: send input_sync after reporting keys\n\nSigned-off-by: jeffbrown@android.com\nChange-Id: I9bd2437503b48bf37f4d93505ccd2806e4aab977\n"
    },
    {
      "commit": "6e89051692a289cbd1ab3f520f1fa3cd25b38246",
      "tree": "47788f5479c9f2d9e70e63bf4f64c3d20f58f37a",
      "parents": [
        "999853b973f813a095bb78005c70f2c15a58d8ff"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 08 19:18:42 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:09:57 2011 -0700"
      },
      "message": "input: misc: gpio_matrix: Fix irq call for 2.6.39\n\nChange-Id: Ib8dd0ab6554e6b0e3798bf75d41f77ea0b20b8de\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "f780a1f78fe3f4a4ce27bf862cb6cf1fb14950f2",
      "tree": "e9409fe1a141329ba08e077177076680c898982a",
      "parents": [
        "34dcf173c5f6256210741c0c83bbebf4e017d5ad"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Jan 21 13:42:46 2011 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jun 14 09:09:50 2011 -0700"
      },
      "message": "input: keyreset: Only print message for default handler\n\nChange-Id: I68e5451fef2e6f08bf1035077ea999e34a619f87\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    }
  ],
  "next": "0ee5695f24a1629c4147ed44650fe8847891efde"
}
