)]}'
{
  "log": [
    {
      "commit": "faed5e54931acff052f77887a3f9d498789a6da8",
      "tree": "9e3c4b982a000de99f7d1c81aeb3c3a382b2edbc",
      "parents": [
        "3c80de7e77505133601ef3b78507d33385f21dc0"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Fri May 10 14:48:01 2013 +0530"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon May 20 17:32:36 2013 +0530"
      },
      "message": "input: atmel_mxt_ts: Fix screen unlock issue after resume\n\nFix screen unlock issue after resume by releasing all touches in\nmxt_suspend and reseting the controller in mxt_resume.\n\nCRs-Fixed: 484797\n\nChange-Id: I3c076680357df9ca98f45e998af9b489907dbba5\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "f7a2ef4fefef63fa6d975a70d1e6e6be70a6b7e5",
      "tree": "ebe6f6371d8863fa2618ef9d13ab49939e3a3794",
      "parents": [
        "48486128402dc67e012347beb1f554fb9b7afa08"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed Feb 06 14:01:25 2013 +0530"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon May 06 14:21:42 2013 +0530"
      },
      "message": "input: touchscreen: Change the file system permission of synaptic driver\n\nSome of the sysfs files of synaptic driver has \"write\"\npermissions. Change them to \"read\" only.\n\nCRs-Fixed: 454347\n\nChange-Id: Ic64ebfe30b9fe351e6556951f9d0981077e7a076\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "68e9d3c5df33e0a4b7448a80142b1196ff99ac3a",
      "tree": "449a18ff89eca7973df8bc00d71559f1ffa5d881",
      "parents": [
        "2b1f1549c3b908ff511ceafa2459da6742e30b4a"
      ],
      "author": {
        "name": "Alexandra Chin",
        "email": "alexandra.chin@tw.synaptics.com",
        "time": "Mon Apr 15 12:13:38 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon Apr 29 17:38:45 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add appropriate reset delays\n\n- Check device status after command reset\n\nChange-Id: Ic083be66ae45c89179dfbecc88543d8c171363cf\nGit-commit: 7e811dcd8eaf3fc0df765335d0ef14926f325f64\nGit-repo: git://github.com/synaptics-touch/synaptics-dsx-i2c.git\n[amaloche@codeaurora.org: only portion of patch taken.\n Custom changes were necessary to add for integration\n with mainline]\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b1f1549c3b908ff511ceafa2459da6742e30b4a",
      "tree": "dfb69b30977d60c5bfddfa2e63f3514605d036bd",
      "parents": [
        "50bff4915f518dff89f49abd0a58437907d95910"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Mar 26 18:06:05 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon Apr 29 17:38:28 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Remove hardcoded firmware image name\n\nFirmware name should be passed in based on target, not hardcoded.\nRemove hardcoding and add appropriate error checking for this.\n\nChange-Id: Ia95bf2abf8a86adc649d64d757f22d84c8e0053f\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "50bff4915f518dff89f49abd0a58437907d95910",
      "tree": "d8796d4af454f5ddd0eba65d5f8af26a7e619fd4",
      "parents": [
        "a37dbea00b78b7bad836686271c53d5efd204ffd"
      ],
      "author": {
        "name": "Alexandra Chin",
        "email": "alexandra.chin@tw.synaptics.com",
        "time": "Tue Mar 26 17:15:38 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon Apr 29 17:38:04 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: add flipx and flipy to sysfs\n\n- modify enable irq function\n- fix F$34 issue of interrupt dispatch\n- add pressure report\n- add sysfs entry flipx/flipy\n\nChange-Id: I648184496639241c45528c6b806b0ae97bc7a555\nGit-commit: 3f6a24d9e9af0f5ba229910225637c081255cdc3\nGit-repo: git://github.com/synaptics-touch/synaptics-dsx-i2c.git\n[amaloche@codeaurora.org: Removed unnecessary parts of patch]\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a37dbea00b78b7bad836686271c53d5efd204ffd",
      "tree": "fefa85d3edf3d6e7c79734eb9d943d9f031c801b",
      "parents": [
        "ddc9ae18995416c9cacdf85d6dcefd4f5726a52d"
      ],
      "author": {
        "name": "Alexandra Chin",
        "email": "alexandra.chin@tw.synaptics.com",
        "time": "Tue Mar 19 17:46:05 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Mon Apr 29 17:36:50 2013 +0530"
      },
      "message": "input: synaptics: Correct bugs in fw update\n\n- Fixed reset command could fail after firmware update\n- Config reset pin if reset gpio is defined in platform data\n- Force do a reset in function probe\n- Skip fw/config update process if image firmware id is smaller\n  than device firmware id\n\nChange-Id: I3525410c791454f64c680506fe4c77e9da650a46\nGit-commit: db1a35c603df138842bdee3b0d9e7f9e24012e4e\nGit-repo: git://github.com/synaptics-touch/synaptics-dsx-i2c.git\n[amaloche@codeaurora.org: modified change w.r.t current driver]\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "646f2424ba6550f217ea4dde634db3f5e65a5e34",
      "tree": "fb5a7cbf28c228f5f8cc049dc1a8268a2b235260",
      "parents": [
        "8d548f4165bfbfa8f16ffb16109d198e67923950",
        "0cc280a4de94cd714370613d57e3016d4fa44b99"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 28 13:55:52 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Mar 28 13:55:51 2013 -0700"
      },
      "message": "Merge \"input: cyttsp-i2c-qc: Fix suspend/resume sequence\""
    },
    {
      "commit": "db90ee65bb6d6c4b6a66c56e39c5901eed93e000",
      "tree": "b5c51bca9c6fd0c2e34f605ba5c89607df0bed39",
      "parents": [
        "55d277a1ef4e173134add370959c0c2f17e91ea5"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 06 13:30:36 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Fri Mar 22 17:04:55 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add device tree support\n\nTo work with device tree framework, support must be added\nin driver.  Read in properties such as gpios, x/y size and\nsoft button mapping.  Also, enable multitouch with protocol\nB.\n\nChange-Id: I17f41105c57f22db1623d03627ca89f47ef57a8b\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "73b337f3ffa80e1e8e1faa35e8187de8187015c2",
      "tree": "a4e2c31835f48afb893afef4f84ea7924bd14a95",
      "parents": [
        "7b2958783c1a4c2749aa823619d5ef55380747fd"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 18 16:27:11 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:51 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add GPIO configuration support\n\nAdd GPIO support to driver.  This includes setup and delays\nrequired for gpio toggling during device bootup.\n\nChange-Id: I7945ac26d3655902346a4969ac264311a96d3cbf\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b2958783c1a4c2749aa823619d5ef55380747fd",
      "tree": "806df786a1d58806face48aea2dc5706cd1513d2",
      "parents": [
        "670bcdf08e1de10fa2b45d54b3ea76637834114e"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 18 15:25:15 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:47 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add regulator support\n\nAdd support for regulators to be controlled from driver\nside.  This includes configuration and enablement.\n\nChange-Id: I899dec377c4b766749d3f70b80a51f3c21757911\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "670bcdf08e1de10fa2b45d54b3ea76637834114e",
      "tree": "1dda946a8eab881f198b413e0e8203a63266f2af",
      "parents": [
        "49e01f1f9f8c57368e9a09957d9d6d7401dd68bf"
      ],
      "author": {
        "name": "Alexandra Chin",
        "email": "alexandra.chin@tw.synaptics.com",
        "time": "Fri Feb 22 12:33:19 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:41 2013 +0530"
      },
      "message": "input: synaptics: update license and driver version\n\n - Change license to GPL v2\n - Driver version 1.2\n\nChange-Id: I4603c0bfd1c452fa4bf4ea1ee0929745a24a4cc2\n[amaloche@codeaurora.org: Added subject line]\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "49e01f1f9f8c57368e9a09957d9d6d7401dd68bf",
      "tree": "4c2087d37a1f0123038e4759c4e10e31ad922799",
      "parents": [
        "4b24368561d3d5b1b95fcd6580909a93675c9e42"
      ],
      "author": {
        "name": "Alexandra Chin",
        "email": "alexandra.chin@tw.synaptics.com",
        "time": "Fri Feb 22 15:09:29 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:37 2013 +0530"
      },
      "message": "input: synaptics: driver updates\n\n - remove module detection thread queue\n - update driver version check\n\nChange-Id: Id2ccdcc99c4484a94a4945c4e1e51066b67c1529\n[amaloche@codeaurora.org: Added subject line]\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "4b24368561d3d5b1b95fcd6580909a93675c9e42",
      "tree": "f930331445dccb7f150f9e31cec07cb86a5f9e4c",
      "parents": [
        "4966c789c70471cfc5a2187fe1afd61c82a93a01"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 25 12:34:31 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:32 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Add sysfs entry to expose Config ID\n\nConfig ID is used to differentiate between different versions of\nconfiguration data on the panel and is needed for debugging.\n\nChange-Id: Iaa66ff8e328d0480d2e4ce4fc0d9f57434dc7b86\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "4966c789c70471cfc5a2187fe1afd61c82a93a01",
      "tree": "b74b0d2c4a448fcca162d4833ef734ac4eef73d5",
      "parents": [
        "ae8fd09d24190a49e1ce239311aa5d81f4dd763c"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Fri Jan 04 12:14:37 2013 +0530"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Mar 21 19:32:25 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add TS support\n\nAdd synaptics driver support and firmware update support\nfor synaptics touch panel, this patch also adds support\nfor virtual keys.  Corrects issues in \"first commit\" of\nopen source code.\n\nChange-Id: I78dcc2f540ca78e192b4570e414a8802e8982945\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "0cc280a4de94cd714370613d57e3016d4fa44b99",
      "tree": "17957a1c9e07122d44335b99132065b0f31e781f",
      "parents": [
        "904d6376cf97cb99751793b84fb7c6d2a4626acf"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 07 12:26:28 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Mar 19 13:55:26 2013 -0700"
      },
      "message": "input: cyttsp-i2c-qc: Fix suspend/resume sequence\n\nCheck device wake up capability before entering into\nsuspend or resume. This makes sure touch works in proper\nmanner when the touch is configured as a wakeup source.\n\nCRs-fixed: 432865\nChange-Id: I215e69d3b03aa720049085ea2dbc02066efa157c\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "de4e64aa8db98d6fc73059225511668865ecab26",
      "tree": "1288c5f8f9f0134a07b4278cf7a8b439f11d71da",
      "parents": [
        "d9ad07ee5a26dfe64c91ce04da67eff87f58c472"
      ],
      "author": {
        "name": "Sreenivasulu Chalam Charla",
        "email": "sreeniva@codeaurora.org",
        "time": "Tue Oct 09 08:28:18 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:33 2012 -0800"
      },
      "message": "Revert \"touchscreen: cyttsp-i2c-qc: Add low power mode functionality\"\n\nThis reverts commit 304d9f5172c8c0210e2e29b175e8f68ea8257f69.\nlow power mode changes are causing issues like,delay in reponse to\ntouch , and controller is not recognizing the touch events as its\nscan rate is also low in low power mode state . since controller is\nnot recognizing the touch in low power mode state , so only way\nfor the controller to come out of low power mode is to do multi-touch\nand controller responds randomly to one of the touches and comes out\nof the low power mode.\n\nSigned-off-by: Sreenivasulu Chalam Charla \u003csreeniva@codeaurora.org\u003e\n\nChange-Id: I35e0797f819cfbce6630d70af443b96546eacfb5\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "1e0e2789f76c5af8de02c9ad9375e7aeece7cefe",
      "tree": "2224493e2be1e6f5e7d91dd898dde71ff69f13db",
      "parents": [
        "f9174f7ba336e90855768dba6a0f3caf535129e2"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jun 18 22:49:10 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 01:29:22 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Add device tree support\n\nParse the device tree elements and fill platform\ndata structure.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n(cherry picked from commit d96f5032cd8b73450886262fe193d1531038c0f0)\n\nConflicts:\n\n\tdrivers/input/touchscreen/atmel_mxt_ts.c\n\nChange-Id: I551dadffaa84c991abbe964bfb9f72b7fd11dfee\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 368b8d73bbda62f6ab217ef06019b685636fc3ba)\n"
    },
    {
      "commit": "b7e2c11b10f36b2fa1382f870a3290d18f91e11e",
      "tree": "47e825a0377c0e92f2ba6802381aa90b59656439",
      "parents": [
        "c40e28f1b9a23c22b5e026a0d267f7cab5bdf64b"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Aug 23 13:21:03 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Nov 06 15:13:05 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Fix macro (CONFIG_OF) name usage.\n\nMacro should be CONFIG_OF and not OF_CONFIG.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n(cherry picked from commit 56cb58c1b832760adfe382b845e52837b7ea7e85)\n\nConflicts:\n\n\tdrivers/input/touchscreen/atmel_mxt_ts.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 54d1b97939cab0482aa5f4549e81ecf3599e2024)\n\nChange-Id: I102d6871958a03ca596c7c538c539fcc27a4e14d\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "7cd1ac377fe5e9daeb1673bc6ba137c7e8eefa95",
      "tree": "bc3997c9c2f55958af9a95451f298ad4510dfd42",
      "parents": [
        "fbad282ed6b7b13f4fd1a2035bdd3b0f61396013"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Aug 01 17:27:25 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 11:44:13 2012 -0700"
      },
      "message": "input: cyttsp-i2c-qc: move to multitouch protocol B\n\nMove from multitouch protocol A to protocol B, and since some\napplications are not working under BTN_2 reporting, all the instances\nof HAT are removed along with BTN_2 reporting.\n\nChange-Id: I25c9c811078452eb9ff11159d0f45c9e3f831849\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n(cherry picked from commit 94f65fcf5d89b7943777750b2e358c7421f26400)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f2979bed80125daa9bd6e3adc1d4ac11fdd8ca7",
      "tree": "c5d0889c31c53e73d9ffea6cd459f8acca9bb866",
      "parents": [
        "a7958a03d5a6657a28fac07acb09821ac4e78db8"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Wed Oct 03 12:01:46 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 08 23:57:43 2012 -0700"
      },
      "message": "mako: touch: PLG137 firmware E027 update\n\n- Fixed issues in production test\n  . ghost touch in high and low temperature\n  . ghost touch with noisy charger connect\n  . sensing test\n- Stablized thumb operation\n- Fixed flapping finger width report\n\nChange-Id: I350ed94b9bfcb5a8feba3e0c9529ea86472097cd\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "5b0308207b1a1f92a892240612db3731ba308247",
      "tree": "7c7b27488bbdf72bae57a2075e271aaf86b794bd",
      "parents": [
        "7d8e1a2e71c32edb6c4f6fd1784cbd97548c152d"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Wed Sep 12 19:25:23 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 12 21:16:43 2012 -0700"
      },
      "message": "mako: touch: PLG137 firmware E015 update\n\n- Improved ghost touch error\n- Improved unstable when lifting finger\n\nChange-Id: Icc752c07ad05f5888eff8db4a8064007d3e471f4\n"
    },
    {
      "commit": "7d8e1a2e71c32edb6c4f6fd1784cbd97548c152d",
      "tree": "09b98ec7fb3fdf8da1a8b730f9905ce5a4c67b39",
      "parents": [
        "33f51116024bf738aa6c2445299bc0f746ca6fdc"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Sep 11 22:56:51 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 12 21:13:27 2012 -0700"
      },
      "message": "mako: touch: preserving touch data coherency\n\nSynaptics firmware maintains internal cache to store a scan of\nfinger data so that the host reads finger data from this cache.\nThe firmware updates the cache when the host reads it nonsequentially.\n\nThe current driver reads only present finger data, which can cause\nunexpected nonsequential access to cache and the cache can be updated\nbefore the host reads the data, resulting in losing finger data coherency.\n\nModified the driver to access data sequentially even if there are\nnot present fingers in the middle so that the finger data coherency\ncan be preserved.\n\nChange-Id: I4b975c2ab2445078f2a81c3dd4ce484002d27933\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6179e67eae0a351a4df1600837be7e562d0554a7",
      "tree": "9a3344d3da08556e4e489ddb343a5a722e0d1281",
      "parents": [
        "eabde17e4255c04f170107ce96aa966912f11125"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Sep 04 21:16:26 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Sep 07 17:03:46 2012 -0700"
      },
      "message": "mako: touch: error checking for firmware update\n\nCorrected not working touch problem when the firmware update was failed or\nLCD was turned on or off during firmware update.\n\nChange-Id: Ib61c3d9927d670eb4091253efc71499b88b51b9f\n"
    },
    {
      "commit": "5b6082db8d46d1794cf16d867cfbaeaf97d3adea",
      "tree": "8ecb84282a55d45ae781a9a0ff1b8202fe45913a",
      "parents": [
        "18f0d73d1e4859d5c3f6a226e79d77bd0cf8bc82"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Sat Sep 01 03:50:16 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 07 16:55:59 2012 -0700"
      },
      "message": "mako: touch: add sys node for charger status update\n\nWill be used to enable noise mitigation bit in firmware\nto reduce noise when TA/USA/Wireless charger is connected.\n\nChange-Id: Ia4174271758ca2dbd013b80ddcabffea2e2cae82\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ecef32b535876598c2c057e43d62803b6723c8f9",
      "tree": "aaf217504c40f815c002fb874c7c10ac4ca8ce7a",
      "parents": [
        "0cc4fd7098c0ac6368eedfef67d197ccdfb9b09d"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Wed Aug 29 13:58:51 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 19:39:12 2012 -0700"
      },
      "message": "mako: touch: ignore abnormal touch interrupt\n\nWhen the touch driver detected an interrupt, it checks the interrupt\nstatus register. If the value of the register is not normal,\nsuch as zero, the touch driver considered it as a problem on the\ndevice and reinitialized the touch device to recover.\n\nThis should not happen with normal touch firmware but, the touch\ndriver also need to ignore this kind of abnormal interrupt\nrather than resetting the device, which causing unexpected freezing\nduring touch operation.\n\nChange-Id: I989a9eab594f34ed9a32cea3e477faed38e32029\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ef6ce3c3e94ed8f41815e90393ac8b3b2cfb4bd8",
      "tree": "474b14dcedae675be5e05130173ba44ed107fe6b",
      "parents": [
        "bfd63ae594e529ad1b35042936d4c4514ecdc842"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Aug 28 00:01:59 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 10:22:15 2012 -0700"
      },
      "message": "mako: touch: bug fix on report mode setting\n\nThere was a bug on setting the report mode, breaking other bit fields.\nDue to this, the firmware jitter filter was disabled, causing\nsome noises. Expect more stable position report with this correction.\n\nChange-Id: I14f48c39f654e5771eaf8b5a2e6a2fd0c713a3ee\n"
    },
    {
      "commit": "21d7afe4817a1879e8d7c99b83c26ef3f4f5691b",
      "tree": "58ac47a5ea16171fb7a5b0407ebb24a8a88519d8",
      "parents": [
        "3f9b234be2dbafb7d113bf58df6093ef6445b441",
        "406a0a8400fd2d1d5b68c993e191f4c05a8c23a9"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:44:50 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:44:50 2012 -0700"
      },
      "message": "Merge commit \u0027406a0a8400fd2d1d5b68c993e191f4c05a8c23a9\u0027 into android-msm-mako-3.4-wip\n\n(needs additional patches to compile)\n\n* commit \u0027406a0a8400fd2d1d5b68c993e191f4c05a8c23a9\u0027: (450 commits)\n  msm: vidc: Separate partition for shared memory\n  arm/dt: Move MDSS device nodes to separate dtsi file\n  msm: cpr: Add support for CPR in 8625\n  defconfig: msm8974: enable genlock\n  msm: Remove idle stats and cpuidle hooks\n  msm: timer: Add a stub for msm_timer_get_timer0_base\n  msm: iomap: Add mappings for the MPM PS_HOLD region\n  msm:  vidc: Adds support for Rate Control\n  ASoc: msm: Add low latency playback and recording support.\n  msm: Fix for overflow cpu alive mask dump.\n  tty: hold lock across tty buffer finding and buffer filling\n  msm: Turn off cpu alive mask messages.\n  msm: kgsl: Add GPU clock statistics.\n  Bluetooth: Enable BT\u0026FM kernel modules for MSM8974\n  v4l2: Add mutex to streamon() and dqbuf()in v4l2 framework.\n  msm: mdss: fix suspend coming to MDP before panel drivers\n  msm: mdss: allocate framebuffer memory from ion pool\n  msm: mdss: improve clock and bus scaling logic\n  platform: msm: Add driver for QPNP PMIC clkdiv peripherals\n  msm: add adsp loader driver\n  ...\n\nConflicts:\n\tdrivers/base/power/main.c\n\tdrivers/power/pm8921-bms.c\n\tdrivers/power/pm8921-charger.c\n\tdrivers/usb/gadget/Kconfig\n\tdrivers/usb/gadget/android.c\n\tdrivers/usb/host/ehci-msm-hsic.c\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\tinclude/linux/mfd/pm8xxx/pm8921-charger.h\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "c74ffb556870c3afa5d47c2fc5989ab82272b9de",
      "tree": "6586bdf8bced617f027375195734339c7ae4aab4",
      "parents": [
        "4ea40bb7832d19646670f4a687b41231d991a105"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Thu Aug 23 23:12:57 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Thu Aug 23 23:19:22 2012 -0700"
      },
      "message": "mako: touch: PLG137 firmware E009 update\n\nRemoved PEN support to make finger operation stable.\n\nChange-Id: Iea1268b91fab51aa100591e359907907ab8adfdb\n"
    },
    {
      "commit": "4ea40bb7832d19646670f4a687b41231d991a105",
      "tree": "74fa8ac34012daa3700c02f0f41da567e08fa109",
      "parents": [
        "84cf5a3959bcf412c4b48f8a29b8255c18602d1b"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Thu Aug 23 17:59:06 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Thu Aug 23 22:40:01 2012 -0700"
      },
      "message": "mako: touch: fix the tool type to finger\n\nThe tool type checking for pen was incorrect.\n\nSometimes finger touch produces the same condition as PEN which is\nwidth major and minor are all zero.\nThis wrong detection change the tracking ID, resulting in two finger\ntouch report even when single touch is used.\n\nFix the tool type to finger since mako will support only finger.\n\nChange-Id: I4c7631b77fed677d27d430986d70407af3406aca\n"
    },
    {
      "commit": "4fd8c5f490504c82f8039ddc54166f9643f235b6",
      "tree": "943f41f8fba8d7761f4f810322c449f033173aa3",
      "parents": [
        "4d4198aa569eb96aca2da19c08a6df93c3deb39c"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Aug 17 17:14:47 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Aug 17 19:34:28 2012 -0700"
      },
      "message": "mako: touch: PLG137 firmware E008 update\n\nResolved touch malfunction when large object,\nsuch as palm, is on the touch device when the system\nis resumed by power key.\n\nNoise immunity is also improved.\n\nChange-Id: I020b861a8b1ad909ae7f00aed34de3b6da47367a\n"
    },
    {
      "commit": "22c5f0b7d35ac108b337c92ceff4af05880d149a",
      "tree": "1dc88f2e16654c313ba6fa2c51a6344eecaa0b23",
      "parents": [
        "9d268ac505cc7a20e3d79503f699b00aee3f0957"
      ],
      "author": {
        "name": "ks.kwon",
        "email": "ks.kwon@lge.com",
        "time": "Tue Aug 07 13:50:18 2012 +0900"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 16 10:50:41 2012 -0700"
      },
      "message": "mako: touch: reset_pin control during touch power control.\n\nThis commit is to assert/de-assert reset signal during suspend/resume.\nWithout this commit, there is a 2~3mA of leakage current from reset pin\nto touch contorller IC.\n\nChange-Id: I32717412b1dec13996aa986c7939c76dd6453ebb\n"
    },
    {
      "commit": "41f1cc38fa551d2cfae993014ac5ee3c636498ee",
      "tree": "237314b654214dea76d520d2b032d242f9ec747c",
      "parents": [
        "f8f1a46cb8984d468c9acb86e9e22ff3658d63c7"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Jul 12 13:02:27 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Aug 14 18:20:40 2012 -0700"
      },
      "message": "input: atmel_mxt_ts: add support for 336S and 1664S controllers\n\nNew controllers in the Atmel maXTouch family require support\nfor new objects, and the addition of their family ID\u0027s and\nrespective reset times.\n\nChange-Id: I3fb9494e7cc88a6b213cbe0310d95fdb4be299aa\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c85661c215a7d670adf9e74be3a75cb789f3247",
      "tree": "ff9cccbacd6c79106036ce76b195a8c5bec764f1",
      "parents": [
        "f4648b6df3276458c69b1cde0260ea99bc39e136",
        "ae8381a32ba8b9fc8e803a59cd7ff3a38d58d082"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Aug 13 14:45:31 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Aug 13 14:56:39 2012 -0700"
      },
      "message": "Merge commit \u0027ae8381a32ba8b9fc8e803a59cd7ff3a38d58d082\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/media/video/msm/Makefile\n\tdrivers/media/video/msm/sensors/msm_sensor.h\n\tdrivers/video/msm/mdp4_overlay.c\n\tdrivers/video/msm/mdp4_overlay_dsi_video.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "5bc7efb3781797815eae089393e3363f50b6d05a",
      "tree": "c54eb5fbda5d1e6018c89ed9162c8ce4ad2ef653",
      "parents": [
        "a76eeeaf83328f3c64c530c4e3a2e08a6a2dd31b",
        "08f1cc1232f13a923372978284fc08b63cb1d9e0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 03 06:49:32 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 03 06:49:32 2012 -0700"
      },
      "message": "Merge \"tsc2007: Set input property bit to indicate a direct input device\" into msm-3.4"
    },
    {
      "commit": "38b066866f4bd59a4e0c4f07804496644c80d8fc",
      "tree": "b013e301c2fe9cfc74add039d03f06cae1096c89",
      "parents": [
        "e6f596dbcd307e33e4e4842914a027c7f7138bd9"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jul 27 15:50:34 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jul 27 15:59:21 2012 -0700"
      },
      "message": "mako: touch: PLG137 firmware E004 udpate\n\nNoise reduction.\n\nChange-Id: I29a44e0b1a1d2f64acef527177b38b7786492e63\n"
    },
    {
      "commit": "3aaf03e26ac0c5422783e296c7ab05dd5d75f8a4",
      "tree": "dc45553112015e04ed010ba68f1bdc0fa9e7b3ed",
      "parents": [
        "3ae134c2e35ae687a574d51ced6525eb952c5369"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jul 26 13:25:17 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jul 26 13:32:25 2012 +0530"
      },
      "message": "input: msm_ts: Set input property bit to indicate direct input device\n\nProp bit is checked in userspace and must be set in driver in order\nto be recognized as a direct input device (touchscreen).\n\nChange-Id: I80bf2b9fd390ed58a22a78834f71afe41e3d2776\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "08f1cc1232f13a923372978284fc08b63cb1d9e0",
      "tree": "e331909eb5e8fb5469c4dcd477f19c254c8819e4",
      "parents": [
        "08790720bd5cf0940dddda805eb5b2661e682f96"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jul 25 11:32:49 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jul 25 11:32:54 2012 -0700"
      },
      "message": "tsc2007: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: I5eadfe45baac93b9e315381dcacc5a02c27bc0c9\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "b1662afd0a3b37b1e5eda0ce0221c77db00eb8d2",
      "tree": "45977d718b4c99313a3852a7b83e940fe5be3385",
      "parents": [
        "1137258299b493194df3e36954b0d4c7805ebe4d",
        "8c0f1692b6525645bd4e2b0c6440f390c156d6ab"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Tue Jul 17 11:43:06 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Jul 17 11:43:06 2012 -0700"
      },
      "message": "Merge \"mako: touch: support new touch panel (PLG137/0.9T)\" into android-msm-mako-3.4-wip"
    },
    {
      "commit": "fa51cd052516bd0d6e42b28a3401dec9ed6d7262",
      "tree": "dd206b6f0bbdc54d4eca47f2a3aa641beab72f4a",
      "parents": [
        "23c508a09d3413df25d3b2ca08994155a5eb5049",
        "2bf044d74e1f30762b9a69ac87ee2e7da4b2f564"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 17 04:38:43 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 17 04:38:43 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\tdrivers/media/video/msm/msm.h\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "8c0f1692b6525645bd4e2b0c6440f390c156d6ab",
      "tree": "27274c6566998faffe13954a31209064b2e7cbb1",
      "parents": [
        "23c508a09d3413df25d3b2ca08994155a5eb5049"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Mon Jul 16 19:01:35 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Mon Jul 16 19:01:35 2012 -0700"
      },
      "message": "mako: touch: support new touch panel (PLG137/0.9T)\n\nUse ARRAYED_TOUCH_FW_BIN feature to support both new(PLG137/0.9T)\nand old(TM2000/0.55T) panels with one binary.\n\nFirmware Verison: New - E003, Old - E059 (no change)\n\nChange-Id: Ia96eba137f8a02054eb8067d47dc887edffb9970\n"
    },
    {
      "commit": "c4b646ff80f558010ee486421ee1b718db1a3193",
      "tree": "968bea1446821dd283b8d90a5c4c6f5ff9b5bf17",
      "parents": [
        "bcf377618414f19428e1946640c4a63c5c96f9e3",
        "304d9f5172c8c0210e2e29b175e8f68ea8257f69"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jul 15 03:32:43 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jul 15 03:32:43 2012 -0700"
      },
      "message": "Merge \"touchscreen: cyttsp-i2c-qc: Add low power mode functionality\" into msm-3.4"
    },
    {
      "commit": "78fe53c96f788582d930da220d3777228306beb3",
      "tree": "5051676f11080299c3a135dd43f8e72885a34701",
      "parents": [
        "b0b48e6ff110a3f1a353919a31dd85fe6cf9c28a"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jul 09 14:32:28 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jul 12 16:54:56 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Add firmware upgrade support for MXT224E\n\nAdd firmware upgrade support for MXT224E and also support\nthe new T55 object introduced with the newer firmware. Read\nT38 object from touch controller after the firmware upgrade\nto avoid reading/writing into old T38 address.\n\nChange-Id: Ifc7e0b2c31badbbf5a402413e841606db4f6dc66\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "304d9f5172c8c0210e2e29b175e8f68ea8257f69",
      "tree": "ca5f6ed35a8451cf676cb8abdf269fa3b3fb796a",
      "parents": [
        "9aa5a9fbfbc7c4e4940269c34797648fb8d3ae1d"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Jun 14 14:22:50 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Jul 09 12:23:44 2012 -0700"
      },
      "message": "touchscreen: cyttsp-i2c-qc: Add low power mode functionality\n\nLow power mode changes are made in system information mode,\nso modify ISR to check for completion of transition into this\nmode.  Then, modify values and transition back into operating\nmode.  Enable handshaking so that no communication is missed.\n\nChange-Id: I0692e13810ab4aa88f8626d75a4e7f1ceb885a71\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "283782850c3782316c50dd5754657ada43c5c342",
      "tree": "4386a063b79996da06da5c7754042b30f7521217",
      "parents": [
        "9aa5a9fbfbc7c4e4940269c34797648fb8d3ae1d"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 20 11:10:40 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Jul 09 12:19:09 2012 -0700"
      },
      "message": "cy8c_ts: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: Ifbd7ffe6633860ab3858cf2b3465d593724c5c64\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d2dba93fcb286d43e2f240295fcaeea7f8a4f7e",
      "tree": "33ad15eddbab5d26ba0cd61a6a05518e922e2a29",
      "parents": [
        "dca023929288b630f4694ce0ffa1932035e6f21c"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jul 06 19:09:30 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jul 06 19:16:38 2012 -0700"
      },
      "message": "mako: touch: firmware upgrade and resolution change\n\n- Firmware: E052 -\u003e E059 (noise tunning \u0026 resolution change)\n- Resolution: 1100x1900 -\u003e 1536x2560\n\nNeed to reboot the system when abnormal touch work after upgrade\n\nChange-Id: I476180c2a1fa5528fc90d2933072ac01a7e1fd31\n"
    },
    {
      "commit": "b5e69d8233d984387010d22ee3d6a94920bdfd3b",
      "tree": "1960dbb2276ebda1678ebf60ad4d6bd707878431",
      "parents": [
        "20b1ec0889d9c7973adc4b91cef8f4661f78dfef"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jun 29 18:03:36 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Mon Jul 02 10:38:18 2012 -0700"
      },
      "message": "mako: touch: added tool type and touch minor option\n\n- Let the low level driver pass tool type and use it\n  (Synaptics: PEN when major \u003d 0, minor \u003d 0, Other: FINGER)\n- Split touch major and minor value to choose\n  circle vs. ellipse from platform datai\n  (Currently defined to support circle)\n\nChange-Id: Ibd79efb5d88843174c45147a4c7ea170632c3fdb\n"
    },
    {
      "commit": "bd78381edcabca824ba61ccaec39fd062f9da52f",
      "tree": "1f89e0159e9f9b851377db3b276efd12d611b1bf",
      "parents": [
        "a6a8af234c5e534b936793fb68c1f319bbbed162"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Wed Jun 27 14:15:07 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:20:07 2012 -0700"
      },
      "message": "mako: touch: removed ghost codes and added touch point trace\n\nChange-Id: Id9c060ba8ad12ade442bbc22fac8a0cde0715c41\n"
    },
    {
      "commit": "420825a566465478efc03cd937a1401a9fa1d691",
      "tree": "7142ba1fb92d4c57fa3190fde1ee8af285b7b738",
      "parents": [
        "b0a55c8299652d9da1e7b9274bcb58f9af4fd151"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Jun 26 16:33:25 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:16:52 2012 -0700"
      },
      "message": "mako: touch: disable ghost finger correction\n\nThe ghost function sets FORCE_FAST_RELAXATION and\nFORCE_UPDATE registers, which cause touch abnormal function\nafter resume.\n\nAlso code clean up for register map initialization.\n\nChange-Id: Ib442d4d7a2e995048fba902fe852a3851fdbf418\n"
    },
    {
      "commit": "098aa9d3f2cd0478fb1ec4a9e29efc3bf41394c5",
      "tree": "9675647bce647786ffdec07c74089ec030e1480f",
      "parents": [
        "b849941ec8883a3228a751fac38b48caa7ce1862"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Jun 26 11:53:27 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:16:25 2012 -0700"
      },
      "message": "mako: touch: use MT protocol type B\n\n- not applied to hard key function, so removed hard key stuff\n- jitter and accuracy filter function also changed but not used at the moment\n- corrected some wrong error handling in touch_probe and synaptics_ts_probe\n\nChange-Id: I1af3032612cdedbfac9da9c5df17eeb861344226\n"
    },
    {
      "commit": "5297b7286f4825cfe3a2eb574868f045266ececb",
      "tree": "47969625bb172c407a9459bad0f6bfedd5703104",
      "parents": [
        "5106c6103af7ed50ad3caeeb3da646d7602e927e"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jun 22 11:18:36 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:11:17 2012 -0700"
      },
      "message": "mako: touch: upgrade firmware from E032 to E052\n\nAlso removed unused firmware SynaImage_Jp.h and\nvariable name correction.\n\nChange-Id: I1332da88ec4fe5538cd68bace7ca7c701795dce3\n"
    },
    {
      "commit": "5106c6103af7ed50ad3caeeb3da646d7602e927e",
      "tree": "a43c3f7001d33c79c7d2bec9a7ecf60a3ac97406",
      "parents": [
        "4a8eb5a45efd39878ad060ad3cdd6b680b9bec45"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jun 22 10:41:55 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:10:17 2012 -0700"
      },
      "message": "mako: touch: disable S/W accuracy and jitter filter\n\nThe feature has side effects on handling touch event.\n\nAlso, resolved divide by zero exception caused by\nunused button initialization codes.\n\nChange-Id: I9b1d1f302b9025a0d1d15891e5f320e7c149ae92\n"
    },
    {
      "commit": "3803bfd15461af7741a35837660837511469b09b",
      "tree": "b6fa8544fd4294f5cb6d18d6302c88e3fbb2273a",
      "parents": [
        "421a58e0331dde36c431d8816d299c2f24bd96d4"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Wed Jun 20 12:59:37 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:06:43 2012 -0700"
      },
      "message": "mako: touch: resolved touch problem after resume\n\nChecking the interrupt pin after reading touch data\n\nChange-Id: Ide8688fed10c228b4bed7947bfccffabd545c5f8\n"
    },
    {
      "commit": "6381ae7bba52db99284cccdc9a9efbcf69388930",
      "tree": "e431c028200c2c4933b1e14c204a693a4d883567",
      "parents": [
        "89443dc3f74ff0e45a4c1fee096d576a082bef69",
        "c432fdf28656051f358ff4b7cc41f43d4eeb3ed8"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/video/msm/mdp.h\n\tsound/soc/msm/apq8064.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "a70d8d3c178cd1ff590e2714eec500a3d662fdb7",
      "tree": "40f27e14b2ab777b98c90cce46647f64d0a39229",
      "parents": [
        "53593cb5362ae1dacad2d07788cb0b8cffc5fc0f",
        "da85bc6059266e527e8914ed78be4cf144d23f39"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 21:27:07 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 21:27:07 2012 -0700"
      },
      "message": "Merge \"cyttsp-i2c-qc: Set input property bit to indicate a direct input device\" into msm-3.4"
    },
    {
      "commit": "53593cb5362ae1dacad2d07788cb0b8cffc5fc0f",
      "tree": "60d5d646cfae9268c0d224df35a199f50af0b134",
      "parents": [
        "2bc5a25ef2a6c42e4e3d43e6f21c09f3e837045b",
        "9d0faa0ce48c7d1fe96e64b9ff5d0dd7fc40851b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 21:27:05 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 21:27:05 2012 -0700"
      },
      "message": "Merge \"atmel_mxt_ts: Set input property bit to indicate a direct input device\" into msm-3.4"
    },
    {
      "commit": "9ed2a93919a2fd6d486abff240524e33ea2568eb",
      "tree": "282b2ed22070fcf4d8012e57f883616b7a365420",
      "parents": [
        "206766205cb45b538a04cae2d0c4bc5b6c5191bf"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Jun 19 23:38:02 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Jun 22 10:45:34 2012 -0700"
      },
      "message": "mako: touch: disable button and clean up\n\n- disable button function\n- clean up configuration\n- remove unused codes\n- remove softkey handlers\n- remove interrupt thread (ISR send to work queue directly)\n\nChange-Id: Id8bbf5d554e12a477e402c966b9ef21e1a02d86f\n"
    },
    {
      "commit": "f2bd41381a2982d0c787f57ab9a9240e023fb5ce",
      "tree": "c79bc6f03d2f61d5bea8b4daa911b48f888b78bd",
      "parents": [
        "c7cdf26d11b0a6347e1235bf1c52d6945ba4fc0c",
        "dd2703d7588d1658049accfb4efeb9719dc73490"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 08:44:50 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 08:44:50 2012 -0700"
      },
      "message": "Merge \"ft5x06: Set input property bit to indicate a direct input device\" into msm-3.4"
    },
    {
      "commit": "17199b88ce6a325328768d4a6d9d009a87fdd894",
      "tree": "951032c25184c0d0feac000256468ea2e8ec0292",
      "parents": [
        "ba20797d3a66b97b38e90b89d344946ae643031b",
        "5520db2210fcdb1a85fd1f5022e143e2feb8913e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 08:44:38 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 08:44:38 2012 -0700"
      },
      "message": "Merge \"atmel_maxtouch: Set input property bit to indicate a direct input device\" into msm-3.4"
    },
    {
      "commit": "da85bc6059266e527e8914ed78be4cf144d23f39",
      "tree": "c2c800af61b292ec941d6c4656b1719c400680f4",
      "parents": [
        "9d0faa0ce48c7d1fe96e64b9ff5d0dd7fc40851b"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Jun 19 14:11:33 2012 -0700"
      },
      "committer": {
        "name": "Jessica Gonzalez",
        "email": "jgaona@codeaurora.org",
        "time": "Thu Jun 21 18:22:01 2012 -0700"
      },
      "message": "cyttsp-i2c-qc: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: Ibc3ce400033af171b60821c2945596676107eb75\nSigned-off-by: Jessica Gonzalez \u003cjgaona@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d0faa0ce48c7d1fe96e64b9ff5d0dd7fc40851b",
      "tree": "ad0267e479330431c190a0a31d1c53231c5b483f",
      "parents": [
        "83302a7246e8605067cee6358985846e635fd7af"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Jun 19 12:37:39 2012 -0700"
      },
      "committer": {
        "name": "Jessica Gonzalez",
        "email": "jgaona@codeaurora.org",
        "time": "Thu Jun 21 17:54:01 2012 -0700"
      },
      "message": "atmel_mxt_ts: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: Id490152174624e86e8b62b746d25baf2d544080a\nSigned-off-by: Jessica Gonzalez \u003cjgaona@codeaurora.org\u003e\n"
    },
    {
      "commit": "5520db2210fcdb1a85fd1f5022e143e2feb8913e",
      "tree": "4594ce75634e50f18d83026c210553546624ce5f",
      "parents": [
        "e5547a0625584a8011a4f87100f4f28103640d36"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 20 11:07:37 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 20 11:07:40 2012 -0700"
      },
      "message": "atmel_maxtouch: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: I8432716573a365c11b6837d1ce756364d2b98946\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd2703d7588d1658049accfb4efeb9719dc73490",
      "tree": "fdbf08787231ba5920723487ca23998daf51675a",
      "parents": [
        "e5547a0625584a8011a4f87100f4f28103640d36"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 20 11:03:56 2012 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 20 11:05:08 2012 -0700"
      },
      "message": "ft5x06: Set input property bit to indicate a direct input device\n\nProp bit is checked in userspace and must be set in\ndriver in order to be recognized correctly, since it defaults\nto mouse pointer.\n\nChange-Id: Ibdc78547e6376e6db54db75b1423718d13afaaa7\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6acab43a314b5a4ba61916f371d0beb2e5d6840",
      "tree": "5bc3dee46fa923f4c5f6c179ea9bdaa11908de6e",
      "parents": [
        "3211c8c4b47a9462e70937f3e0784aea74694fcf"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Jun 13 11:59:04 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Jun 19 11:47:58 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Add support for T42 object\n\nTouch suppression (T42) is used for suppressing unintentional\nlarge touches such as palm. Add a handler for T42 to invalidate\ntouches when touch suppression is active\n\nChange-Id: Ie24a24b685a947f047df61ead41660449c077971\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "ae680ab1002047a4f879d321f562ab95540e0705",
      "tree": "41307398b0907a6438647fc318b67c5278291677",
      "parents": [
        "fe61935c1e50f0b4963c365c54b18d54290e8b37"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jun 15 22:06:54 2012 -0700"
      },
      "committer": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Fri Jun 15 22:06:54 2012 -0700"
      },
      "message": "mako: touch driver merge\n\n- lge touch common driver\n- synaptics touch driver integration with lge common driver\n\nChange-Id: I72e53f8d16610155ab1a31a366e33910a41643be\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "279a2ae5bcbeb6294c76508bc200b99b31d31c8f",
      "tree": "7dca49cbf1b098e7f034408f9ec6bc8f3f803b9d",
      "parents": [
        "fad70b515f2b563e336736e0bc41070a512ea4aa"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri May 18 18:07:46 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri May 18 18:10:36 2012 +0530"
      },
      "message": "input: atmel-mxt-ts: Report the correct pressure value\n\nThe contact area was earlier being reported as pressure.\nThe controller explicitly reports the pressure value, use that.\n\nChange-Id: I1548329a676fd9a6e6a8a63ed76244e68a29c282\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "93d0d19ecfe8a02cc5d3e4b3b2f55b22fe9d1916",
      "tree": "dd23f0bdcec1fc6c8020643698413238942ab0f8",
      "parents": [
        "db4bc8162185a65f71d7a144d1d1db7c97b94d47"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 25 11:50:07 2012 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Fri Apr 27 11:06:56 2012 -0700"
      },
      "message": "input: touchscreen: Fix section mismatch\n\nWARNING: drivers/built-in.o(.text+0x14194c): Section mismatch in\nreference from the function msm_ts_enable() to the function\n.devinit.text:msm_ts_hw_init()\nThe function msm_ts_enable() references\nthe function __devinit msm_ts_hw_init().\nThis is often because msm_ts_enable lacks a __devinit\nannotation or the annotation of msm_ts_hw_init is wrong.\n\nChange-Id: I960303c31c514e11e9723e1e10d2845e37143415\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "0d578697a93af824bb900408b5bae559b55faaad",
      "tree": "8d4a6051e9e53937cbacec85605801edf512ca44",
      "parents": [
        "52e66c3a6c8757a61b0b2199d13eabbfb6553db0"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 25 11:49:18 2012 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 25 12:13:58 2012 -0700"
      },
      "message": "input: atmel_mxt_ts: Fix section mismatch\n\nWARNING: vmlinux.o(.devinit.text+0x4878): Section mismatch in\nreference from the function mxt_probe() to the function\n.init.text:mxt_debugfs_init()\nThe function __devinit mxt_probe() references\na function __init mxt_debugfs_init().\nIf mxt_debugfs_init is only used by mxt_probe then\nannotate mxt_debugfs_init with a matching annotation.\n\nChange-Id: Iebb2b174e307d2497297b16396579c7ef3da6721\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab2965eefef95a2eecfd54c12b0eb243162862e9",
      "tree": "c947fdc158e144c2d060486b65d10ee67d254039",
      "parents": [
        "a0ec4361e4539e30cf1c5de7ddfd2dadcd8e1595",
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc3\u0027 into android-3.4\n\nConflicts:\n\tdrivers/staging/android/lowmemorykiller.c\n\nChange-Id: Ia3ffcfc702e28c4fce0e91b363f4afd5f1c40306\n"
    },
    {
      "commit": "1cb2e1689ae1531961363368bf74afbf5c411c52",
      "tree": "5fb30fd87fe2c80e80af5eded4008ecab1eda0de",
      "parents": [
        "17fd37aa32180ca52d113245fbf6900a9c71004a"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Apr 13 15:28:58 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Apr 13 15:42:17 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Do not disable multi-touch object in suspend\n\nDisabling multi-touch object when touch is operational\nmay result in improper state of the controller causing it to\nreport invalid number of touches.\n\nThere is no negative impact on power or operation of the\ncontroller after this change.\n\nCRs-Fixed: 351462\nChange-Id: I170c094386be415dbc53e15e6e36e2d8de832c5d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4abb663b641ee21024906dae45af7de50ebad2d8",
      "tree": "4c12141a8abd046dde464f50aa837eb9ae854918",
      "parents": [
        "5ba7026b4467b55fedddf73d093ef3322e8e5b52",
        "0e3d0f3d960bf5b895adcf9ffc79d2077f1411d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 12:49:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 12:49:07 2012 -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 \"Just a few small fixes...\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: da9052 - fix memory leak in da9052_onkey_probe()\n  Input: gpio_mouse - use linux/gpio.h rather than asm/gpio.h\n  Input: trackpoint - use psmouse_fmt() for messages\n  Input: elantech - v4 is a clickpad, with only one button\n  Input: elantech - reset touchpad before configuring it\n  Input: sentelic - filter taps in absolute mode\n  Input: tps6507x-ts - fix MODULE_ALIAS to match driver name\n"
    },
    {
      "commit": "46b612beaa176bb35c1007864c5f56895a5d7336",
      "tree": "dec5426670f19e7e1e20b58dacd5ec6aa60af61a",
      "parents": [
        "9cc8899de3cf51d04bca3bd324400a561a335dd6"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Tue Aug 21 21:56:46 2007 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:53:16 2012 -0700"
      },
      "message": "Input: synaptics_i2c_rmi: Driver for Synaptics Touchscreens using RMI over I2C.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\nInput: synaptics_i2c_rmi: disable_irq -\u003e disable_irq_nosync\n\nAlso remove duplicate swap macro\n\nChange-Id: I77266431ba5c267a5d92c4bdc2f127a5297065a8\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "79026ff2b6e7bee5b79a61e0721b6d9bf0e99b56",
      "tree": "55784fdd09366136562dfe4b4c2b34bbf7585d12",
      "parents": [
        "f182394033d639679264d61e6dca62761e659ff7"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Apr 03 09:33:58 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 03 09:55:45 2012 -0700"
      },
      "message": "Input: tps6507x-ts - fix MODULE_ALIAS to match driver name\n\nThis is needed to make module auto loading work.\n\n[dtor@mail.ru: remove file name from comment]\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8a9472dd94de126fc9f1d79e9dfd6a76d363a2c3",
      "tree": "27a4b86853749934a2f3de3baca13535a474d339",
      "parents": [
        "412aedc8e17d2afde17110e5410444f1de87839d"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Mar 21 15:43:45 2012 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Apr 02 10:56:11 2012 -0700"
      },
      "message": "input: atmel_mxt_ts: Zero out config version after firmware upgrade\n\nWhen the touch controller firmware is upgraded, the config data on\nthe controller might require an update too to match the firmware.\nSince the driver performs config version checking before updating\nconfig data and only updates to a newer version, we need to zero\nout the config version after a firmware upgrade to make sure proper\nconfig data will be programmed to the touch controller.\n\nChange-Id: If3e22948b1f8eea3ccbfcaa979ec6b42f1ac078a\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "412aedc8e17d2afde17110e5410444f1de87839d",
      "tree": "e0b6b0005d90e3a365911364a0c53e50a1d206e4",
      "parents": [
        "8fadad7bf01f18b1456eeb890c014c131026375c"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Feb 28 13:57:19 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Apr 02 10:56:00 2012 -0700"
      },
      "message": "input: atmel_mxt_ts: Move the logic to save objects locally to a function\n\nThe Atmel touch driver reads information about a few objects at\ninitialization and saves them locally. Move this logic to its\nown function.\n\nChange-Id: I0f584ff5dcba6b713b3ac6b950ed64f3ad46faf1\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "8fadad7bf01f18b1456eeb890c014c131026375c",
      "tree": "b01a0516bac2e5c3d055e7e75566eb2c34ad9c0a",
      "parents": [
        "4187aa4b94cb1a89a7033fe2ceb74c62080fbcc0"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Feb 24 10:10:50 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Apr 02 10:55:42 2012 -0700"
      },
      "message": "Input: atmel_mxt_ts: Update config to newer version only\n\nAdd version checking so that config update only occurs when the config\ndata supplied in the platform data is of newer version. If the\ncontroller is previously programmed with wrong version of config data,\nbased on controller type and firmware version, the driver will program\nthe latest config data present in the platform data to the controller.\n\nChange-Id: I286852533aef920accb254ab7259edc144357dd3\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "56a1a5dc153fc3b07f17d6970d31734f9f40a041",
      "tree": "5061b0275756775734642be0035751f95dc12889",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Feb 23 12:05:13 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Mar 30 13:12:34 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Fix to reject coordinates outside active touch area\n\nFirmware reports minimum/maximum coordinates when touches are\nfrom outside of active area. Generate a release event in this\ncase to handle touches that are going to inactive area. Add\npdata entries for minimum values and check before reporting\nthe coordinates to userspace.\n\nCRs-fixed: 326858\nChange-Id: I385fb80eb670e539b45d232c04969c4502cdf65a\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
      "tree": "63968fb97b86861e31922515395feef8a110f884",
      "parents": [
        "750f77064a290beb162352077b52c61b04bcae0e",
        "b8589e2a8065b8e7773742b60ae96b63b757bb69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "message": "Merge tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n - 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh\u0027s RC5T583 and\n   TI\u0027s TPS65090 and TPS65217.\n - New variants support (8420, 8520 ab9540), cleanups and bug fixes for\n   the abx500 and db8500 ST-E chipsets.\n - Some minor fixes and update for the wm8994 from Mark.\n - The beginning of a long term TWL cleanup effort coming from the TI\n   folks.\n - Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997\n   drivers.\n\nFix up trivial conflicts due to duplicate patches and header file\ncleanups (\u003clinux/device.h\u003e removal etc).\n\n* tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (97 commits)\n  gpio/twl: Add DT support to gpio-twl4030 driver\n  gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support\n  mfd: Detach twl6040 from the pmic mfd driver\n  mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups\n  mfd: Micro-optimization on twl4030 IRQ handler\n  mfd: Make twl4030 SIH SPARSE_IRQ capable\n  mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files\n  mfd: Remove references already defineid in header file from twl-core\n  mfd: Remove unneeded header from twl-core\n  mfd: Make twl-core not depend on pdata-\u003eirq_base/end\n  ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files\n  mfd: Return twl6030_mmc_card_detect IRQ for board setup\n  Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n  mfd: Add support for TPS65090\n  mfd: Add some da9052-i2c section annotations\n  mfd: Build rtc5t583 only if I2C config is selected to y.\n  mfd: Add anatop mfd driver\n  mfd: Fix compilation error in tps65910.h\n  mfd: Add 8420 variant to db8500-prcmu\n  mfd: Add 8520 PRCMU variant to db8500-prcmu\n  ...\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "a2595074a6528a1a2d28470c11ed14c21081068c",
      "tree": "1df8e47d55a12a9073ca33f85182be5c423c21d7",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 12 22:23:15 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Mar 27 12:16:22 2012 +0530"
      },
      "message": "input: ft5x06_ts: Add driver for ft5x06 series\n\nFt5x06 controllers are single chip capacitive\ntouch panel controller ICs with a built-in 8 bit\nMicro Controller Unit. It supports multi-touch\ncapability and can detect up to five touches.\n\nChange-Id: I39eb1175d473d1f2c463e1c4a0a1606307da9dc0\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "3638dd2b45ceac2e9526f0ee83b0923db3546979",
      "tree": "65c28ce1080bc827c3188de63e86566a5977f1cf",
      "parents": [
        "905cdc88b6eb9074c203be4883bce6c170757338"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Feb 23 14:28:36 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 25 23:57:19 2012 +0100"
      },
      "message": "ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n\nIn preparation for sa11x0 sparse irq conversion, explicitly include\nmach/irqs.h as it will not be included for sparse irq.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c6a7a62c130afef3d61c1dee153012231ff5cd9",
      "tree": "19052f6ddcb413ebc967f9f32d923b9fddb24a04",
      "parents": [
        "14b5842ebf552d242b0238f70d0730a564065fb0"
      ],
      "author": {
        "name": "Olivier Sobrie",
        "email": "olivier@sobrie.be",
        "time": "Fri Mar 16 23:57:09 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 17 12:20:44 2012 -0700"
      },
      "message": "Input: ili210x - add support for Ilitek ILI210x based touchscreens\n\nThe driver supports chipsets ILI2102, ILI2102s, ILI2103, ILI2103s and\nILI2105. Such kind of controllers can be found in Amazon Kindle Fire\ndevices.\n\nReviewed-by: Jan Paesmans \u003cjan.paesmans@gmail.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Olivier Sobrie \u003colivier@sobrie.be\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4a53383565e340254479ce4d47bc181884ddf6c3",
      "tree": "6678fa987358a5613905ba321652edc793323590",
      "parents": [
        "1b92c1cf6b638e7cbe9fdaac3f6efb8874f5cc02"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 23:05:44 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 23:06:34 2012 -0700"
      },
      "message": "Input: synaptics_usb - switch to module_usb_driver()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1b92c1cf6b638e7cbe9fdaac3f6efb8874f5cc02",
      "tree": "88e7cfcd088df7eba9b705285c8e0d8ba7bbd632",
      "parents": [
        "ca83922e1c51c090e62bd42f3c12c84f49374a9e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 16 23:05:41 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 23:06:19 2012 -0700"
      },
      "message": "Input: convert I2C drivers to use module_i2c_driver()\n\nThis patch converts the drivers in drivers/input/* to use the\nmodule_i2c_driver() macro which makes the code smaller and a bit\nsimpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ca83922e1c51c090e62bd42f3c12c84f49374a9e",
      "tree": "d0d7b5c307fc445abe41ae614857643b222e1528",
      "parents": [
        "0f1142a514e101076bc01de2f93b242693d0f16f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 16 23:05:26 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 16 23:06:11 2012 -0700"
      },
      "message": "Input: convert SPI drivers to use module_spi_driver()\n\nThis patch converts the drivers in drivers/input/* to use the\nmodule_spi_driver() macro which makes the code smaller and a bit\nsimpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b51425becfe127e0c17a8501ffa079b37241ed11",
      "tree": "7bcdacfb3909c0bd40c7f1b6111723aa5270cb14",
      "parents": [
        "05b7b842fa1798c4775997602d42f3d6373e7ef3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sun Mar 11 16:06:03 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Mar 12 22:17:56 2012 -0700"
      },
      "message": "Input: hp680_ts_input - ensure arguments to request_irq and free_irq are compatible\n\nChange 0 to NULL in the last argument of request_irq, since the argument\nshould have pointer type and so that the last argument of request_irq\nsyntactically matches the second argument of the later call to free_irq.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b675b3667f6729dcd1036a2a129b35445947f905",
      "tree": "0d58791e9063d3ca2c352da6f3e7df2bdb876f9d",
      "parents": [
        "104a5f3cad8f2f27cadbdf0029400ecd9e17ccc0",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 09 10:55:17 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 09 10:55:17 2012 -0800"
      },
      "message": "Merge commit \u0027v3.3-rc6\u0027 into next\n"
    },
    {
      "commit": "1039d762d03b573de4d46603c8583051c6d79094",
      "tree": "4de96496e62cb391cc824d7dbe328d0818f213d8",
      "parents": [
        "4d75dd61dfb53eaa286c54fb121e5b51b106c272"
      ],
      "author": {
        "name": "Michael Thalmeier",
        "email": "michael.thalmeier@hale.at",
        "time": "Mon Feb 20 12:18:13 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:30 2012 +0100"
      },
      "message": "mfd: Add pdata to set mc13783-ts conversion delay\n\nMC13783 can be programmed to wait some clock cycles between the\ntouchscreen polarization and the resistance conversion. This is\nneeded to adjust for touchscreens with high capacitance between\nplates.\n\nSigned-off-by: Michael Thalmeier \u003cmichael.thalmeier@hale.at\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa3e44f391149dd49fd053aef55c42479753d45a",
      "tree": "3f81b207ec2cebd0c1bb505356f0d49b8b11c719",
      "parents": [
        "0c0c440f4d2dcfd7913eb77c43aa292b1b5b8130"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 09:26:14 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 10:51:04 2012 -0800"
      },
      "message": "Input: atmel-wm97xx - convert to dev_pm_ops\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c0c440f4d2dcfd7913eb77c43aa292b1b5b8130",
      "tree": "b9bca5189f1ea33271515a3e11a58fab1e87b920",
      "parents": [
        "e3ae3525250b01560b31fb627e17ae9c6c359232"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 09:26:13 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 10:50:24 2012 -0800"
      },
      "message": "Input: atmel-wm97xx - set driver owner\n\nThis allows creating proper sysfs link between driver and its module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aaa60fa7ac66ede814f7ad37a2b3a07b4f784756",
      "tree": "625eb8a9d94fd29460170698bb273ff4ef97e7eb",
      "parents": [
        "aa87512fbc56e107c14f7fa85823eb7e82a2f64c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 09:26:15 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 10:49:27 2012 -0800"
      },
      "message": "Input: cyttsp - remove useless checks in cyttsp_probe()\n\nThis fixes reference-before-check problem; there is no reason to check\nif caller passed NULL dev or bus_ops as it is done only by bus-specific\ndrivers which already do the right thing.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aa87512fbc56e107c14f7fa85823eb7e82a2f64c",
      "tree": "08962a6d67b9f5278cf9f81d5f8057e8813b4aaa",
      "parents": [
        "f0c5f65bc5729e94c62953eae0712b392f09bec1"
      ],
      "author": {
        "name": "Armando Visconti",
        "email": "armando.visconti@st.com",
        "time": "Sun Mar 04 10:41:36 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 10:45:13 2012 -0800"
      },
      "message": "Input: usbtouchscreen - add support for Data Modul EasyTouch TP 72037\n\nThe Data Modul TP 72037 EasyTouch controller is derived from EGALAX\ncontroller and is capable of detecting dual contacts. Packets can be 5\nbytes or 10 bytes long, depending whether one or two contacts are\ndetected. Format is same as EGALAX touch controller, but with x and y\ncoordinates inverted.\n\nSigned-off-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1b8be32e6914ed862a5ce460c0a0b418ba85d2b7",
      "tree": "a89da995b1927479e904494c3467d842d1f131bc",
      "parents": [
        "f79e30a809d829d094c0e33d3279c43aca71472f"
      ],
      "author": {
        "name": "Rachna Patil",
        "email": "rachna@ti.com",
        "time": "Sun Mar 04 08:11:57 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 04 08:45:00 2012 -0800"
      },
      "message": "Input: add support for TI Touchscreen controller\n\nThis patch adds support for TI\u0027s touchscreen\ncontroller for a 4/5/8 wire resistive panel\nthat is directly fed to the ADC.\n\nThis touchscreen controller will be part of\nAM335x TI SoC. The TRM can be found at:\nhttp://www.ti.com/lit/ug/spruh73a/spruh73a.pdf\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6c3b37b263b0b86925b9c790a644962f9353b22c",
      "tree": "b7e08c4ccbade376a072b4ddee8bc6956b9f8ee3",
      "parents": [
        "7055298a7b85626eb367a97f9f3d1bc5a1f0ae79"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Feb 23 18:39:42 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Sat Mar 03 20:29:51 2012 -0800"
      },
      "message": "Input: atmel-mxt_ts: Support firmware upgrade in bootloader mode\n\nIf a firmware upgrade fails, on subsequent boot retry a firmware\nupgrade based on the bootloader id. This can be initiated through\nthe userspace program by writing into the update_fw sysfs entry.\n\nChange-Id: I1d428c52f2cbfff8fe572a2bc6f0cd124111b810\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "cc974cb58456bc40b5a4a2b8c46b1e13637279cc",
      "tree": "f42db33f8aca9698abb90527a11809d9b59a852c",
      "parents": [
        "0bcb5b599ab7f5e26ba46b3fab8cc344252c87e3"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Feb 01 23:13:14 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:08:37 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Support hex format firmware upgrade\n\nThe firmware file from Atmel is in hex format, while the touch\ncontroller expects binary data. The driver converts the data from\nhex to binary before passing them to the controller for upgrade.\n\nChange-Id: Iedccf467f18d3156280396153d7ca7cef1a52afb\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "0bcb5b599ab7f5e26ba46b3fab8cc344252c87e3",
      "tree": "e97e21d1b612c2bf4120de516569aa04c88e26f8",
      "parents": [
        "0a4016ce13a0ef46d661674a1c4258fcdee91847"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Feb 17 14:58:25 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:08:17 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide firmware name via platform data\n\nThis allows firmware upgrade only when a firmware name is provided.\nThe platform data (config data) of the latest firmware will point\nto a NULL string which prevents auto firmware upgrade at boot\n(if enabled by the userspace).\n\nChange-Id: Ifef57a9dab9306cf4f1fe7a6c7e52c5e92a25d4a\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a4016ce13a0ef46d661674a1c4258fcdee91847",
      "tree": "fd64d89293be78885ebe05ee127bbe4faa077fad",
      "parents": [
        "91ec12ae8db08c1ce6fb91f2fef4301792ba6e22"
      ],
      "author": {
        "name": "Nick Dyer",
        "email": "nick.dyer@itdev.co.uk",
        "time": "Wed Jan 18 15:17:59 2012 +0530"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "message": "Input: atmel-mxt-ts - Improve bootloader support\n\n     Add additional bootloader addresses\n     Read and report bootloader version\n     Increase fw reset time for greater reliability\n     Further bootloader improvements\n     Handle APP_CRC_FAIL on startup\n     Handle bootloader frame CRC failure\n     Recover gracefully from flash aborted halfway through\n\nChange-Id: I4beaceb85a6dc52370457a9ab453cccd87f2c2b7\nSigned-off-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    }
  ],
  "next": "cd47322cbe12c9b0b528dc909060f3083e634def"
}
