)]}'
{
  "log": [
    {
      "commit": "0cf007169665bc6c8eeca0e9089ef0e805c2ac42",
      "tree": "82a470f9ef259808f9d063d24c860bfab5da3809",
      "parents": [
        "25bec49c55f487637b2f9550b6e04ffb51c5863f"
      ],
      "author": {
        "name": "Ivan Grinko",
        "email": "iivanich@gmail.com",
        "time": "Thu Mar 24 09:39:37 2016 +0200"
      },
      "committer": {
        "name": "William Bellavance",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 17 07:52:15 2016 -0400"
      },
      "message": "Linux 3.4.111\n"
    },
    {
      "commit": "36dcf08116fddddc59f1e209219a4d5e811be312",
      "tree": "06add5e2ee4a05ca69338c4f72ef6b95f0164c8c",
      "parents": [
        "9426e26bfc2ed59d5d37ab3522c319663a0bb5fb"
      ],
      "author": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sun Dec 06 00:47:26 2015 -0500"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Sun Dec 06 07:44:26 2015 -0500"
      },
      "message": "cy8ctma395:  Update to be inline with 3.4\n\nChange-Id: Ie28e73bfd5c485178724c6268581a55d471ec161\n"
    },
    {
      "commit": "b0e1b91999e3c60b1adf93f7e9c34db980b3e812",
      "tree": "c542ec66a91e69da4abb626bff38184322c67727",
      "parents": [
        "1e83f6864febc1027394ed38e7a24af87a912528",
        "b4d27f2f2e68afea0fc828ba42f41b3efa231e42"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 21:12:39 2015 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 21:13:53 2015 -0600"
      },
      "message": "Merge remote-tracking branch \u0027cm/cm-12.0\u0027 into HEAD\n\nChange-Id: Ibcea3bd8608b82692494e87b5ff256a254807520\n"
    },
    {
      "commit": "e55f3fceb32e5bb0823f79b645488e54f3e4e733",
      "tree": "31327d8b3ad3ade80ffae4c8a3aab3d43e20b062",
      "parents": [
        "90a5dbf6974f70c756e7655961b73757fa8be6ae",
        "ac58acb16ad3bd7d6c26c5a2e281f34d4cbdcf03"
      ],
      "author": {
        "name": "David Hays",
        "email": "dhays90@gmail.com",
        "time": "Tue Sep 16 10:23:08 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Sep 16 10:23:08 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/caf/kk_2.7_rb1.43\u0027 into cm-11.0\n\nConflicts:\n\tfs/proc/task_mmu.c\n\nChange-Id: Ie014403aec1279c5adec53138131671c444c4162\n"
    },
    {
      "commit": "15cf4d253959f5aa758a2f366cb424ed51a9fb1a",
      "tree": "5d461babba004c82186832aae2e9193ed6b62a65",
      "parents": [
        "9e566ac90e005dfb0d5dbef18305ce73c7961d8f"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed Jul 02 23:54:17 2014 +0530"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu Jul 31 14:42:44 2014 +0530"
      },
      "message": "input: cyttsp-i2c-qc: change code path for cyttsp_xy_handler\n\ncyttsp_xy_handler is the function which sends the coordinates\nto input framework. In the starting of the function it checks\nthe mode of the controller. But while going to suspend,\nthis check is not required, since the controller will\neventually goes to power collapse. So this change will\nskip the check if it is going to suspend.\n\nChange-Id: If66a8f0bb55fad42a375810ee75876ac43e34511\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "84b6fd30ff8f75f898fd5bf149d25813c1fd1d0e",
      "tree": "59a69663b92c94d53deff661b200bfe2fe06f9bb",
      "parents": [
        "776c52102ae0f1a1aeb2e29aa4e0f9a67159e9a3"
      ],
      "author": {
        "name": "David Hays",
        "email": "dhays90@gmail.com",
        "time": "Sun Jun 22 22:01:47 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jun 30 11:42:11 2014 -0700"
      },
      "message": "input: touchscreen: max1187x: Import max1187x driver for T6\n\n* HTC package version: t6ul-3.4.10-g0534bc3\n\nChange-Id: I931d5484a8c8d05ef2ac329983e8318028f2d6fe\n"
    },
    {
      "commit": "61385df07ec73c92b21168218dcf81b81441a080",
      "tree": "076bcab7a344b7d2d1dc8bbfcef89543c5cbb14c",
      "parents": [
        "62880b3ef723bb62db9eaff850f388f80d23c9fc"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Mon Jun 16 23:54:34 2014 -0500"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 18 05:07:39 2014 +0000"
      },
      "message": "input: touchscreen: synaptics_3k kconfig: skip fw condition timeout\n\nAdd an option to skip the fw condition timeout.\n\nChange-Id: I4e25bc48dc7eed87799aa1bd6843a6540753e541\n"
    },
    {
      "commit": "d009370e5c0f2296310986f454dbbc21e240bff6",
      "tree": "2ce7f8c079943cade02fe50c4b8221f71a4fdfd3",
      "parents": [
        "53974e7878948a4b6ebae1f2a47fdf040769a653"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Tue Mar 04 14:31:08 2014 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed May 07 05:27:20 2014 -0500"
      },
      "message": "misc: Remove psensor, pocket mode code (cm3628/qt602240)\n\nChange-Id: Ia4ce48477a5e30493be65e4822c4e6664df14ea0\n"
    },
    {
      "commit": "90c569a0bdd98797433785b521a51ccc268302e7",
      "tree": "3270a5923954da5a0b2ae4e46d9806cd8fce56e2",
      "parents": [
        "13809cd6bb7f7e9b47ebb489a8c2449f86b6db25"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sat Mar 01 18:30:06 2014 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed May 07 05:26:14 2014 -0500"
      },
      "message": "input: add atmel qt602240 support\n\nChange-Id: I720ad7d3eb67bc22378ab1702ea021fa4e0274d7\n"
    },
    {
      "commit": "6d800b3c46f1bc90ea032d709fceb8a69f5e2c74",
      "tree": "f5485c3c003724440f565e0121e7dc24a0aa5fba",
      "parents": [
        "df344c61b896706b397b55864bd005bd1be39f79"
      ],
      "author": {
        "name": "Shantur Rathore",
        "email": "rathore4u@gmail.com",
        "time": "Thu May 01 15:21:01 2014 +0100"
      },
      "committer": {
        "name": "Shantur Rathore",
        "email": "rathore4u@gmail.com",
        "time": "Thu May 01 15:35:40 2014 +0100"
      },
      "message": "Fix multitouch issue where in some devices removal of second touch removes first touch as well.\nBased on commit : https://github.com/Team-SennyC2/senny_kernel-3.4/commit/799c4125fbd6e78b47d429da504b5d87fc0e73ea\n\nChange-Id: Ia1ad978d5330296dca4f94e3333a68932a89f107\n"
    },
    {
      "commit": "074708b47714a0cfc8b0f7a7e8d7fe3811c775b7",
      "tree": "6fa7b3fbbb2a88659280e3fc7832008d70486dd7",
      "parents": [
        "224c48db871d5de395ad0b30c10c87bc01e8eac4"
      ],
      "author": {
        "name": "Mark376",
        "email": "anggasp23@gmail.com",
        "time": "Mon Apr 14 23:08:03 2014 +0700"
      },
      "committer": {
        "name": "Mark376",
        "email": "anggasp23@gmail.com",
        "time": "Mon Apr 14 23:08:03 2014 +0700"
      },
      "message": "cy8c_tma_ts: Reduce Delay, make screen lit faster"
    },
    {
      "commit": "b551f38903eb9d5c994e7baad1474124f5203697",
      "tree": "bcc061c287ec16669c1797d9860255383b053c1b",
      "parents": [
        "7549aeaf05762728a5099b19e8bc7874dce2a94d",
        "2e90ad510f068dd842c6e4266748bc070f268086"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Apr 06 15:13:12 2014 +0200"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Apr 06 15:13:12 2014 +0200"
      },
      "message": "Merge branch \u0027cm-11.0\u0027 into 8660-tp-merge\n\nConflicts:\n\tarch/arm/mach-msm/htc/Kconfig.board\n\tarch/arm/mach-msm/htc/Makefile\n\tarch/arm/mach-msm/htc/Makefile.board\n"
    },
    {
      "commit": "408222e44cb14f41a050e9a30b65a070f96faaa7",
      "tree": "da3f0bcc195d80e9a4c4bfcba733f8b00135d84b",
      "parents": [
        "7449aec7127bb53ce3089bbf35f6f1dfffc4e6ec"
      ],
      "author": {
        "name": "Sultanxda",
        "email": "sultanxda@gmail.com",
        "time": "Sun Mar 30 17:41:46 2014 -0700"
      },
      "committer": {
        "name": "Shantur Rathore",
        "email": "rathore4u@gmail.com",
        "time": "Fri Apr 04 21:47:16 2014 +0100"
      },
      "message": "cy8c_tma_ts: Fix touchscreen not responding when resuming from sleep\n\nAdd a delay when the touchscreen resumes from sleep to ensure that it always has enough time to initialize.\n\nThis bug can be accurately reproduced by pressing the power button many times in rapid succession.\n\nSigned-off-by: Sultanxda \u003csultanxda@gmail.com\u003e\n"
    },
    {
      "commit": "592ff588766e4393ebad6b43ed203acbc28ea68c",
      "tree": "d7ee4bc853a3627e2d1b414c0ec3e096e99af847",
      "parents": [
        "31dacbe90f2401ab8ec6b09bd8b07bfc0775d5df"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Wed Mar 05 23:48:55 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Mar 16 05:12:32 2014 +0000"
      },
      "message": "input: touchscreen: synaptics_3200: Allow disabling keypad\n\nChange-Id: I0882249f2ea84777db31bf9b887f8874b8c25d73\n"
    },
    {
      "commit": "cef467607fde4c327ae5f9662c248dd940ab2aad",
      "tree": "6339b718abdaa83a785e8fd78d61627efce6aa7e",
      "parents": [
        "2ac40ebd5ef621c7ab74cf8f243e918b9d052c3e",
        "ec8d5055492324a6d5b74dd4ef662f539eb9ddfb"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Mar 02 15:30:47 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Mar 02 15:30:47 2014 +0100"
      },
      "message": "Merge branch \u0027tenderloin-add\u0027 into 8660-tp-merge\n\nConflicts:\n\tarch/arm/mach-msm/Makefile\n\tarch/arm/mach-msm/clock-8x60.c\n\tarch/arm/mach-msm/devices-msm8x60.c\n\tarch/arm/mach-msm/qdsp6v2/audio_dev_ctl.c\n\tarch/arm/mach-msm/qdsp6v2/board-msm8x60-audio.c\n\tarch/arm/mach-msm/qdsp6v2/snddev_icodec.c\n\tarch/arm/mach-msm/qdsp6v2/snddev_icodec.h\n\tdrivers/input/touchscreen/Makefile\n"
    },
    {
      "commit": "295b72b584932eb3c3e3e2ec1c1cc4f04759073f",
      "tree": "f438d2f538352a2fe25a7af874dc50f38d94040f",
      "parents": [
        "edcfed5369ad65d3ea5fbe1bd400c137b1b11f48"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Oct 11 15:58:31 2013 +0200"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Feb 21 19:27:03 2014 +0100"
      },
      "message": "input: touchscreen: import CY8CTMA395 touchscreen driver\n"
    },
    {
      "commit": "d873ad3ccbdaa6afe0ea0348a4bbcc11095dbf27",
      "tree": "71bb11151f90068edfb5bb92c8e924f218fb654e",
      "parents": [
        "3b741450280c7e8ffc4f5225428b047190b94b35"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Feb 19 00:09:40 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Feb 20 10:08:09 2014 -0800"
      },
      "message": "misc: Remove psensor, pocket mode code\n\nChange-Id: Iaccfbd8c2da202dfabf4e947389bcfb82b4a8b13\n"
    },
    {
      "commit": "aa9453b068dce2b8f26a941328685358f8a3c453",
      "tree": "b5d938eb5b3ef2c8bfed4dd3fa5bf4afd79f31b7",
      "parents": [
        "2325bf2963727126c0b2fd5aa6ee88a6cd7942cb"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 28 16:03:19 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 28 16:03:19 2014 +0100"
      },
      "message": "touchscreen: cy8c_tma_ts driver\n"
    },
    {
      "commit": "0810abc9daf4996424d6e0450dfcae36ddd72ac8",
      "tree": "83838097a308bac0171ad91b07dd4c61b67dcfff",
      "parents": [
        "4b3870c4b586d539347a645df64fa591d5f5c7f7"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 16:33:21 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:56 2014 -0800"
      },
      "message": "input: touchscreen: synaptics_3200: Update Synaptics 3200 driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Icfc4997d7d6f6257c8f947f2d50eb455481f8832\n"
    },
    {
      "commit": "0c12728484f2eca8767c84815c9c2f3a9b0b1c8d",
      "tree": "9026cc78cd4caf4c389f08e708b14c0ad301dbf9",
      "parents": [
        "bd3bcb414666c739767941291a9a99ba0f8e46a8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 00:51:42 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 00:51:42 2014 -0800"
      },
      "message": "input: touchscreen: Fix ordering of touchscreen options\n\nChange-Id: Icbe825b8ed086b11c173a4a61e52736999bd50fe\n"
    },
    {
      "commit": "10cd199e3d54372fee67ffd4c53cc75e52f620b3",
      "tree": "19f41c8d0c6bb10a7d1c89b4f6723a6a8233f390",
      "parents": [
        "de0f9a5a9d7932086e623560d66655cc8507cfec",
        "09b3d7972025ff9e654b8cce3453b5d9f205cbf8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:54:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.17\u0027 into cm-11.0\n\nConflicts:\n\tarch/arm/kernel/process.c\n\tarch/arm/mach-msm/hotplug.c\n\tarch/arm/mach-msm/pm-8x60.c\n\tarch/arm/mach-msm/timer.c\n\tarch/arm/mm/mmu.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tinclude/linux/kref.h\n\tmm/Kconfig\n\nChange-Id: I283b4728c42363a2d826512c0b1bec281c48e470\n"
    },
    {
      "commit": "de0f9a5a9d7932086e623560d66655cc8507cfec",
      "tree": "d9e4678d68da38d7670b79c8b5e8782445c5ad7e",
      "parents": [
        "e1a3c5a3706d580390c02c69cb14dcd679d31d91",
        "84dfcb758ba7cce52ef475ac96861a558e1a20ca"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Dec 21 14:22:41 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.75\u0027 into cm-11.0\n\nThis is the 3.4.75 stable release\n\nConflicts:\n\tdrivers/md/dm-crypt.c\n\tdrivers/mmc/card/block.c\n\tdrivers/net/ethernet/smsc/smc91x.h\n\nChange-Id: I39f38ef5530c5fef07583beb9d76b983e71b9ff3\n"
    },
    {
      "commit": "13970f80f2b64e819732f605e0a18f558ccb7166",
      "tree": "47655ad305d23e4acb25d2d98a6733b7cafafed4",
      "parents": [
        "6905bdb16b8d9eaaa352a9405e72888b4c36b0a1"
      ],
      "author": {
        "name": "Christian Engelmayer",
        "email": "christian.engelmayer@frequentis.com",
        "time": "Tue Nov 26 18:16:17 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 20 07:34:20 2013 -0800"
      },
      "message": "Input: usbtouchscreen - separate report and transmit buffer size handling\n\ncommit 4ef38351d770cc421f4a0c7a849fd13207fc5741 upstream.\n\nThis patch supports the separate handling of the USB transfer buffer length\nand the length of the buffer used for multi packet support. For devices\nsupporting multiple report or diagnostic packets, the USB transfer size is now\nlimited to the USB endpoints wMaxPacketSize - otherwise it defaults to the\nconfigured report packet size as before.\n\nThis fixes an issue where event reporting can be delayed for an arbitrary\ntime for multi packet devices. For instance the report size for eGalax devices\nis defined to the 16 byte maximum diagnostic packet size as opposed to the 5\nbyte report packet size. In case the driver requests 16 byte from the USB\ninterrupt endpoint, the USB host controller driver needs to split up the\nrequest into 2 accesses according to the endpoints wMaxPacketSize of 8 byte.\nWhen the first transfer is answered by the eGalax device with not less than\nthe full 8 byte requested, the host controller has got no way of knowing\nwhether the touch controller has got additional data queued and will issue\nthe second transfer. If per example a liftoff event finishes at such a\nwMaxPacketSize boundary, the data will not be available to the usbtouch driver\nuntil a further event is triggered and transfered to the host. From user\nperspective the BTN_TOUCH release event in this case is stuck until the next\ntouch down event.\n\nSigned-off-by: Christian Engelmayer \u003cchristian.engelmayer@frequentis.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2a38ada0f1ab9f894eea4428731ebc811b51c3f3",
      "tree": "759c765808a23a3a35e4ba10d8306c847c0205b7",
      "parents": [
        "19218e895cefdd389c96af12c93c89e7276bbaad",
        "44d19f5a04ae4e433548ba2f25e4d2ccfcac765e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.72\u0027 into tmp\n\nThis is the 3.4.72 stable release\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/mutex.h\n\tarch/arm/kernel/perf_event.c\n\tarch/arm/kernel/traps.c\n\tarch/arm/mm/dma-mapping.c\n\tdrivers/base/power/main.c\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/gpu/drm/radeon/radeon_mode.h\n\tdrivers/mmc/card/block.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/usb/core/message.c\n\tdrivers/usb/host/xhci-plat.c\n\tdrivers/usb/host/xhci.h\n\tdrivers/virtio/virtio_ring.c\n\tfs/ubifs/dir.c\n\tinclude/linux/freezer.h\n\tinclude/linux/virtio.h\n\tinclude/media/v4l2-ctrls.h\n\tinclude/net/bluetooth/hci_core.h\n\tinclude/net/bluetooth/mgmt.h\n\tkernel/cgroup.c\n\tkernel/futex.c\n\tkernel/signal.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_core.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/bluetooth/mgmt.c\n\tnet/bluetooth/rfcomm/sock.c\n\tnet/bluetooth/smp.c\n\nChange-Id: I4fb0d5de74ca76f933d95d98e1a9c2c859402f34\n"
    },
    {
      "commit": "8bfabdd83683743dea60ad3beaad869fbb777baf",
      "tree": "bff0eba04c76d3637762ad1505c347e8c917e16f",
      "parents": [
        "a2c24e623fd6f54c9e825fb29eec0194b2c74ba0",
        "991de6bc312c55bef9edb406452097b3e5975b61"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Dec 06 22:18:19 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Dec 06 22:18:19 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7.1\u0027 into cm-11.0\n"
    },
    {
      "commit": "beb4e154f987cefcf7f28ce1c6523ac5261bc65d",
      "tree": "d4f565656c5a336fe5c682311b136b881a34a3bc",
      "parents": [
        "e79509ad5d7f0248dab495cbda085c337d42a482"
      ],
      "author": {
        "name": "Himanshu Aggarwal",
        "email": "haggarwa@codeaurora.org",
        "time": "Tue Dec 03 19:16:09 2013 +0530"
      },
      "committer": {
        "name": "Himanshu Aggarwal",
        "email": "haggarwa@codeaurora.org",
        "time": "Tue Dec 03 19:16:09 2013 +0530"
      },
      "message": "input: synaptics: Correct sysfs permissions\n\nSet correct permissions for write-only sysfs nodes. Show method of such\nattributes is set to NULL since the attributes are write-only.\n\nChange-Id: Ic37b2c5c67f9e68f9a2f06e379e0aed5cdb756bd\nCRs-Fixed: 573711\nSigned-off-by: Himanshu Aggarwal \u003chaggarwa@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9999761678769346ad591ed8ae0649073d367bc",
      "tree": "a2b75edd78d881ee657cdf6b3bb2b541e0e690fe",
      "parents": [
        "6598ffdf447dd7d14d142f98dca9a8bc9d9b80e0",
        "c4fba7dd0c1fc41a581953af86a71c734c97dfa6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 29 20:58:20 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Nov 29 20:58:20 2013 -0800"
      },
      "message": "Merge \"input: cyttsp-i2c-qc: Add debugfs support for suspend/resume.\""
    },
    {
      "commit": "f42020e6cf542de3dec0ddb624d2c7def3152494",
      "tree": "faed09de1ee2bdea5437936ba606ee6c3b744be0",
      "parents": [
        "4b6c93869d9724a9c291637c00d8b09cc9620421"
      ],
      "author": {
        "name": "Sarada Prasanna Garnayak",
        "email": "c_sgarna@codeaurora.org",
        "time": "Wed Nov 27 16:58:21 2013 +0530"
      },
      "committer": {
        "name": "Sarada Prasanna Garnayak",
        "email": "c_sgarna@codeaurora.org",
        "time": "Wed Nov 27 17:19:26 2013 +0530"
      },
      "message": "input: touchscreen: Release all touches during suspend\n\nRelease all touch data before touch device switch to suspend\nstate.\nCRs-Fixed: 581052\nChange-Id: I2f6210fd1ea7eff83fb370ef5e76dd660de20062\nSigned-off-by: Sarada Prasanna Garnayak \u003cc_sgarna@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4fba7dd0c1fc41a581953af86a71c734c97dfa6",
      "tree": "d4a5008af9324627453da1defbcfa451676aaa7d",
      "parents": [
        "38c75cb8b1f470cd938cb4065b50e890d04aea85"
      ],
      "author": {
        "name": "Sarada Prasanna Garnayak",
        "email": "c_sgarna@codeaurora.org",
        "time": "Tue Aug 20 21:00:52 2013 +0530"
      },
      "committer": {
        "name": "Abinaya P",
        "email": "abinayap@codeaurora.org",
        "time": "Wed Nov 27 12:05:14 2013 +0530"
      },
      "message": "input: cyttsp-i2c-qc: Add debugfs support for suspend/resume.\n\nDebugfs entry for touch device suspend/resume test.\n\nCRs-fixed: 582289\n\nChange-Id: I2d8e40059671d58bd4cfb6b74f6ba253366cb3c5\nSigned-off-by: Sarada Prasanna Garnayak \u003cc_sgarna@codeaurora.org\u003e\n"
    },
    {
      "commit": "c5812972d6d39b23ceb2a74d89c6a2d1cd140c56",
      "tree": "e4195c36259c17ddc4907dcdf97268a44ae7c770",
      "parents": [
        "ca3763f7ebb644e0e179ee2d84cd9402ad1e5d4f",
        "59a719e8389a77b7788b389af302f143dd74c9c7"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Nov 21 17:20:24 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Nov 21 17:20:24 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/kk_2.7_rb1.10\u0027 into HEAD\n\nConflicts:\n\tnet/wireless/reg.c\n\nChange-Id: I7e670492fddabd2218bb65a7e88a870c5e196909\n"
    },
    {
      "commit": "2cde982c48ef26bdaf5ad3c6a917c03e77cd91be",
      "tree": "de627fbe17df8f6370b65b1e57f34b3162ebd615",
      "parents": [
        "aeb542729a1fb80f5e8f2d6066cc9e22ca55097e"
      ],
      "author": {
        "name": "Abinaya P",
        "email": "abinayap@codeaurora.org",
        "time": "Mon Nov 11 15:53:55 2013 +0530"
      },
      "committer": {
        "name": "Abinaya P",
        "email": "abinayap@codeaurora.org",
        "time": "Thu Nov 14 17:04:10 2013 +0530"
      },
      "message": "input: touchscreen: Release all touches during suspend\n\nRelease all the touches in Cypress driver once the\ndevice goes into suspend state\n\nCRs-fixed: 574351\nChange-Id: I0ee90a950179db081766d834967e15e573c6c260\nSigned-off-by: Abinaya P \u003cabinayap@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c481c15615a3ff1cd28d2cfd687817704be63ad",
      "tree": "dc15be09c319156ed362f1c349bc1d052cfb7542",
      "parents": [
        "a8cefcec4999befc00b4be17985644b7a092dff1",
        "0841f631e5cecf7fb08f6ae6c89e47b79dca83cd"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 15:09:42 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 15:09:42 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.6.04.03.00.109.082\u0027 into revert-linux\n\nAU_LINUX_ANDROID_JB_2.6.04.03.00.109.082 based on quic/aosp/jb_2.6\n\nConflicts:\n\tarch/arm/mach-msm/ipc_router.h\n\tarch/arm/mach-msm/ipc_socket.c\n\tdrivers/media/video/msm/actuators/msm_actuator.c\n\tdrivers/media/video/msm/csi/msm_csid.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tdrivers/video/msm/hdmi_msm.c\n\tinclude/media/msm_camera.h\n\nChange-Id: I9285b7519314f034fb8a6a4b7e2d21aa2e3e3739\n"
    },
    {
      "commit": "6356c35303089d3889f3948619cab7ea49cbff83",
      "tree": "fc44d1417fdad4c32f5428bc0e74a60ee45587c1",
      "parents": [
        "db56298087485e18f29eb0c562f3b73cafdd9132"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Sep 02 22:49:12 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:40:49 2013 -0700"
      },
      "message": "input: touchscreen: cy8c_cs: reduce delays\n\n* Reduce wait using usleep instead of msleep for critical path delays.\n* Use hrtimers for non-critical path delays.\n\nChange-Id: I3fd662d0b4c234cf86905d3337ae4fb70d2b0417\n"
    },
    {
      "commit": "db56298087485e18f29eb0c562f3b73cafdd9132",
      "tree": "67e1ef888a9953126237680b7152572f0720ce17",
      "parents": [
        "ae4f032be29295f7a7df8bfbffab5b442e88b11e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Sep 02 22:52:03 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:40:44 2013 -0700"
      },
      "message": "input: touchscreen: synaptics_3200: reduce delays\n\n* Reduce wait using usleep instead of msleep for critical path delays.\n* Use hrtimers for non-critical path delays.\n\nChange-Id: Id5e0687f04dd498a7b938b4ca82f4a1b5162c7a5\n"
    },
    {
      "commit": "2ae85ffcedbf15ca581de833a3f406c8ca4f7801",
      "tree": "1efe5d26b48f9940a49a55de2240f563d2bfec52",
      "parents": [
        "a9e848e2e847cf310c9a06e7f3a14aa9fb31daa5",
        "cf89911eb9dcdc95143753408720db8292165bfa"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Aug 22 01:56:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Aug 22 01:56:58 2013 -0700"
      },
      "message": "Merge \"input: atmel_mxt_ts: disable/enable IRQ on suspend/resume.\""
    },
    {
      "commit": "cf89911eb9dcdc95143753408720db8292165bfa",
      "tree": "377f72620ac40c827da982c3922637963c162d49",
      "parents": [
        "6c966b2a0f49b61c6756c8f0f3eca89f1442b5ba"
      ],
      "author": {
        "name": "Sarada Prasanna Garnayak",
        "email": "c_sgarna@codeaurora.org",
        "time": "Wed Aug 07 18:29:22 2013 +0530"
      },
      "committer": {
        "name": "Sarada Prasanna Garnayak",
        "email": "c_sgarna@codeaurora.org",
        "time": "Tue Aug 20 21:17:33 2013 +0530"
      },
      "message": "input: atmel_mxt_ts: disable/enable IRQ on suspend/resume.\n\nDisable IRQ in suspend and enable IRQ in resume function\nto remove the appearance of old touch data after suspend\nand to fix the sticky touch problem.\n\nCRs-Fixed: 526552\nChange-Id: Ia6e7823a4a5615b2bc5209e8b3425b52827161de\nSigned-off-by: Sarada Prasanna Garnayak \u003cc_sgarna@codeaurora.org\u003e\n"
    },
    {
      "commit": "a551b89db3a46a779def75a59f3f63bedf9ba9a6",
      "tree": "6b840c2042690022d38ea779a7d7b201b2cc164c",
      "parents": [
        "c92bf15d5b9396aea0688af2e6c40b0bf076a226"
      ],
      "author": {
        "name": "Ajay Raghothama",
        "email": "ajayr@codeaurora.org",
        "time": "Mon Aug 19 14:44:51 2013 +0530"
      },
      "committer": {
        "name": "Ajay Raghothama",
        "email": "ajayr@codeaurora.org",
        "time": "Mon Aug 19 15:47:56 2013 +0530"
      },
      "message": "input: touchscreen: Change the file system permission of synaptic driver\n\nThe following sysfs files of synaptic driver has \"write\"\npermissions : forceflash, doreflash and full_pm_cycle\nChange them to \"read\" only.\n\nCRs-Fixed: 523129\nChange-Id: I2bd46434d92bc0a935256ef258fbfb5750914fd2\nSigned-off-by: Ajay Raghothama \u003cajayr@codeaurora.org\u003e\n"
    },
    {
      "commit": "f50301548260580f6d7c074a8d0aa2f15862b9d6",
      "tree": "cfd6c71d969d1fb671995986a47c4096fc47a364",
      "parents": [
        "1c9ce1e6c11777c95b974883be2f0313873d6f14",
        "a0b5b9b636fffbf6cc3af3460c13cb1b0fc1835e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:29 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:29 2013 -0700"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/jb_2.6\u0027 into cm-10.2\n\nConflicts:\n\tdrivers/gpu/msm/adreno.c\n\tdrivers/gpu/msm/adreno.h\n\tdrivers/gpu/msm/adreno_a3xx.c\n\tdrivers/gpu/msm/kgsl.c\n\tdrivers/input/touchscreen/synaptics_fw_update.c\n\tdrivers/input/touchscreen/synaptics_i2c_rmi4.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/gemini/msm_gemini_sync.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.h\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_sync.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.h\n\tdrivers/media/video/msm/mercury/msm_mercury_sync.c\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm.h\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/msm_mctl_buf.c\n\tdrivers/media/video/msm/msm_vfe32.h\n\tdrivers/media/video/msm/msm_vpe.c\n\tdrivers/media/video/msm/sensors/msm_sensor.c\n\tdrivers/media/video/msm/sensors/ov8825_v4l2.c\n\tdrivers/media/video/msm/sensors/ov9724_v4l2.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tdrivers/media/video/msm/vfe/msm_vfe_stats_buf.c\n\tdrivers/tty/serial/msm_serial_hs.c\n\tdrivers/video/msm/hdmi_msm.c\n\tdrivers/video/msm/vidc/common/enc/venc.c\n\tinclude/linux/msm_vidc_enc.h\n\tinclude/linux/nl80211.h\n\tinclude/media/msm/vcd_property.h\n\tinclude/media/msm_camera.h\n\nChange-Id: I153f2e550f038e419bf43fd05892193853ae078e\n"
    },
    {
      "commit": "d9795bafda02819105f8e91a0fce6c657ae55779",
      "tree": "cfa6c413100ffb2d5570244053ededcd6f3e47bf",
      "parents": [
        "73a5d309beea98f65799b6c1b4f248ff4e723808",
        "e2b6ece3cddd1da43c67aa17f89bd1e436b2e9f0"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 10:56:03 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 10:56:03 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.432\u0027 into cm-10.1\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.432 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/gemini/msm_gemini_sync.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_sync.c\n\tdrivers/media/video/msm/mercury/msm_mercury_sync.c\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm.h\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/msm_mctl_buf.c\n\tdrivers/media/video/msm/msm_vpe.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tdrivers/video/msm/hdmi_msm.c\n\nChange-Id: I57b6cff57599d10983cd3bff63a6f20e4d62655e\n"
    },
    {
      "commit": "c83038c87f2b138e3f03de594a8d4d8685bd8ffc",
      "tree": "06f4e46c1edfbf891a805db303a0d46a9c404e80",
      "parents": [
        "afac36bf64e4a9e287d76f21c24ea478619f06af"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Feb 15 17:09:43 2013 -0800"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sat Jul 06 20:38:04 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Register for FB events\n\nRegister to recieve FB notifications and do suspend\nwhen the display goes off and resume when it turns\nback on.\n\nChange-Id: I5ad02a7080225b724deae06d5443e0f9f8fd6929\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "f05cbb5bbb1c2b62398afbd0756737830d1fc43f",
      "tree": "2e3dabb2a1a5c96ede6c0c625131f3296e9db286",
      "parents": [
        "a7454d24c3631e7ade65c2cfcdd938536d3d3ff6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu May 16 10:58:32 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 14:49:23 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Properly enter low power mode\n\nWhen entering low power mode, i2c pull up regulator\nmust be set with LPM current, not active current.\n\nChange-Id: Idc87cd57b8a4f75b665d3045123176b158b16691\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "a7454d24c3631e7ade65c2cfcdd938536d3d3ff6",
      "tree": "738b250d2c80903428e328e6666dae60448db47a",
      "parents": [
        "f3b0c511d61ec500819970e23df8bcabdd787dd1"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed May 01 13:31:57 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 14:48:38 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Add force update entry\n\nAdd sysfs entry option to force update firmware, regardless\nof versioning.\n\nChange-Id: I85a12c531ee3d64a74da272b6e73b514eafc136a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "f3b0c511d61ec500819970e23df8bcabdd787dd1",
      "tree": "4a841be335f8fa37600c895630fde060f8f7dcd3",
      "parents": [
        "7b61bababa0e9e3251eba0d60ad813bc33f2e66d"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Apr 16 18:43:22 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 14:48:10 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Add firmware ID reading\n\n- Fix issue of converting config id\n- Support \"Option 1 (bit0)\" in image file header\n  -- Query firmware build id from image file header\n\nChange-Id: Iabd24d662762b67de7163ad7321f95f1c58f1459\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\n\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b61bababa0e9e3251eba0d60ad813bc33f2e66d",
      "tree": "05dd5e59e054019f69aecc019bc4d947511ecf32",
      "parents": [
        "6ee227f86f99f80bc777cd3d68b2088c2a0b411c"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Apr 29 10:40:41 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 14:47:10 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: allocate memory for interrupt status\n\nIn synaptics_rmi4_i2c_read, intr_status is a char variant.  So\nif num_of_intr_regs \u003e 1, then intr_status will write 2 bytes.  This\nwill destroy the stack, so avoid it.\n\nChange-Id: I5c16e491a84d3f8dd96a11810c060944a457b99a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "6ee227f86f99f80bc777cd3d68b2088c2a0b411c",
      "tree": "92d318022651c1299fd8851c7d2107c1d76475f1",
      "parents": [
        "2f8214d438f68db3bf14138ab05444c8608045dd"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 27 15:25:14 2013 -0800"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 14:46:19 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add low power mode\n\nEnable regulators to go into low power mode when\ndevice enters suspend, to save power.  In resume,\nreturn regulators to full power.\n\nChange-Id: I6f5a6d398732b2e23aeba81b3569ae2c081f31e5\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "67e48f7280bf29afb1417ee293c67d6dc053191e",
      "tree": "e7a4308669625e290e0ce249f25554ab2590f9ab",
      "parents": [
        "c90854564c72c66124e70fda10fa67289b1a7560",
        "c9669e5c61143134936d1cb5307fd0caea9ccd7c"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:23:57 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:23:57 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.384\u0027 into cm-10.1\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.384 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tinclude/media/msm_camera.h\n\nChange-Id: I4995089fa838875cd0d7236c3f72f4a0148c6e35\n"
    },
    {
      "commit": "0ee9e370b8b512d60f5ec6ea9e81a2f0421782ab",
      "tree": "a92881206fa765f692c604c7f7693839c65c3bbb",
      "parents": [
        "091fe5cc1cc90d2d156b4b001bd4646f12321056"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed Jul 03 18:10:57 2013 +0530"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed Jul 03 18:10:57 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\nChange-Id: I1454e30f06532f324707d0140ed990551259a3ea\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c428c194065e000d4138123f147bc74f7532bbc",
      "tree": "28cc19f2beaa37f23092216ef53d4bb424e91e97",
      "parents": [
        "322130dea90940d65b811bd67790aecf86e6340f"
      ],
      "author": {
        "name": "Ferruh Yigit",
        "email": "fery@cypress.com",
        "time": "Thu May 23 09:56:55 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 27 11:27:33 2013 -0700"
      },
      "message": "Input: cyttsp - fix memcpy size param\n\ncommit d2983cdb480157f637df07723f28aaa657b1080d upstream.\n\nmemcpy param is wrong because of offset in bl_cmd, this may corrupt the\nstack which may cause a crash.\n\nTested-by: Ferruh Yigit \u003cfery@cypress.com\u003e on TMA300-DVK\nSigned-off-by: Ferruh Yigit \u003cfery@cypress.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "dde448d95d8698ee4c8373bb48fe08a22f41052f",
      "tree": "7fe87fa93bfa5b81e6f87b147e32512d2e8198e3",
      "parents": [
        "ac4f6190fae02a3dc30133f90488b996f726bf7a",
        "f95b978981a7d154ba40d14c18e8ed5c694e6124"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "message": "Merge tag \u0027v3.4.10\u0027 into cm-10.1\n\nThis is the 3.4.10 stable release\n\nConflicts:\n\tarch/arm/mm/tlb-v7.S\n\tarch/arm/vfp/entry.S\n\tdrivers/base/power/main.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/net/tun.c\n\tdrivers/usb/core/hub.c\n\tdrivers/usb/host/xhci.h\n\tinclude/linux/sched.h\n\tkernel/power/suspend.c\n\nChange-Id: Ia2477ec93ceb64b13dd1a2d8aa646cb233387d14\n"
    },
    {
      "commit": "9b9836db0591b407b7d8c84867e785e743fa0e4c",
      "tree": "f9d816d183ba625d5de7e8303e054fda89b85460",
      "parents": [
        "b596a29c7a8c30b8fc4f976014ed2e03bad08018"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Feb 15 17:09:43 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed Jun 19 12:08:51 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Register for FB events\n\nRegister to recieve FB notifications and do suspend\nwhen the display goes off and resume when it turns\nback on.\n\nChange-Id: I5ad02a7080225b724deae06d5443e0f9f8fd6929\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\n"
    },
    {
      "commit": "b34fb38f7eb55e386ca95e689a18565e82dc6a06",
      "tree": "565d419dc878571efafaea4722ce6f7e6c9d1d95",
      "parents": [
        "02787f256e326de19937cb5dd8403aeb52861832"
      ],
      "author": {
        "name": "Shane Passmore",
        "email": "h8rift@gmail.com",
        "time": "Mon May 27 14:14:26 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:53:02 2013 -0700"
      },
      "message": "input: touchscreen: synaptics_3200: Remove define for calibration\n\nRemove HTC calibration mode from driver to allow AOSP multitouch to\nfunction properly.\n\nChange-Id: I1c43cd276a259f7e88c27a6f7bc9cbaa4faf2796\n"
    },
    {
      "commit": "ce3c2c3884fd3da3834ff92ab42988cf781f136c",
      "tree": "754ed0265668e25cb3c015191c567288faec6bf8",
      "parents": [
        "66ee21526294acf71bd43af6c88d7a26955bfaaa"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu May 23 16:53:44 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:52:59 2013 -0700"
      },
      "message": "input: touchscreen: synaptics_3200: Add Synaptics 3200 driver\n\nHTC kernel version: evitaul-jb-crc-3.4.10-ec474a3\n\nChange-Id: I4acac53e40e4b47f249f631e7b92d9dfe7cb9e79\n"
    },
    {
      "commit": "608c7fdde8a31e3833a65b18ce3cfd7ce5009016",
      "tree": "16c9dcf5ce075723df1f1dda1db6b38b7b8011cc",
      "parents": [
        "8ec1610cbfeb4c45990dfdab752d7c574ed0d334"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon May 20 20:16:01 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:52:50 2013 -0700"
      },
      "message": "input: touchscreen: atmel_224e: import touchscreen fix from ville kernel\n\nThis is a squash of the following commits:\n\ninput: touchscreen: atmel_224e: more code cleanup\n\nCheck for the negative cases and exit early to make things more\nreadable, remove redundant checks, indentation, remove some debugging\nstatements, make code more readable.\n\ninput: touchscreen: atmel_224e: recalibrate after last finger release\n\nThis mimics how HTC does a recalibration after last finger release to\nget around the issue where the touchscreen is terrible and reports a\nfinger release event to every finger when it should only report one.\n\ninput: touchscreen: atmel_224e: formatting\n\nmsm: ville: disable unlock_attr for atmel touchscreen\n\nWe are not using HTC\u0027s framework which makes use of this sysfs file.\n\ninput: touchscreen: atmel_224e: fix for dead zones on resume\n\nChange-Id: I52bfd43cc27dc666db5f319f368f2fa5c69e7817\n"
    },
    {
      "commit": "d39900840a0fde9eeabd67442e6abaa3e65640a7",
      "tree": "5147197dce6bea76beb347a947f38119e36e096b",
      "parents": [
        "e596a9ac4a4968bdffd46c926604fb2e628c6349"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Apr 25 20:53:01 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jun 07 13:40:46 2013 -0700"
      },
      "message": "input: cy8c_cs: Add Cypress CY8C20x34 touch key support\n\nHTC kernel version: villeu-jb-crc-3.4.10-ae8b65e\n\nChange-Id: Iec720c415be25346c84969d7d4cd11ae02266724\n"
    },
    {
      "commit": "e596a9ac4a4968bdffd46c926604fb2e628c6349",
      "tree": "28aae8b5d35ec1c5bf00a8c3fe6e39e333708b0b",
      "parents": [
        "0911a397f082bf4d2d4645cb6b520ba0e3ae8ea4"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Apr 25 20:52:12 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jun 07 13:40:46 2013 -0700"
      },
      "message": "input: atmel_224e: Add Atmel 224e touchscreen support\n\nHTC kernel version: villeu-jb-crc-3.4.10-ae8b65e\n\nChange-Id: I4ba4e21c13c150deb7ad2546b559877c741a99f1\n"
    },
    {
      "commit": "d0a4aebbc871a62c6b88e41ed1d49487e49789bd",
      "tree": "5e3373bf8b1a51c1990b13b2e9c5aca01f5278ff",
      "parents": [
        "3052d6c13e8a129da05464208321e1b195c0e528"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu May 16 10:58:32 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Fri May 24 18:01:09 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Properly enter low power mode\n\nWhen entering low power mode, i2c pull up regulator\nmust be set with LPM current, not active current.\n\nChange-Id: Idc87cd57b8a4f75b665d3045123176b158b16691\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "3052d6c13e8a129da05464208321e1b195c0e528",
      "tree": "39186c96a2e165cea2c7ff1e30599ff5775fa6d1",
      "parents": [
        "6750381e378c3c4030356caba391e1f11bfee88e"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed May 01 13:31:57 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu May 23 19:36:55 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Add force update entry\n\nAdd sysfs entry option to force update firmware, regardless\nof versioning.\n\nChange-Id: I85a12c531ee3d64a74da272b6e73b514eafc136a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "6750381e378c3c4030356caba391e1f11bfee88e",
      "tree": "707d3247b4189bb9207005b10ead378c7cfba08d",
      "parents": [
        "524e230c295e795e50a7a346c33199fc29b9af6f"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Apr 16 18:43:22 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu May 23 19:32:56 2013 +0530"
      },
      "message": "input: synaptics_fw_update: Add firmware ID reading\n\n- Fix issue of converting config id\n- Support \"Option 1 (bit0)\" in image file header\n  -- Query firmware build id from image file header\n\nChange-Id: Iabd24d662762b67de7163ad7321f95f1c58f1459\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\n"
    },
    {
      "commit": "524e230c295e795e50a7a346c33199fc29b9af6f",
      "tree": "11641148a88ccad5593b79254802a4dc9a237ccc",
      "parents": [
        "72dfae260a961a91c6d0cf0811b77809514f86fb"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Apr 29 10:40:41 2013 -0700"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu May 23 19:32:11 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: allocate memory for interrupt status\n\nIn synaptics_rmi4_i2c_read, intr_status is a char variant.  So\nif num_of_intr_regs \u003e 1, then intr_status will write 2 bytes.  This\nwill destroy the stack, so avoid it.\n\nChange-Id: I5c16e491a84d3f8dd96a11810c060944a457b99a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "72dfae260a961a91c6d0cf0811b77809514f86fb",
      "tree": "6b0377f978f28cb20d3429807d272f3d2d4b7d23",
      "parents": [
        "46799b5550ce3400c8a841201a5c9b437cc93553"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 27 15:25:14 2013 -0800"
      },
      "committer": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Thu May 23 19:31:39 2013 +0530"
      },
      "message": "input: synaptics_i2c_rmi4: Add low power mode\n\nEnable regulators to go into low power mode when\ndevice enters suspend, to save power.  In resume,\nreturn regulators to full power.\n\nChange-Id: I6f5a6d398732b2e23aeba81b3569ae2c081f31e5\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "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": "180bed351c02841004ee1c9d45a7efb1e207acf1",
      "tree": "a1f56eb8a323aac1ee47ec775c61ff6cbbbded63",
      "parents": [
        "da205c80275a7f7a90c2baab423783c55c406878"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Oct 30 23:39:10 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 17 13:15:55 2012 -0800"
      },
      "message": "Input: tsc40 - remove wrong announcement of pressure support\n\ncommit 32ed1911fc79908d704023317d4ddeb3883fd07e upstream.\n\nThe tsc40 driver announces it supports the pressure event, but will never\nsend one. The announcement will cause tslib to wait for such events and\nsending all touch events with a pressure of 0. Removing the announcement\nwill make tslib fall back to emulating the pressure on touch events so\neverything works as expected.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\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": "95c92481f69cf89aa1db689940368c09fb425281",
      "tree": "acde98d86b0fbe22041ed1cb771641ed986a08cd",
      "parents": [
        "733e9ad978a1530328ff78aff3186c20000e5b4e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 30 16:21:37 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Aug 15 08:10:33 2012 -0700"
      },
      "message": "Input: eeti_ts: pass gpio value instead of IRQ\n\ncommit 4eef6cbfcc03b294d9d334368a851b35b496ce53 upstream.\n\nThe EETI touchscreen asserts its IRQ line as soon as it has data in its\ninternal buffers. The line is automatically deasserted once all data has\nbeen read via I2C. Hence, the driver has to monitor the GPIO line and\ncannot simply rely on the interrupt handler reception.\n\nIn the current implementation of the driver, irq_to_gpio() is used to\ndetermine the GPIO number from the i2c_client\u0027s IRQ value.\n\nAs irq_to_gpio() is not available on all platforms, this patch changes\nthis and makes the driver ignore the passed in IRQ. Instead, a GPIO is\nadded to the platform_data struct and gpio_to_irq is used to derive the\nIRQ from that GPIO. If this fails, bail out. The driver is only able to\nwork in environments where the touchscreen GPIO can be mapped to an\nIRQ.\n\nWithout this patch, building raumfeld_defconfig results in:\n\ndrivers/input/touchscreen/eeti_ts.c: In function \u0027eeti_ts_irq_active\u0027:\ndrivers/input/touchscreen/eeti_ts.c:65:2: error: implicit declaration of function \u0027irq_to_gpio\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: linux-input@vger.kernel.org\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\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"
    }
  ],
  "next": "b1662afd0a3b37b1e5eda0ce0221c77db00eb8d2"
}
