)]}'
{
  "log": [
    {
      "commit": "f92cc7fda58db7598db0eb490d2dd31f65d4ff02",
      "tree": "81ad323d2d7b65af7f8a0fff95e6cd8fa32d4efd",
      "parents": [
        "5c2f973be0c3bb0d7670d342a29f6256ffbdb667"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 21:35:28 2015 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 21:35:28 2015 -0600"
      },
      "message": "input: misc: fix Kconfig\n\n no need to use different Kconfigs for mpu3050\n\nChange-Id: Ia073350fc8435a0c40248ed32e18d0cd98ece683\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": "ecf1ffe6158be7950fcff6c9dc60434eb95c7c91",
      "tree": "ae1c2e54d6f64a507e8d6c9920471613b9cd745c",
      "parents": [
        "715d05f7c9a84f89d00835c7b6c393bf32f45f6a"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 20:44:01 2015 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Mar 02 20:45:34 2015 -0600"
      },
      "message": "input: misc: flip the mpu3050 folder naming\n\n - since htc is the primary vendor used it should be the default mpu3050 folder\n - as for other devices use the mpu3050_hp driver folder\n\nChange-Id: I9b353d6770da8fe585d46f034968c6973766d57e\n"
    },
    {
      "commit": "1097d78180e1a2916c2bcdb15cb90ba131af9cd8",
      "tree": "5910f8fc0dcb85c71011ccccee18895769699390",
      "parents": [
        "3ded4adc97887ddde3c1855f29f062e015d19425",
        "7fd7a446b1c2b96252e4389746e5419eae04faef"
      ],
      "author": {
        "name": "Paul",
        "email": "javelinanddart@gmail.com",
        "time": "Sun Jan 11 17:15:40 2015 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 11 17:20:45 2015 -0800"
      },
      "message": "Merge tag \u0027v3.4.105\u0027 into cm-12.0\n\nThis is the 3.4.105 stable release\n\nConflicts:\n\tarch/arm/mm/proc-v7.S\n\tdrivers/bluetooth/hci_ldisc.c\n\tdrivers/media/dvb/dvb-core/dmxdev.c\n\tdrivers/usb/core/driver.c\n\tdrivers/usb/dwc3/core.c\n\tdrivers/usb/host/xhci-hub.c\n\tdrivers/usb/host/xhci.c\n\tdrivers/usb/serial/qcserial.c\n\tdrivers/usb/serial/usb_wwan.c\n\tkernel/events/core.c\n\tkernel/time/tick-sched.ck\n\tkernel/futex.c\n\tmm/memory_hotplug.c\n\tmm/vmscan.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/ipv4/ping.c\n\tnet/wireless/nl80211.c\n\tsound/soc/soc-core.c\n\nChange-Id: Id09da84afb427ba1a32ff26e74f2bb86458d4a2e\n"
    },
    {
      "commit": "d440bf5ea33a1d0d8753b1f0f9880cf53264b09f",
      "tree": "965ff0fcc835e25f8627fe8dba8cd40e18495fc6",
      "parents": [
        "e00fd9cd794ebc68b52f08f4a627aadb4af9c209"
      ],
      "author": {
        "name": "Brinly Taylor",
        "email": "uberlaggydarwin@gmail.com",
        "time": "Thu Dec 18 15:21:47 2014 +1030"
      },
      "committer": {
        "name": "Brin Taylor",
        "email": "uberlaggydarwin@gmail.com",
        "time": "Thu Dec 18 05:11:41 2014 +0000"
      },
      "message": "drivers: input: Add BMA250 ONLY G-sensor Driver\n\nSigned-off-by: Brinly Taylor \u003cuberlaggydarwin@gmail.com\u003e\n\nChange-Id: I3c71068c62e71387bfa520d23d8f9ae14709d58b\n"
    },
    {
      "commit": "c0efaae65f73e201a2a06f9eb407e2a442279a78",
      "tree": "4143161265cc5eb215e68bd146807c39c0202530",
      "parents": [
        "a98e6a5c58582fef294c97dd5a952ca8f1a5c720"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Sep 11 10:10:26 2014 -0700"
      },
      "committer": {
        "name": "Zefan Li",
        "email": "lizefan@huawei.com",
        "time": "Mon Dec 01 18:02:33 2014 +0800"
      },
      "message": "Input: i8042 - add nomux quirk for Avatar AVIU-145A6\n\ncommit d2682118f4bb3ceb835f91c1a694407a31bb7378 upstream.\n\nThe sys_vendor / product_name are somewhat generic unfortunately, so this\nmay lead to some false positives. But nomux usually does no harm, where as\nnot having it clearly is causing problems on the Avatar AVIU-145A6.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d77391\n\nReported-by: Hugo P \u003csaurosii@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Zefan Li \u003clizefan@huawei.com\u003e\n"
    },
    {
      "commit": "a98e6a5c58582fef294c97dd5a952ca8f1a5c720",
      "tree": "37cae8a72bf90a2c2876780ff2c01495a2c08a0c",
      "parents": [
        "87fd5ce262733a437d0135741c6621f5418e6ede"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Sep 10 13:53:37 2014 -0700"
      },
      "committer": {
        "name": "Zefan Li",
        "email": "lizefan@huawei.com",
        "time": "Mon Dec 01 18:02:33 2014 +0800"
      },
      "message": "Input: i8042 - add Fujitsu U574 to no_timeout dmi table\n\ncommit cc18a69c92d0972bc2fc5a047ee3be1e8398171b upstream.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d69731\n\nReported-by: Jason Robinson \u003cmail@jasonrobinson.me\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Zefan Li \u003clizefan@huawei.com\u003e\n"
    },
    {
      "commit": "dd3d82185d61b31589d5d9d99dda3d1877d0241c",
      "tree": "be82bd61724dacb06a1c0ec192b87891917d5d84",
      "parents": [
        "3ffeeae6961bdfe56d685d3681319cf76b67c449"
      ],
      "author": {
        "name": "John Sung",
        "email": "penmount.touch@gmail.com",
        "time": "Tue Sep 09 10:06:51 2014 -0700"
      },
      "committer": {
        "name": "Zefan Li",
        "email": "lizefan@huawei.com",
        "time": "Mon Dec 01 18:02:29 2014 +0800"
      },
      "message": "Input: serport - add compat handling for SPIOCSTYPE ioctl\n\ncommit a80d8b02751060a178bb1f7a6b7a93645a7a308b upstream.\n\nWhen running a 32-bit inputattach utility in a 64-bit system, there will be\nerror code \"inputattach: can\u0027t set device type\". This is caused by the\nserport device driver not supporting compat_ioctl, so that SPIOCSTYPE ioctl\nfails.\n\nSigned-off-by: John Sung \u003cpenmount.touch@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Zefan Li \u003clizefan@huawei.com\u003e\n"
    },
    {
      "commit": "386ba13164c2c136c0fbf585aa7b63831c96d7c8",
      "tree": "affcf42c30def25c1ca75e020e816bcd1506a10d",
      "parents": [
        "96eb53749fbfd77b92031cc6b97458fe5c4244ae"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 30 13:51:06 2014 -0700"
      },
      "committer": {
        "name": "Zefan Li",
        "email": "lizefan@huawei.com",
        "time": "Mon Dec 01 18:02:28 2014 +0800"
      },
      "message": "Input: synaptics - add support for ForcePads\n\ncommit 5715fc764f7753d464dbe094b5ef9cffa6e479a4 upstream.\n\nForcePads are found on HP EliteBook 1040 laptops. They lack any kind of\nphysical buttons, instead they generate primary button click when user\npresses somewhat hard on the surface of the touchpad. Unfortunately they\nalso report primary button click whenever there are 2 or more contacts\non the pad, messing up all multi-finger gestures (2-finger scrolling,\nmulti-finger tapping, etc). To cope with this behavior we introduce a\ndelay (currently 50 msecs) in reporting primary press in case more\ncontacts appear.\n\nReviewed-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Zefan Li \u003clizefan@huawei.com\u003e\n"
    },
    {
      "commit": "32b45e0ec8c6d1b613e074adc13385d4c63769a4",
      "tree": "1dd10d094f543f22a964262bae61a9d27644cb13",
      "parents": [
        "488d89601e77e23b18755a0563579b67d950d9fb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Sep 08 14:39:52 2014 -0700"
      },
      "committer": {
        "name": "Zefan Li",
        "email": "lizefan@huawei.com",
        "time": "Mon Dec 01 18:02:27 2014 +0800"
      },
      "message": "Input: elantech - fix detection of touchpad on ASUS s301l\n\ncommit 271329b3c798b2102120f5df829071c211ef00ed upstream.\n\nAdjust Elantech signature validation to account fo rnewer models of\ntouchpads.\n\nReported-and-tested-by: Màrius Monton \u003cmarius.monton@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Zefan Li \u003clizefan@huawei.com\u003e\n"
    },
    {
      "commit": "be2cd75ca59f91d1b17a4cb6639517ad770d3ad9",
      "tree": "7bca44b30bf0bc89c6fd64098af8d4804d2390cf",
      "parents": [
        "08404911ff8dc47e5ea974c1c7bf5a9de40af019"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Nov 13 15:56:10 2014 -0600"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Nov 20 01:08:40 2014 +0000"
      },
      "message": "drivers: input: akm8963: Initialize AKECS_ioctl vars\n\nFrom m7stockui-3.4.10-gef77362.\n\nChange-Id: Ic1b80479c6a7ca60e19ec741f840379dbf6516ad\n(cherry picked from commit f7f048aad0e89141296251642e6c765efaf3648a)\n"
    },
    {
      "commit": "7fc451e22bee20ab00164de5e057a2fb14421411",
      "tree": "36b388fe6c6be240b7351904242a4f4ecf981c0f",
      "parents": [
        "aeba0486e46311f9482506af62f3e9a1230e6293"
      ],
      "author": {
        "name": "James Sullins",
        "email": "jcsullins@gmail.com",
        "time": "Fri Sep 12 04:47:54 2014 -0500"
      },
      "committer": {
        "name": "flintman",
        "email": "flintman@flintmancomputers.com",
        "time": "Thu Nov 13 20:08:40 2014 -0500"
      },
      "message": "isl29023: adjust for better range (wip?)\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": "c80dcb8fad169cda3bdab9586667b2369bd7a478",
      "tree": "124084ee314c5602b4ea88c7266b6cde679d5253",
      "parents": [
        "3e3d5f6146c3f684f4b7bd71feffc31e1c668754"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jun 07 22:35:07 2014 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jul 06 18:49:19 2014 -0700"
      },
      "message": "Input: elantech - deal with clickpads reporting right button events\n\ncommit cd9e83e2754465856097f31c7ab933ce74c473f8 upstream.\n\nAt least the Dell Vostro 5470 elantech *clickpad* reports right button\nclicks when clicked in the right bottom area:\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1103528\n\nThis is different from how (elantech) clickpads normally operate, normally\nno matter where the user clicks on the pad the pad always reports a left\nbutton event, since there is only 1 hardware button beneath the path.\n\nIt looks like Dell has put 2 buttons under the pad, one under each bottom\ncorner, causing this.\n\nSince this however still clearly is a real clickpad hardware-wise, we still\nwant to report it as such to userspace, so that things like finger movement\nin the bottom area can be properly ignored as it should be on clickpads.\n\nSo deal with this weirdness by simply mapping a right click to a left click\non elantech clickpads. As an added advantage this is something which we can\nsimply do on all elantech clickpads, so no need to add special quirks for\nthis weird model.\n\nReported-and-tested-by: Elder Marco \u003celdermarco@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.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": "4cffc07240ab9001c581fac9fc2457e2876c0bf0",
      "tree": "59156a5dbc0aa0a0bcc58926d9727237333eaff5",
      "parents": [
        "84b6fd30ff8f75f898fd5bf149d25813c1fd1d0e"
      ],
      "author": {
        "name": "David Hays",
        "email": "dhays90@gmail.com",
        "time": "Sun Jun 22 22:21:45 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jun 30 11:43:00 2014 -0700"
      },
      "message": "misc: fpr: Add HTC Vadality fingerprint driver\n\n* HTC kernel version: t6ul-3.4.10-g0534bc3\n\nChange-Id: Icaf0c4745bb59b3cfb288d88b872973aaa6946a1\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": "776c52102ae0f1a1aeb2e29aa4e0f9a67159e9a3",
      "tree": "f85bc12eb4db6bda10cc71db69ba269d60b05285",
      "parents": [
        "52f365cb415d644a293643efb7444ca4394597cd"
      ],
      "author": {
        "name": "David Hays",
        "email": "dhays90@gmail.com",
        "time": "Sun Jun 22 21:55:06 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jun 30 11:41:32 2014 -0700"
      },
      "message": "input: lsm330: Add LSM330 gyroscope/accelerometer driver\n\n* HTC kernel version: t6ul-3.4.10-g0534bc3\n\nChange-Id: I48f84208bdcd2f44eedd87da05b4d07ad33a9ff9\n"
    },
    {
      "commit": "81dbd9e4b4cb92ba2ecdd4d958eb2b9b84964972",
      "tree": "50528aa0d5603e193338ba6b25df7eb0eafb5d40",
      "parents": [
        "e917725a6ba0f37f2715f4cd126f625d72292484"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jun 17 22:53:50 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 18 00:04:33 2014 -0700"
      },
      "message": "input: mpu3050: Update HTC version of MPU3050 sensor\n\n* HTC kernel version: m7stock_3.4.10-g1a25406\n\nChange-Id: I0c961cb03a7a1d90fe1f3bfc2a3568cc63819049\n"
    },
    {
      "commit": "e917725a6ba0f37f2715f4cd126f625d72292484",
      "tree": "7b5d12c0c2ce9096c47c2daca0ffdbbce7ba82a4",
      "parents": [
        "cc97f05eaeac7d683c47ed1690966a687fa645a6"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jun 17 22:53:04 2014 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 18 00:04:33 2014 -0700"
      },
      "message": "input: r3gd20: Update R3GD20 gyroscope driver\n\n* HTC kernel version: m7stock_3.4.10-g1a25406\n\nChange-Id: I476a98a6ce1491ac871698f53387f37b14b57210\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": "ad4751d31602b7e5334e3c9d6cd488ca35d0b89c",
      "tree": "c250fb9d2d35bba1106d0fafd21a670a2a56fdfe",
      "parents": [
        "b2d995371398e957f9bde58786b719162434f0aa"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Sep 28 10:29:21 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Jun 07 16:02:06 2014 -0700"
      },
      "message": "Input: synaptics - adjust threshold for treating position values as negative\n\ncommit 824efd37415961d38821ecbd9694e213fb2e8b32 upstream.\n\nCommit c039450 (Input: synaptics - handle out of bounds values from the\nhardware) caused any hardware reported values over 7167 to be treated as\na wrapped-around negative value. It turns out that some firmware uses\nthe value 8176 to indicate a finger near the edge of the touchpad whose\nactual position cannot be determined. This value now gets treated as\nnegative, which can cause pointer jumps and broken edge scrolling on\nthese machines.\n\nI only know of one touchpad which reports negative values, and this\nhardware never reports any value lower than -8 (i.e. 8184). Moving the\nthreshold for treating a value as negative up to 8176 should work fine\nthen for any hardware we currently know about, and since we\u0027re dealing\nwith unspecified behavior it\u0027s probably the best we can do. The special\n8176 value is also likely to result in sudden jumps in position, so\nlet\u0027s also clamp this to the maximum specified value for the axis.\n\nBugLink: http://bugs.launchpad.net/bugs/1046512\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d46371\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nTested-by: Alan Swanson \u003cswanson@ukfsn.org\u003e\nTested-by: Arteom \u003carutemus@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Qiang Huang \u003ch.huangqiang@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\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": "53974e7878948a4b6ebae1f2a47fdf040769a653",
      "tree": "ae1372b1d07873b02e5aa7404f87d0ae560aaee6",
      "parents": [
        "2e2391b5d7864387bdbffdf3846a75413aff1c24"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Mon Dec 30 23:42:37 2013 -0600"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed May 07 05:27:01 2014 -0500"
      },
      "message": "drivers: add capella cm3628 proximity sensor\n\nChange-Id: Ice3212f3925ee2441e0b49a30355a0f0015c0f45\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": "3fcaab061bf7be1419da581e8b0200fcd4ffe751",
      "tree": "c8fc69dd09d772174e2d8ef6f1c98082558c8b64",
      "parents": [
        "969ba04278bdb82e3444a66ead67606430832db0"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Fri Mar 28 01:01:38 2014 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 03 11:58:46 2014 -0700"
      },
      "message": "Input: synaptics - add manual min/max quirk for ThinkPad X240\n\ncommit 8a0435d958fb36d93b8df610124a0e91e5675c82 upstream.\n\nThis extends Benjamin Tissoires manual min/max quirk table with support for\nthe ThinkPad X240.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.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": "969ba04278bdb82e3444a66ead67606430832db0",
      "tree": "d6aed040517f950e051f813f650ecf8ce973c094",
      "parents": [
        "ff624a813eef9f51a8d4f3dd8e4f12db9286433d"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@redhat.com",
        "time": "Fri Mar 28 00:43:00 2014 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 03 11:58:46 2014 -0700"
      },
      "message": "Input: synaptics - add manual min/max quirk\n\ncommit 421e08c41fda1f0c2ff6af81a67b491389b653a5 upstream.\n\nThe new Lenovo Haswell series (-40\u0027s) contains a new Synaptics touchpad.\nHowever, these new Synaptics devices report bad axis ranges.\nUnder Windows, it is not a problem because the Windows driver uses RMI4\nover SMBus to talk to the device. Under Linux, we are using the PS/2\nfallback interface and it occurs the reported ranges are wrong.\n\nOf course, it would be too easy to have only one range for the whole\nseries, each touchpad seems to be calibrated in a different way.\n\nWe can not use SMBus to get the actual range because I suspect the firmware\nwill switch into the SMBus mode and stop talking through PS/2 (this is the\ncase for hybrid HID over I2C / PS/2 Synaptics touchpads).\n\nSo as a temporary solution (until RMI4 land into upstream), start a new\nlist of quirks with the min/max manually set.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.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": "037a05761d3ad2e7cbd417b421031a82de7f5c9f",
      "tree": "429d0137069bce36f6d823fac4616da0ddfa11f9",
      "parents": [
        "a4d65b8421e38d420fcdaeb50feced86f3f6a5c5"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Dec 16 07:09:25 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Mar 30 21:40:30 2014 -0700"
      },
      "message": "Input: elantech - improve clickpad detection\n\ncommit c15bdfd5b9831e4cab8cfc118243956e267dd30e upstream.\n\nThe current assumption in the elantech driver that hw version 3 touchpads\nare never clickpads and hw version 4 touchpads are always clickpads is\nwrong.\n\nThere are several bug reports for this, ie:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1030802\nhttp://superuser.com/questions/619582/right-elantech-touchpad-button-not-working-in-linux\n\nI\u0027ve spend a couple of hours wading through various bugzillas, launchpads\nand forum posts to create a list of fw-versions and capabilities for\ndifferent laptop models to find a good method to differentiate between\nclickpads and versions with separate hardware buttons.\n\nWhich shows that a device being a clickpad is reliable indicated by bit 12\nbeing set in the fw_version. I\u0027ve included the gathered list inside the\ndriver, so that we\u0027ve this info at hand if we need to revisit this later.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nReviewed-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Josh Boyer \u003cjwboyer@fedoraproject.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b3e3a83489d6420ae8e4f0a65f56ea6b57a39a70",
      "tree": "2de3a5837da8662f768b0f7c2b6cedddd589056d",
      "parents": [
        "7ff32f83aaa63705c0ea1cf0c1bee1da4e51c3cf"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 08 16:58:48 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Mar 29 23:37:11 2014 -0700"
      },
      "message": "input: akm8963: Add AKM8963 compass driver for HTC\n\n* HTC kernel version: m4-jb-crc-3.4.10-e831392\n\nChange-Id: Ib3ee42ec35011b4845e8c0309d943365c440ce5c\n"
    },
    {
      "commit": "fbd07a536b489555751b9aab7747e1ebdcc2d29b",
      "tree": "0ba5877fae0dafc60841618f05ed58c403058468",
      "parents": [
        "7d8440fe0a29f968f1b8fb7d3d1b63e4b2113005"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Sat Mar 29 16:33:17 2014 -0500"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Mar 29 18:20:59 2014 -0700"
      },
      "message": "cm3629: Restore stock sleeps\n\nThe sleeps inside lightsensor_enable are necessary to prevent the\nbacklight work queue filling before sensor values are ready. The sleep\ninside psensor_enable seems to not be necessary, so it remains excluded,\ncutting down on screen-on lag.\n\nChange-Id: I107d7c09d199b332bf192a1c6e5f83be44e8dc7f\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": "5bba86209a7b5087df80e98c2856fcc0d7e5e348",
      "tree": "aba9dc9e46644af6894eddb2148c836bdaa9c229",
      "parents": [
        "eefd280c98fb1e185ea5043323d7f8718a01354d",
        "bf96750ba9461788852b23ada23a3a28bbf6477d"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Mar 10 19:53:39 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Mar 10 19:53:39 2014 +0100"
      },
      "message": "Merge branch \u0027cm-11.0\u0027 into 8660-tp-merge\n"
    },
    {
      "commit": "eefd280c98fb1e185ea5043323d7f8718a01354d",
      "tree": "f3d025d4816f59cb2efa6dc7fbd512e76f064989",
      "parents": [
        "b0d89b050e40d92f166e183d8e0e977b9ee9e168"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sat Mar 08 10:03:28 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sat Mar 08 10:03:28 2014 +0100"
      },
      "message": "mpu3050: let cohabit HTC implementation and v3.3.4 one\n"
    },
    {
      "commit": "66d383de0963dd351051304e36247e9a6fa66b77",
      "tree": "5cd17ffcb6edfa4385a2ceddb63ada9efdea2ee1",
      "parents": [
        "c523abc466c9b7c693e4a528ca2f54c6e931b6a6",
        "2606524141e4ff9b6a5d0bcbd9d601dfc5a8285c"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Mar 07 11:56:04 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Mar 07 11:56:04 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.82\u0027 into cm-11.0\n\nThis is the 3.4.82 stable release\n\nConflicts:\n\tarch/arm/kernel/traps.c\n\tmm/internal.h\n\nChange-Id: Ie3b1ffdfe133e76cfa3eaaa4305535af8490d7cc\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": "2ac40ebd5ef621c7ab74cf8f243e918b9d052c3e",
      "tree": "52c1756b60310cdad17839b1856aeb09fb435d37",
      "parents": [
        "ac1812b6dbd67f758bc9bad497db5f09b75bc5d6"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Mar 02 12:49:26 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Mar 02 13:03:36 2014 +0100"
      },
      "message": "sensors: remove pocket mode references in isl2908[89]\n"
    },
    {
      "commit": "576fee15dd1965342854ae55dfef40c370611126",
      "tree": "24d0bfd8939562a3f88c120508ac1a517bc57dfa",
      "parents": [
        "da90dbe142c798b3c995941f4fa8e214eefb1868"
      ],
      "author": {
        "name": "trostanski",
        "email": "rostan@podkowa.net",
        "time": "Fri Dec 13 09:50:30 2013 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Feb 23 15:36:58 2014 +0100"
      },
      "message": "Update MPU3050 kernel driver\n\n1. Update MPU3050 drivers to Invensense MPU code update v3.3.4 ported from:\n   https://android.googlesource.com/kernel/msm.git/+/android-msm-sony-cm-jb-3.0\n2. Enable LSM303DLHA and LSM303DLHM as MPU3050 slaves instead of fake BMA150 and AK8975\n3. Proper LSM303DLHA and LSM303DLHM power management when acting as MPU3050 slaves\n4. Gyro axis configuration changed\n5. Updates to sensor setup by John Newby\n"
    },
    {
      "commit": "be85aa9a4ba1603c05cca0743c241a9e384a20a9",
      "tree": "5dbc6557dc65639cc744f04d8bdf167c16735c66",
      "parents": [
        "b780617c0e6113b6baa5eaf556313fb17ff903d9"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Feb 21 21:35:13 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Feb 21 21:35:13 2014 +0100"
      },
      "message": "input: misc: mpu3050: add bma150 driver\n"
    },
    {
      "commit": "6b1be1e86664a872eba5e7cc63fba6e35d8c513c",
      "tree": "13b41153e203a54570cd915b246dd65036ab3671",
      "parents": [
        "295b72b584932eb3c3e3e2ec1c1cc4f04759073f"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Feb 21 19:34:00 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Feb 21 19:34:00 2014 +0100"
      },
      "message": "input/misc: add isl29023 and lsm303dlh drivers\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": "ba37c708e4bb32505bc1c88a5a6ac1a434cfaee0",
      "tree": "b578770a11a61a69ea9bab81506a468c8c79feb0",
      "parents": [
        "b249f99c023402a192e1af812326c5092e64175f"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Jul 24 23:54:11 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 20 10:45:33 2014 -0800"
      },
      "message": "Input: synaptics - handle out of bounds values from the hardware\n\ncommit c0394506e69b37c47d391c2a7bbea3ea236d8ec8 upstream.\n\nThe touchpad on the Acer Aspire One D250 will report out of range values\nin the extreme lower portion of the touchpad. These appear as abrupt\nchanges in the values reported by the hardware from very low values to\nvery high values, which can cause unexpected vertical jumps in the\nposition of the mouse pointer.\n\nWhat seems to be happening is that the value is wrapping to a two\u0027s\ncompliment negative value of higher resolution than the 13-bit value\nreported by the hardware, with the high-order bits being truncated. This\npatch adds handling for these values by converting them to the\nappropriate negative values.\n\nThe only tricky part about this is deciding when to treat a number as\nnegative. It stands to reason that if out of range values can be\nreported on the low end then it could also happen on the high end, so\nnot all out of range values should be treated as negative. The approach\ntaken here is to split the difference between the maximum legitimate\nvalue for the axis and the maximum possible value that the hardware can\nreport, treating values greater than this number as negative and all\nother values as positive. This can be tweaked later if hardware is found\nthat operates outside of these parameters.\n\nBugLink: http://bugs.launchpad.net/bugs/1001251\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n[bwh: Backported to 3.2: adjust context]\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Li Zefan \u003clizefan@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\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": "e75b9c0357c3c308e908337f932ae47ce855563d",
      "tree": "f26a84d2cdfff53ff3cfe4e050abc988448f2844",
      "parents": [
        "6912b87093401b69437240d6b4c558e8665e7c58"
      ],
      "author": {
        "name": "Erwin Mascher",
        "email": "erwin.mascher@gmail.com",
        "time": "Wed Feb 05 13:36:48 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Feb 05 15:27:44 2014 -0800"
      },
      "message": "input: ewtzmu2: Fix gyro off status checks\n\nChange-Id: Icf52849edadf54020ca90f581be336799ab90368\n"
    },
    {
      "commit": "4d9dbc7491584e6d07655033c24b0f2bd588715a",
      "tree": "f9e27470ff71dda415b67a84a8d63e8e41e6d431",
      "parents": [
        "ac5209c9f45acf83553058c176661638c3cd3716"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 29 10:06:14 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 29 10:06:14 2014 +0100"
      },
      "message": "input: misc: add isl2902[89] driver\n"
    },
    {
      "commit": "ac5209c9f45acf83553058c176661638c3cd3716",
      "tree": "ea8f305eae82e71a32e71e5f3b03ce10bcd5f202",
      "parents": [
        "a873b2debd0833efa85c09c77dbef0e2ee52a182"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 29 10:00:00 2014 +0100"
      },
      "committer": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 29 10:00:00 2014 +0100"
      },
      "message": "input: mpu3050: add bma150 accelerometer driver\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": "4b3870c4b586d539347a645df64fa591d5f5c7f7",
      "tree": "09758da8476531d2da8cd14f518842b33cc589e4",
      "parents": [
        "8923f4a7666a738f199c9e34e642dcea2707518e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 00:38:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:55 2014 -0800"
      },
      "message": "input: mpu3050: use hr_msleep for sleep\n\nChange-Id: I29f6c5115e78558fa971ecd4dd09e79952911bd9\n"
    },
    {
      "commit": "8923f4a7666a738f199c9e34e642dcea2707518e",
      "tree": "238886889905ac04c867eb80629adfe9ff4f5b14",
      "parents": [
        "55adfda2bb5e70964c35c2c0904781d1979fd2f0"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 12:43:27 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: mpu3050: Update HTC version of MPU3050 sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: If99645b2d370da57c359557cdd2b3b0a3be19531\n"
    },
    {
      "commit": "55adfda2bb5e70964c35c2c0904781d1979fd2f0",
      "tree": "be7eeabba1b4f0c0eb5fb156c26babe7efd910b5",
      "parents": [
        "6f360152d10775a54bfa030632f705d6dc4c6e85"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 01:19:38 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: r3gd20: Update R3GD20 gyroscope driver\n\n* HTC kernel version: m7-3.4.10-g02c7505\n\nChange-Id: I42442f42a218f8c824690549db93d977b823f1c3\n"
    },
    {
      "commit": "84cecde8fb57a8039178e91e358cf9a53081a5e4",
      "tree": "7d9a849d3dc2e6e6c3785b1299eac26d99a38fa8",
      "parents": [
        "e777726150be031fa4578b5e583d39b59cb1665a"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 12:01:50 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: cm3629: Update CM3629 proximity/light sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Iccb11b0fe343f063aab0e05ea9b0d9119fcfa1f9\n"
    },
    {
      "commit": "937c596c6bad3d85bd5c407c6c91bd56b2ba28c9",
      "tree": "689f634c8cbf690ab6f16db59327aeb3a9f616af",
      "parents": [
        "0a7d294a979ba4c97bd34d096ff21bbae732cd5f"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 21:50:52 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "input: bma250_bosch: Add HTC variant of BMA250 sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Iea33decb7b9f79396c08acfccf13c2452299edb1\n"
    },
    {
      "commit": "0a7d294a979ba4c97bd34d096ff21bbae732cd5f",
      "tree": "c8579897c3476a7971ff6545c973cdb72843d6a6",
      "parents": [
        "9dc34f38fdbd841a6d5f1b0ee0a34e2c6b6581a8"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 21:41:29 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "input: akm8963_nst: Add HTC variant of AKM8963 compass\n\nHTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Idde00c0369157833aabcc444f0338062e566d1aa\n"
    },
    {
      "commit": "fda73056f62d84376a3d29926708b4a08155da31",
      "tree": "0080c4eec02c23179f59a50d269f48f7662b61ce",
      "parents": [
        "cf8f2e58d0893f9785b8056b29d9bbcb4758765f",
        "94f578e6aba14bb2aeb00db2e7f6e5f704fee937"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.76\u0027 into cm-11.0\n\nThis is the 3.4.76 stable release\n\nConflicts:\n\tdrivers/gpio/gpio-msm-v2.c\n\nChange-Id: Ic80b29098bdf656b5e5c9b95d98d2ec64bba1f28\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": "1b01494b82bf4f46821dd4dda2bb35aa43415eeb",
      "tree": "667104c904b53911d6e7e63e5d8066aa9d902795",
      "parents": [
        "2efb73fb4f0f5081ba6450e789b52f70247c80d9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 26 17:44:29 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:12 2014 -0800"
      },
      "message": "Input: allocate absinfo data when setting ABS capability\n\ncommit 28a2a2e1aedbe2d8b2301e6e0e4e63f6e4177aca upstream.\n\nWe need to make sure we allocate absinfo data when we are setting one of\nEV_ABS/ABS_XXX capabilities, otherwise we may bomb when we try to emit this\nevent.\n\nRested-by: Paul Cercueil \u003cpcercuei@gmail.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": "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": "5beebfa585c2348312b5934e588acbb97246765b",
      "tree": "f3be8137923e0c03e494b72ae30587a48058fd4d",
      "parents": [
        "315a93764c1fa8bdbe9ab867d896a0d9478b54ed"
      ],
      "author": {
        "name": "Tom Gundersen",
        "email": "teg@jklm.no",
        "time": "Thu Oct 31 00:44:49 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "Input: mousedev - allow disabling even without CONFIG_EXPERT\n\ncommit dfaaed08ecc01bd513248ba7999daf50ce028352 upstream.\n\nMoust (if not all) modern software, including X, uses /dev/eventX rather than\nthe legacy /dev/mouseX devices. It therefore makes sense for general-purpose\n(distro) kernels to use MOUSEDV\u003dm (or even n), so let\u0027s drop the EXPERT\u003dy\nrequirement.\n\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "315a93764c1fa8bdbe9ab867d896a0d9478b54ed",
      "tree": "5ce060100dac7938f98d2451e9fa32db0ad5eacb",
      "parents": [
        "30f2ae6300af96eab5c42726557442df96a40fe7"
      ],
      "author": {
        "name": "Tom Gundersen",
        "email": "teg@jklm.no",
        "time": "Thu Oct 31 00:38:30 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 11 22:34:11 2013 -0800"
      },
      "message": "Input: allow deselecting serio drivers even without CONFIG_EXPERT\n\ncommit bcd2623073e98f69f84720308db0b142c4da0bd6 upstream.\n\nThere is plenty of consumer hardware (e.g., mac books) that does not use AT\nkeyboards or PS/2 mice. It therefore makes sense for distro kernels to\nbuild the related drivers as modules to avoid loading them on hardware that\ndoes not need them. As such, these options should no longer be protected by\nEXPERT.\n\nMoreover, building these drivers as modules gets rid of the following ugly\nerror during boot:\n\n[    2.337745] i8042: PNP: No PS/2 controller found. Probing ports directly.\n[    3.439537] i8042: No controller found\n\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\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": "1fefeae75801ca98b2693ef6b2974f0539f43e29",
      "tree": "1183b504afb868a9f6d8a3425b03daae01955dc3",
      "parents": [
        "4d815b62becdae153d9541b49ba323cd58459a97"
      ],
      "author": {
        "name": "Tom Gundersen",
        "email": "teg@jklm.no",
        "time": "Thu Oct 31 00:33:54 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Dec 04 10:50:34 2013 -0800"
      },
      "message": "Input: i8042 - add PNP modaliases\n\ncommit 78551277e4df57864b0b0e7f85c23ede2be2edb8 upstream.\n\nThis allows the module to be autoloaded in the common case.\n\nIn order to work on non-PnP systems the module should be compiled in or\nloaded unconditionally at boot (c.f. modules-load.d(5)), as before.\n\nSigned-off-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\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": "e727d6cf0c23474e08b61da813d3a201a7765876",
      "tree": "e4757628eace72ad0087c393c678782cd734ff4a",
      "parents": [
        "1404352abf9e43b3bb26adff15a05a1e887689f6"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Oct 17 03:36:09 2013 -0500"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:55:31 2013 -0700"
      },
      "message": "input: HTC: wake-on-volume support\n\nReferenced HTC kernel m7-jb-3.4.10-e22f38b\n\nPatch set 2) ifdef and Kconfig to limit to MACH_HTC\n\nChange-Id: Ifeacaa74bada9985a936b0f5ac29b0550d5a5122\n"
    },
    {
      "commit": "e5583b887e4ddcf3e9f19cc05bc848ddb57501a7",
      "tree": "42f4b8e7eb0ee388d6cf7b7d33b25bfb4c19fab2",
      "parents": [
        "1e5a5f0055069d1879042238e9f4f45a0c80390a"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 29 15:25:10 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:55:26 2013 -0700"
      },
      "message": "Revert \"Input: mousedev: use DYNAMIC_MINOR for psaux\"\n\nThis reverts commit 82e0dce0b3099358ba70f5d4f44c4f2ce8bb10e5.\n\nChange-Id: I7e2b1ca021e739ebb7c56145970a772207c80809\n"
    },
    {
      "commit": "1e5a5f0055069d1879042238e9f4f45a0c80390a",
      "tree": "22da903f2bcc63893c3d84a876cb100c0f72dc82",
      "parents": [
        "969d4ae9aa2c4d76a6764fb1af785951478be56c"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Sep 27 01:23:12 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:55:25 2013 -0700"
      },
      "message": "Input: mousedev: use DYNAMIC_MINOR for psaux\n\n* Avoids conflicts with other miscdevice registrations\n\nChange-Id: Ic5d25dbce14ab80d9d9a48e7146b99976937c30b\n"
    },
    {
      "commit": "f969e32a31336b889f3d606bdbe5c6608c0972ad",
      "tree": "3df191095250c55d0d1c7e1160701313f87ddb21",
      "parents": [
        "2f2af9a34ef40e46094d6f1528d552b919eb6c0d"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Sep 02 22:49:51 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:41:01 2013 -0700"
      },
      "message": "input: cm3629: 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: Ice768b237fd08d978cb60332bc47a9d6d8418fe8\n"
    },
    {
      "commit": "2f2af9a34ef40e46094d6f1528d552b919eb6c0d",
      "tree": "29f6614d8a1022786b59cf877cc6817af0d20380",
      "parents": [
        "6356c35303089d3889f3948619cab7ea49cbff83"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Sep 02 22:45:16 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:40:54 2013 -0700"
      },
      "message": "input: ewtzmu2: 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: I0374d4c69398a39756b97883ced09a8af9d3c2a4\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": "e46457f72e8f08450a981271b2d1eb210de5dff6",
      "tree": "b3e9a061196c376143a1ef401484c0000c560622",
      "parents": [
        "4eb43ec68dafb6d5b3910746447b7a4720801027"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 01 20:23:33 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 01 22:06:40 2013 -0700"
      },
      "message": "input: akm8975: use common driver for AKM8975\n\nChange-Id: Ieadad1fcefe4083081956e7e33e5bf1905d0d4d8\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": "1c9ce1e6c11777c95b974883be2f0313873d6f14",
      "tree": "68b149cb9f9e7988fc0955239208d9ab104d7bb6",
      "parents": [
        "849520777e464fa051188d1118d43f21babb9dbe",
        "00709f7f01c3a10252f030f0bdacecbb349d7be4"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 22:10:20 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 22:10:20 2013 -0700"
      },
      "message": "Merge tag \u0027v3.4.11\u0027 into cm-10.1\n\nThis is the 3.4.11 stable release\n\nConflicts:\n\tarch/arm/vfp/vfpmodule.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\nChange-Id: I164bf611358e14afd3ff48e55a99c0d7c7afc45f\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"
    }
  ],
  "next": "b34fb38f7eb55e386ca95e689a18565e82dc6a06"
}
