)]}'
{
  "log": [
    {
      "commit": "45f3f06e88a094ecf1c8e17dd2524384b0827488",
      "tree": "ce41839285bbf0e0b4a6cf258fdf7929d12da035",
      "parents": [
        "d4b01349481f585bca195faddbaeec0095d37b9b"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed May 22 15:40:38 2013 +0300"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed May 22 15:40:38 2013 +0300"
      },
      "message": "media: dvb: Fix support for maximum TSPP buffer size\n\nThe maximum allowed buffer size depends on maximum allowed\nnumber of BAM descriptors. The maximum allowed number of\ndescriptors was changed to meet HW capabilities. A check\nwhether user buffer size requires number of descriptors\nlarger than what is allowed was added.\n\nCRs-Fixed: 490749\nChange-Id: Ic60414af156ee8d969263b7636393693277c8f61\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "f2fa71053039b2db4f7be110f9bd3c3a778d594b",
      "tree": "cb0e970c0c323a80f4a64dbd26a26d1abb0dd0a7",
      "parents": [
        "69ff00ae3ea7c26cf500ae5af982a1d9c9d2bad8"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Sun Apr 21 13:16:45 2013 +0300"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Apr 21 05:41:37 2013 -0700"
      },
      "message": "tspp: Add synchronization between API call and tasklet\n\nThe TSPP driver uses a tasklet which is scheduled on BAM transfer\ncompletion to process the data. The tasklet verifies that the\nchannel had not already been closed. Therefore, it is necessary\nto have a synchronization mechanism between the channel_close API\nfunction and the tasklet function. Added acquisition of spinlock\nin the channel_close function.\n\nChange-Id: I274298cbc9c83b4b6c1d50ffb709b8c5d8d43231\nCRs-Fixed: 477556\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "30a9a627dc4cfcb95ec7a7029bbbae35048eb5f3",
      "tree": "38f5d0eb80c40c821b1e17fbc99c99666d9d7f24",
      "parents": [
        "2ed16fe4a3966d5b462a4157acf7c8d3a1f25046",
        "98fb17c95e3b89dabc5ef3d656c11606c71a8178"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:48:14 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:48:13 2013 -0700"
      },
      "message": "Merge \"tspp: fix tspp_close_channel to clean channel filters\""
    },
    {
      "commit": "98fb17c95e3b89dabc5ef3d656c11606c71a8178",
      "tree": "2fb4e8cbb3a1a170be0ee543a882c98e9c758669",
      "parents": [
        "e4ff9390227d7e659dd7c70c790a084a4f56f239"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Thu Mar 28 09:39:17 2013 +0200"
      },
      "committer": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Thu Mar 28 09:39:17 2013 +0200"
      },
      "message": "tspp: fix tspp_close_channel to clean channel filters\n\nFix tspp_close_channel to clean all relevant channel filters from both\nfilter tables, regardless of channel source.\n\nChange-Id: I4f725f4ea8d3cf45ebb46b338d54bd346893c310\nCRs-Fixed: 468184\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c6c897516fb7c5feb2520fd2ef5f763680e0b58",
      "tree": "102335063af9e9c97f1f07960168c391adc6d450",
      "parents": [
        "aebe44fbf547abbecb22ba39da552d5de8938b61"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Mar 28 08:23:26 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Mar 28 09:18:14 2013 +0200"
      },
      "message": "media: dvb: Remove write permission of other users to debug-fs\n\nThere is no need for the dvb debugfs nodes to be world-writable.\nChange them to be read-only for other users.\n\nCRs-Fixed: 454805\nChange-Id: I56340d5c0431206d81d44c835d558dbb48b24b63\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "89890c3a978ba25d313920c177b8e72e63a55d35",
      "tree": "1735084336cfe742a35a9e956f4cc9d6e6568f70",
      "parents": [
        "bb4d3a49804e97e74b85b4f2e863592745650f07"
      ],
      "author": {
        "name": "Hariprasad Dhalinarasimha",
        "email": "hnamgund@codeaurora.org",
        "time": "Thu Feb 28 17:55:51 2013 -0800"
      },
      "committer": {
        "name": "Hariprasad Dhalinarasimha",
        "email": "hnamgund@codeaurora.org",
        "time": "Tue Mar 12 14:45:42 2013 -0700"
      },
      "message": "msm:qseecom: Add validation checks for memory cleanup for qseecom\n\nAdd validation checks to handle memory freeing \u0026\nprevent NULL pointer access.\n\nChange-Id: I7383b10037ca0ce3f049de060dc70f3ad4b9ca55\nSigned-off-by: Hariprasad Dhalinarasimha \u003chnamgund@codeaurora.org\u003e\n"
    },
    {
      "commit": "3fcc34b789220ed4e612561a58860e4dc4dd4fa4",
      "tree": "4759e625dd227518af00f8dcada65639c634ed39",
      "parents": [
        "78d6808669e0f2ad93dbdbcf74064b3da1cdcc3f",
        "de8cbf9610ce298ce128f2b73b5b0a41c27a8f1f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 05 03:19:58 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Mar 05 03:19:57 2013 -0800"
      },
      "message": "Merge \"tspp: Fix incorrect usage of clk_disable to support PM\""
    },
    {
      "commit": "c4bdea9fae648d90863ed100dfbf892cba73dcd4",
      "tree": "d958faf7869a782ac3e957e7029e18d42c639796",
      "parents": [
        "b63f46189a2ff1ca422360b1d077a6aedfa48782",
        "c2392df88afbb985d9396aa75c202830b471245d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 05 03:19:40 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Mar 05 03:19:39 2013 -0800"
      },
      "message": "Merge \"tspp: improve tspp_open_stream/tspp_close_stream behavior\""
    },
    {
      "commit": "33f8150487904727cc8c491e3f1bdb2fba3d8860",
      "tree": "11354b6f20323db6e057a45ac364c3810cdabc00",
      "parents": [
        "9d41b6ae75959b5c9480fc99b9aede641abff9cd"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Dec 07 18:40:04 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Feb 28 15:12:54 2013 +0530"
      },
      "message": "misc: isa1200: properly disable clocks\n\nSince clk_prepare_enable is being used when enabling clocks,\nclk_disable_prepare should be used to disable them.\n\nCRs-fixed: 453579\nChange-Id: Ic15c99e1fa82e45a3b9165af60c104a6bb736f92\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d41b6ae75959b5c9480fc99b9aede641abff9cd",
      "tree": "340e839270dcdc83ca87a900e4d817b17935704e",
      "parents": [
        "b64279b0e00ca1f5650ba1911ae35b5b32cfffac"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Dec 07 18:40:04 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Feb 28 15:07:15 2013 +0530"
      },
      "message": "misc: isa1200: add device tree support\n\nAdd device tree (DT) support for isa1200.  Extract device\nproperties from DT and store it in platform data structure.\n\nChange-Id: I9ed9cc36cb07db00634b9e73a8052e62d313d484\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "de8cbf9610ce298ce128f2b73b5b0a41c27a8f1f",
      "tree": "916ac890a68e4f7f7490f6cb853154daed4d8120",
      "parents": [
        "b64279b0e00ca1f5650ba1911ae35b5b32cfffac"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Thu Feb 21 14:25:57 2013 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 27 03:06:39 2013 -0800"
      },
      "message": "tspp: Fix incorrect usage of clk_disable to support PM\n\nThe TSPP driver uses clk_prepare_enable() API to use the appropriate\nclocks. When the device is not used, clk_disable_unprepare() should\nbe called. However, clk_disable() was used by mistake instead.\n\nChange-Id: I70f8e9e8a7d2aef3a781be160b72096252e964de\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fb868c7b5d7dfe8afd6b318a8edc0729a024296",
      "tree": "6b19f06f3b87fd95cafe7b761691a15aefd844d3",
      "parents": [
        "7c516e25d6bbe3663684ff6e00e7f12adf9c1a2e"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Feb 25 09:32:33 2013 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Feb 25 14:06:50 2013 -0800"
      },
      "message": "qseecom: Fix kernel panic\n\nThere exist a  possibility for \"handle\" input being NULL.  We need\nto check for this before dereferencing it.\n\nChange-Id: I50c1c6855ad303e05b52e6e37d774551d9db4fc4\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2392df88afbb985d9396aa75c202830b471245d",
      "tree": "33c7af7760c20e0bce37f37be2bcdd1ecea6736d",
      "parents": [
        "4a995e781b1f44745d1e6363cac9cec4750fe1a2"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Thu Feb 14 16:26:38 2013 +0200"
      },
      "committer": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Mon Feb 25 16:28:42 2013 +0200"
      },
      "message": "tspp: improve tspp_open_stream/tspp_close_stream behavior\n\nThe TSPP driver\u0027s kernel API supports opening and closing a TSPP stream\nusing the tspp_open_stream/tspp_close_stream API functions. This commit\nfixes a few minor issues with the behavior and usage of this API.\n\ntspp_open_stream and tspp_close_stream were fixed to connect/disconnect\nthe appropriate TSIF source based on the TSIF reference count.\n\nThe call to tspp_close_stream from within tspp_close_channel was removed,\nsince a kernel driver that uses the TSPP driver API is expected to call\ntspp_close_stream explicitly, and not rely on the TSPP driver to close\nthe stream implicitly when the channel is closed.\n\nAn ioctl was added to allow user-space application to close the stream.\n\nChange-Id: If49b440d9d83c8bba54aeabc18e8f06b3cc11b3e\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca6a02c4af216049d745e0b42464cfd99a6debd4",
      "tree": "27e1eaa55bbf968f8c31b39ea261a8b4f19f2c04",
      "parents": [
        "30b7342c25c7d8d3d6b87466489f0ed357b05432"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Dec 05 16:50:48 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Feb 15 10:04:04 2013 -0800"
      },
      "message": "misc: isa1200: Replace spinlock with mutex\n\nSpinlocks are used for locking in process context.\nSo replace spinlock with mutex.\n\nCRs-fixed: 430723\nChange-Id: I7e422234a48de3ea21fd86033bdaad286490924c\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n(cherry picked from commit 65206ee410894cb15de172a1c06d1490413a4867)\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "450cdc3abfc992f066ca15603ab5b9fc23f62263",
      "tree": "61cfb75e3db5d707b8bda6b2c6bbf99860908bfb",
      "parents": [
        "be6d6dbc6e66fd0e98c22adf77d34b9e67ac89fe",
        "65067fa42d2630c3f60e3b7227e55884c4165e09"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 13 10:16:39 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 13 10:16:38 2013 -0800"
      },
      "message": "Merge \"tspp: Improve GPIO configuration mechanism\""
    },
    {
      "commit": "be6d6dbc6e66fd0e98c22adf77d34b9e67ac89fe",
      "tree": "89df0f76739e3de4eefd086c56e9b74c6c11cd06",
      "parents": [
        "83b3e6518c7331410bed806eab7b43de39fb481d",
        "8fa85b0836656dfe6127186edb1c86bf404850ca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 13 10:16:37 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 13 10:16:36 2013 -0800"
      },
      "message": "Merge \"tspp: support device tree mechanism in the driver\""
    },
    {
      "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": "65067fa42d2630c3f60e3b7227e55884c4165e09",
      "tree": "00697d4867f1a5d263c2192b561d6841a723f750",
      "parents": [
        "8fa85b0836656dfe6127186edb1c86bf404850ca"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Sun Feb 10 15:19:32 2013 +0200"
      },
      "committer": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Feb 12 18:02:12 2013 +0200"
      },
      "message": "tspp: Improve GPIO configuration mechanism\n\nThe TSPP driver requires using 3 or 4 GPIOs per TSIF instance,\ndepending on the TSIF operation mode. The driver used to configure\nall the GPIOs regardless of TSIF instance and mode.\nThis commit changes the driver\u0027s GPIO configuration mechanism to\ntake into account the TSIF instance and mode, and use only the relevant\nGPIOs. This is required by customers who may now utilize the unused GPIOs\nfor other purposes.\n\nChange-Id: Ia216f479871e613ca48f73dc63c0a6cdab4dad57\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "8fa85b0836656dfe6127186edb1c86bf404850ca",
      "tree": "f378fe4ac1877d6b782a63a6d670ae917ae421b6",
      "parents": [
        "d760e64c5f5d645cdc94787de67ab3b7e3eea8a7"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Jan 01 18:29:47 2013 +0200"
      },
      "committer": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Feb 12 17:51:13 2013 +0200"
      },
      "message": "tspp: support device tree mechanism in the driver\n\nUpdate the TSPP driver to support using the device tree mechanism\nfor getting platform-dependent data.\n\nChange-Id: I5ac0f90266c3f30621865cf097db4dba1ee07fc6\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\n"
    },
    {
      "commit": "1a8a259c02f2e65f57be14f3d3ec3ee8a6ac14ea",
      "tree": "8d162f82150c1f03e7ff77d6e6c5fbf6ad27454d",
      "parents": [
        "ffb721ec9e4567a3e72d8198791aa6aea0d332cd",
        "0420ca29d44a26832b805a8ec3a0ea0fb74d3594"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 04:40:36 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 04:40:35 2013 -0800"
      },
      "message": "Merge \"tsif: Add option to read TSIF clock reference counter\""
    },
    {
      "commit": "ffb721ec9e4567a3e72d8198791aa6aea0d332cd",
      "tree": "fc03ddcf19043048f48d25e1b19393e249d12ff2",
      "parents": [
        "fd79ae4819754831962206b403fc0ed4e4242e6e",
        "586fb39d147a8d3969aea819dc386a7dc1ddacf5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 05 04:40:35 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 05 04:40:34 2013 -0800"
      },
      "message": "Merge \"tspp: Add option to read TSIF clock reference counter\""
    },
    {
      "commit": "72482273dd42fd26a4dc403502a9e366721a97d0",
      "tree": "424410f4dddabf48d9fa873134e16e47154b70ed",
      "parents": [
        "7ea4328ba50cffa9e8c4452f0318f22f34444177"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Nov 20 17:10:40 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Fri Feb 01 14:59:31 2013 -0800"
      },
      "message": "qseecom: Check if app exists before loading the app\n\nThere is a chance of send a request to QSEE to load an app that\nis already previously loaded. Requesting QSEE to load an app\nthat is already loaded will result in a failure.\n\nIssuing a request to QSEE to check if app already exists before\nissuing a request to load it, all within the same app_access_lock\nmutex, fixes this issue.\n\nCRs-Fixed: 420473\nChange-Id: I5dfb02c7b0f0144d142fc70084ec1e096ada0439\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a689caf378f1febf9d56ce8b02d803751d7cbbb4",
      "tree": "e74525fd44ffc70f285bd87a595445d7a1571393",
      "parents": [
        "9cae9381f93728b9e6633ff1bfed367006827869"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Aug 30 16:19:38 2012 -0700"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Jan 31 12:24:10 2013 -0800"
      },
      "message": "qseecom:  Fix failure to release qseecom handle\n\nqseecom_release() returns a failure, if it is unable to find\napp_id of zero, associated with the handle in the app list.\n\nThere exists scenarios where the handle may not have the\napp_id initialized and remain to be 0.  In these scenarios,\nonce the uninitialized zero app_id is not found in the list,\nit returns a failure.\n\nFix to this is look for non-zero valid app_id in the app_list when\nreleasing the handle.\n\nChange-Id: I7b6489526da57cd2106f4aae9fdc0547e7a5fe86\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "de3e637c46485b4e37caf3ace90af3a8ca3d9849",
      "tree": "4ab5634d1ca59f1adf58bae8187e45155778119c",
      "parents": [
        "00d60b9166a7bb0b86cba39eea0f9c7c70fdbcec",
        "d16699939433488aec8a30cef8a4aa41b2b8ac3e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 10:06:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 10:06:02 2013 -0800"
      },
      "message": "Merge \"qseecom: Remove extra call to disable clock.\""
    },
    {
      "commit": "0420ca29d44a26832b805a8ec3a0ea0fb74d3594",
      "tree": "17400ac1df58cafca5ef0406191d95b0b9959294",
      "parents": [
        "586fb39d147a8d3969aea819dc386a7dc1ddacf5"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Jan 31 14:53:32 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Jan 31 18:02:28 2013 +0200"
      },
      "message": "tsif: Add option to read TSIF clock reference counter\n\nReading the current value of TSIF clock reference counter\nis required by some application.\n\nChange-Id: I5ca2a280f864fbb9c4a69518ce9672538f9c8489\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "586fb39d147a8d3969aea819dc386a7dc1ddacf5",
      "tree": "afb82f13c3659c6a06066c71c4b5fee10f25731a",
      "parents": [
        "9a054c99d23e8dd003f6f6f81cab56cc19ede4ce"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Jan 31 14:49:20 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Jan 31 18:01:35 2013 +0200"
      },
      "message": "tspp: Add option to read TSIF clock reference counter\n\nReading the current value of TSIF clock reference counter\nis required by some application.\n\nChange-Id: I0fceb46ee50b8c76674ea9b8169e0b31f63fba3d\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e077a671222dba403a1fdaf0f9b655f3bbba971",
      "tree": "b4e820760ef002cc41074a3141b9830bd087ced7",
      "parents": [
        "347135e29885deab13cfc585e5ab114a5ee108ce",
        "ac848278c4ff2397b37be9ee9db27565e814635c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:25 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:24 2013 -0800"
      },
      "message": "Merge \"qseecom:  Add SFAB clock voting in set_bandwidth request\""
    },
    {
      "commit": "347135e29885deab13cfc585e5ab114a5ee108ce",
      "tree": "750b5ea5c8a41504f14e210bc553ac1b44afbd58",
      "parents": [
        "24a56be1a3278f927df821415bb627b92fa93df9",
        "f3fb36a1d5e604e3c54c271b477c5cc9300c9eb0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:23 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:23 2013 -0800"
      },
      "message": "Merge \"qseecom: Fix the kernel_qseecom_client send_cmd fucntionality\""
    },
    {
      "commit": "24a56be1a3278f927df821415bb627b92fa93df9",
      "tree": "f1de6ef3bdd661c299f1cee96a804e746e3048d7",
      "parents": [
        "bdac55f7958027d7879e9d5a514e74173e4fc3a3",
        "aec11cf6d8e70d646f50bb36284d20916b2e1f1c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:22 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:21 2013 -0800"
      },
      "message": "Merge \"qseecom: Remove mutex lock in load_fw API\""
    },
    {
      "commit": "bdac55f7958027d7879e9d5a514e74173e4fc3a3",
      "tree": "05c0961802345a35a125b70d3c8eede829c50e58",
      "parents": [
        "b259ccd17f2c1109aea1b1856f97e05489cbf362",
        "1b92b2b5c73aaf0a43d056e4873b1c3a6224e4e3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:21 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:20 2013 -0800"
      },
      "message": "Merge \"qseecom: Add API to set bandwidth for CE HW\""
    },
    {
      "commit": "b259ccd17f2c1109aea1b1856f97e05489cbf362",
      "tree": "192bb5dd3beadc85311195bdbf6f37519c3c64d7",
      "parents": [
        "58113ee3dbe92f4569695f8d47b6a18675bba195",
        "298a03ee15f7b0362649ffeaa56da6371514eaa5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:19 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:19 2013 -0800"
      },
      "message": "Merge \"qseecom: Vote for CE clk before  loading image\""
    },
    {
      "commit": "58113ee3dbe92f4569695f8d47b6a18675bba195",
      "tree": "5430bb3f514dbdabc0414e57803c43e6bee2a7fd",
      "parents": [
        "cbccea2ac2d069d406fe660f708f2460ddc5b6e7",
        "8c21a3f800217af8b8f5368e16935853eefc07f7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:18 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:17 2013 -0800"
      },
      "message": "Merge \"qseecom: Add kernel space client support\""
    },
    {
      "commit": "cbccea2ac2d069d406fe660f708f2460ddc5b6e7",
      "tree": "49f376f3d32e36538ee043683d6d340d831c3349",
      "parents": [
        "3bbc39c6aca2ad95b37cc5484c3dd29c555c6842",
        "a630181327877ba61128360cc43875b015f0da53"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 01:37:17 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 01:37:16 2013 -0800"
      },
      "message": "Merge \"qseecom: Enable clocks for the Crypto Engine used by Trustzone.\""
    },
    {
      "commit": "d16699939433488aec8a30cef8a4aa41b2b8ac3e",
      "tree": "f074b008aff6efc67f2ca0f437b8fd63e63716e9",
      "parents": [
        "c3990eeb5bfe812df2461d3d81da8ec7f3d4ff3c"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Mon Oct 01 14:46:34 2012 -0700"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Jan 30 18:05:29 2013 -0800"
      },
      "message": "qseecom: Remove extra call to disable clock.\n\nCurrently the qseecom driver calls qsee_disable_clock_vote() in\nthe release function. This reduces the reference count during\ndisabling of the clock and results in turning off the bus clocks\ninconsistently.\nThis change fixes the inconsistency.\n\nChange-Id: I37d048928373f0539da9fee0910fc9a20239c307\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "ac848278c4ff2397b37be9ee9db27565e814635c",
      "tree": "828c4f0a635dfbefbb6218090e5751057c84547e",
      "parents": [
        "f3fb36a1d5e604e3c54c271b477c5cc9300c9eb0"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Sat Jan 12 13:00:35 2013 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 13:13:43 2013 -0800"
      },
      "message": "qseecom:  Add SFAB clock voting in set_bandwidth request\n\nVote for SFAB clock when requesting to set to crypto high\nperformance mode.\nThe SFAB clock needs to be bumped up to its optimal\nvalue when operating in high bandwidth mode (for max\ncrypto performance)\n\nChange-Id: Ifea68a15d48f737a855acd05e59ac20d4438a9cd\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "f3fb36a1d5e604e3c54c271b477c5cc9300c9eb0",
      "tree": "af7c46bacef9cb816613a6768b3daa4faef19e94",
      "parents": [
        "aec11cf6d8e70d646f50bb36284d20916b2e1f1c"
      ],
      "author": {
        "name": "Hariprasad Dhalinarasimha",
        "email": "hnamgund@codeaurora.org",
        "time": "Thu Jan 10 13:16:15 2013 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:58:52 2013 -0800"
      },
      "message": "qseecom: Fix the kernel_qseecom_client send_cmd fucntionality\n\nGive the correct address of shared virtual buffer\naddress to be used during start_app.\n\nChange-Id: Iebe10304c9c295c34eb3e1aeba9255e7c91609cc\nCRs-fixed: 434753\nSigned-off-by: Hariprasad Dhalinarasimha \u003chnamgund@codeaurora.org\u003e\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "aec11cf6d8e70d646f50bb36284d20916b2e1f1c",
      "tree": "95ecd18d851e76f90c7bbfb8cf9976e2f23b0828",
      "parents": [
        "1b92b2b5c73aaf0a43d056e4873b1c3a6224e4e3"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Nov 13 14:01:01 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:57:37 2013 -0800"
      },
      "message": "qseecom: Remove mutex lock in load_fw API\n\nLoading of app is stuck waiting for lock on app_access_lock\nbeing released.  This mutex is already locked prior to invoking\nload_fw.\nRemoving the mutex lock (already called before invoking load_fw),\nin load_fw, fixes the issue with the loading getting stuck.\n\nChange-Id: Ia095bf268c6c1c08dfe1544280567ba4bd4661d6\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b92b2b5c73aaf0a43d056e4873b1c3a6224e4e3",
      "tree": "cb7c57967bf501e4538169b93346a68debe1c11a",
      "parents": [
        "298a03ee15f7b0362649ffeaa56da6371514eaa5"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Nov 07 19:58:30 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:56:27 2013 -0800"
      },
      "message": "qseecom: Add API to set bandwidth for CE HW\n\nAdd API to allow kernel space clients to bump up\nCE clks for improved performance\n\nChange-Id: Iecd13cf4efe9b2b1415be56d3ec9e4dc040918f8\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "298a03ee15f7b0362649ffeaa56da6371514eaa5",
      "tree": "7d87543997e81ef1199cc2900e0fe3d673ea5dbf",
      "parents": [
        "8c21a3f800217af8b8f5368e16935853eefc07f7"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Nov 05 13:51:50 2012 -0800"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:50:26 2013 -0800"
      },
      "message": "qseecom: Vote for CE clk before  loading image\n\nAdd support for setting the Crypto HW to operate in\nhigh bandwidth mode before issuing a request to load\nimage.\n\nThis is needed for better performance when using crypto\nHW to authenticate the image before loading it.\n\nChange-Id: Ib976d8227e605b9aad8191c6fe8f1dcc5d28e90e\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c21a3f800217af8b8f5368e16935853eefc07f7",
      "tree": "ade4c5fee262cba572655bdda3d9c2eeaa7aa817",
      "parents": [
        "a630181327877ba61128360cc43875b015f0da53"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Oct 15 09:41:35 2012 -0700"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:24:56 2013 -0800"
      },
      "message": "qseecom: Add kernel space client support\n\nAdd support for kernel space client:\n    - add support for starting secure app by kernel client\n    - add support for shutting down secure app by kernel client\n    - add support for sending command to secure app loaded by\n      kernel space client(s)\n\nThe above is needed for allowing kernel modules to communicate\nwith app running in secure domain.\n\nChange-Id: I3ae3a7648714eb7d7f4801b2f8e7cd94b5c64bdf\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\nSigned-off-by: Hariprasad Dhalinarasimha \u003chnamgund@codeaurora.org\u003e\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a630181327877ba61128360cc43875b015f0da53",
      "tree": "98ada19566e74a36515a7a93cb8e56f38b710e16",
      "parents": [
        "c3990eeb5bfe812df2461d3d81da8ec7f3d4ff3c"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Sep 14 12:11:32 2012 -0700"
      },
      "committer": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Jan 29 11:24:50 2013 -0800"
      },
      "message": "qseecom: Enable clocks for the Crypto Engine used by Trustzone.\n\nAll interactions with secure applications on TZ by non-secure\napps on HLOS need the crypto clocks on.\nWithout this, simple operations as loading secure apps in\nTrust zone fail.\n\nChange-Id: I37097cb401508f7582de014e502f3709170ca6b2\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "bb0d0f9d5b732db2ebb58a65ef8066f6466fa8bf",
      "tree": "c51b9988b4c39da9ef2fc2eefa3b1b9ee4f33fc2",
      "parents": [
        "b6113a5befa8befede6c6660dc8621bbd116c82a"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Sun Jan 06 12:08:13 2013 +0200"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Jan 29 08:47:37 2013 +0200"
      },
      "message": "tspp: Allocate from DMA pool for small buffer sizes\n\ndma_alloc_coherent allocates minimum of page size. When\nTSPP output buffers are smaller than page size memory\nis heavily wasted using dma_alloc_coherent. DMA pools\nare designed to handle allocations smaller than page size.\n\nChange-Id: I942cc8cdc9d57ec3b87b14a6601dc4b3e642e7da\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "d240c16b94de32c6a891d424a9b2e605d3fffd76",
      "tree": "68a8b17f7607c8d49ab76bceeba5d90ab2510846",
      "parents": [
        "4f091cb10dbbc615cdcc2d0acb07df4e192ec6d7"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Thu Jan 10 04:30:04 2013 -0800"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Jan 16 17:14:49 2013 -0800"
      },
      "message": "qseecom:  Add SFAB clock voting.\n\nAdd SFAB voting in  QSEECOM_IOCTL_PERF_ENABLE_REQ.\nThe SFAB clock needs to be bumped up to its optimal\nvalue when opearting in high bandwidth mode (for max\ncrypto performance)\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n(cherry picked from commit 8e2d73a0ade94ffd27882043d562c7ee825d9f7c)\n\nConflicts:\n\n\tdrivers/misc/qseecom.c\n\nChange-Id: I281e544756304f19969afbab7196a227dad0e2b1\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "4f091cb10dbbc615cdcc2d0acb07df4e192ec6d7",
      "tree": "32a46e7c3ae1110b3d2756a3e0c713d778f92326",
      "parents": [
        "c8538a1989dee9330b2e7de61d16fe9e6c3e12b1"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Wed Oct 03 10:18:06 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Jan 16 16:52:01 2013 -0800"
      },
      "message": "qseecom:Fix race condition while voting for clocks\n\nIn the current functionality, if DFAB clock is already on and a\nrequest is made to turn on SFPB clock, the DFAB clock is turned\noff and SFPB clock is turned on and vice-versa.\n\nThe above situation can lead to unexpected errors. The current fix\nmakes sure that clocks that are on are not voted to be off without\nexplicit request.\n\nChange-Id: I6c3230e23b105c049cdb0aace579b8a176328c84\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n(cherry picked from commit 8d7565828aca6023ca968d2e5350737bd6d86215)\n"
    },
    {
      "commit": "63196a6c4d26c2efc1545c5e23ec5d5153e6f602",
      "tree": "35fa3d67a1222bd082af1c4c2a30eeab6d107e77",
      "parents": [
        "326a666f7f4fbe25dd9f68676a0f7ffce76b79f8"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Oct 18 14:00:39 2012 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 04 02:29:03 2013 -0800"
      },
      "message": "tsif: Add option to inverse tsif signals\n\nTSIF signals (clock, data, enable and sync) may be configured\nto be inversed at TSIF unit input. This is useful in case\nTSIF signals from external units need to be inversed.\n\nChange-Id: I21a5c8eca73df0f4458c0d035ef8ae90920ea0c5\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "57f5ac8f7104c88ca5c3fbd0c3ca062e3c59a904",
      "tree": "dc02b393101bf5849159180f431be059f2b4f813",
      "parents": [
        "3d5a2dfd106ce808aaa392ec35be00e74f14e8d6"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Dec 20 18:30:40 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:12 2012 -0800"
      },
      "message": "tspp: Disable read-complete interrupt\n\nRead-complete interrupt can be generated from TSPP HW for test\npurposes only. It is generated for each TS packet TSPP fetches from\nTSIF interface. Having it enabled cause great load of interrupts\nthat are not used by the SW.\n\nChange-Id: I4eb1be173cb3e30a8540fb17223abc034c54f048\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "567bed8b7d3ec5ab1cf927fa1f238871631f9076",
      "tree": "9f6de9fbfe8865b475901f9a4a631c1635c6866b",
      "parents": [
        "1b12e4399e8fdf6df54e3bd46eb9f9f543e8517c"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Nov 29 14:15:57 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:12 2012 -0800"
      },
      "message": "tspp: Improve data-path handling\n\nExisting driver allocated BAM descriptor at fixed sizes each\nwith interrupt flag set. Notification on data was received when\nthe descriptor is fully consumed by the HW. The descriptor size\non one hand need to be big enough so that we don\u0027t receive too much\ninterrupts for high-bitrate streams, and on other hand needs\nto be small enough so that for low-bitrate stream we are not starved\nwaiting for data for a long period of time.\n\nThe change adds support of allocating small descriptors and set\ninterrupt flags on part of descriptors. In addition, expiration\ntimer is used so that if interrupt is not received after long period\nof time the timer handler reports back descriptors are already ready\nto be consumed. This allows low-rate of interrupts and\nhandling of low-bitrate streams.\n\nAs descriptors are smaller now (size of single TS packet), exposed\nAPI within SW demux that handles a single packet to save the function\ncall to the API that handles multiple packets for efficiency. Information\nregarding the new buffer allocation was added to debugfs.\n\nCRs-Fixed: 420818\n\nChange-Id: I9dedb1d1bc99c871d1aa12addeed9fe187f17bb1\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0cc271bcfeb6dc9d8e4bd3b2eb3409eb8dae717",
      "tree": "d76b9445a16228f741a4aa5fc699d3711fe587c3",
      "parents": [
        "07972556baa47a845690d597a842dc81092999c4"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Sun Nov 25 09:49:51 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:11 2012 -0800"
      },
      "message": "misc: tspp: Enable notification of TSIF status and expose it in debugfs\n\nEnable TSIF status interrupt to expose the following\ninformation in debugfs:\n- stat_rx_chunks: Counts number of TS packets chunks received from HW.\n- stat_overflow: Counts number of times buffer has overflowed.\n- stat_lost_sync: Counts number of times TSIF lost sync with input.\n- stat_timeout: Counts number of times TSIF reached timeout\nwaiting for packets.\n\nAll counters can read and reset by writing to the respective file.\n\nChange-Id: I42e71d072d8b92bdc8ecf941daef4ac0faa94de6\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "229090d779481e8e535ae059ce367bc2475bd00b",
      "tree": "ca1c0b81c53408601b1697bec8072cad1e27ea3c",
      "parents": [
        "ddb703fee959d351e128ee61a0a18815d5bb2cfd"
      ],
      "author": {
        "name": "Liron Kuch",
        "email": "lkuch@codeaurora.org",
        "time": "Tue Oct 30 17:47:50 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:10 2012 -0800"
      },
      "message": "media: dvb: mpq: TSPP output buffer allocation by demux plugin\n\nThe TSPP driver can allocate its output buffers internally or\nexternally. External buffer allocation is required when Demux wishes\nto use the ION driver to allocate a physically contiguous buffer\n(e.g. to pass to TZ).\nThis commit improves the TSPP driver support for external buffer\nallocation and implements the external memory allocation and free\nfunctions in the Demux driver.\n\nChange-Id: Id7e815fa56b76401ed593a786eb61d97735deba9\nSigned-off-by: Liron Kuch \u003clkuch@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbd06bfa54129e4db4ed9e2f89f2d972801a746f",
      "tree": "d25e7db0904f75b21e4ca96741fe2652dfafca29",
      "parents": [
        "057363c71f27347a28856c1d671cdf6deeb51a67"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Tue Oct 23 14:15:41 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:09 2012 -0800"
      },
      "message": "tspp: Add option to inverse tsif signals\n\nTSIF signals (clock, data, enable and sync) may be configured\nto be inversed at TSPP unit input. This is useful in case\nTSIF signals from external units need to be inversed.\n\nChange-Id: I4f0bfdc58fb8658dbf10fe3805b8787f9d36aeca\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "456e2685ad45ddbfb7e09bb6516e30522283890f",
      "tree": "66b23e39900059bb56cdc256d97b14eaf3ae929d",
      "parents": [
        "749dd461d69ddf92f858cf7a016e1c355ada5fe3"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Wed Sep 12 14:42:50 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 21:07:19 2012 -0800"
      },
      "message": "ion: change ion kernel map function to not take flags argument\n\nBuffer flags are going to be specified at allocation time rather than\nmap time. This removes the flags argument from the ion kernel map\nfunction.\n\nChange-Id: Ib983ecd0dcd7befb36287ae7037c71d4ca475f90\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "683564f4c945da2b4fae4294053cd1ce35fb7ffb",
      "tree": "3e686722d68fa7ab85fd3002685c99a5370df212",
      "parents": [
        "5304470f34721a5f7b584d2f14b61f7d7885b0c1"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:41:41 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:00 2012 -0800"
      },
      "message": "qseecom: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: If78e8a3aa66209b93449569cc9bd670b8d21008c\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "5bd73f8c2c17837de42b9e095064dad70ce2d20a",
      "tree": "651a321ffc9dafb047f4b8a753104cf55aba7698",
      "parents": [
        "492a603db791e925670da6b256fe5ac5ebfd5d68"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Wed Dec 14 16:53:30 2011 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:25:18 2012 -0800"
      },
      "message": "tspp: add kernel api for video demux component\n\nThe demux is an in-kernel software component whose purpose is to take\nan incoming TSIF stream and split it into multiple output channels\nbased on the PID field in each TS packet. Each output channel can be\nused for a different purpose, such as audio, video or channel\ninformation. In order to get good performance when moving such large\ndata streams around, the demux was placed in kernel-space as to\nprevent copying memory buffers between kernel-space and user-space, at\nleast at this early stage in processing the traffic. Originally the\ndesign of the TSPP driver was based on the earlier TSIF driver, so it\ncontained only a user-space API.\n\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n(cherry picked from commit 435ad8e2157eec5783a435f1e7ec47f67d759882)\n\nChange-Id: I0dadf04ec2694c82fc8378fbed5fbf81fc889337\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "480e1d7c100dc26e53d59d65c859ab6232aef48d",
      "tree": "a9c41fe0ad24aa2695b477abe4a885cd25a04dde",
      "parents": [
        "929e2e072d16231055206c99cb7ca7308ad585f7"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Sat Sep 01 12:57:24 2012 +0300"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 12:09:32 2012 -0700"
      },
      "message": "tsif: Improve workaround for DMA bug\n\nDuring tsif stress tests it was reported that the dma flush caused by\ncalling action_close() is sometimes unrecoverable. The root cause is\nstopping the tsif while a read by the dma of the tsif FIFO is in\nprogress. The previous workaround relied on closing the tsif GPIOs\nto stop incoming data to the tsif, then add a delay to allow the\ndma to complete all outstanding transactions. A customer still reported\nseeing the dma issue. The reason the issue was still happening is due to\nthe call of gpio API (request/free) which was done on pins not configured\nto act as GPIOs. Doing so caused tsif interface not to be closed properly.\n\nPer gpio-mux documentation, pins with function configured as non-gpio\nmay suffer from un-expected behavior when calling gpio API, these calls\nwere removed. The delay after closing tsif interface was enlarged to better\ncope with low bitrate streams.\n\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n(cherry picked from commit b18fac5fe2c45d24bcac2bcd3db9bceb98317909)\n\nChange-Id: I5115d9cd51bac5a7cd5200731c5dd4eb0d4fc352\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "037942d5f09761fd9f3c01cc8dcc291a2ed01b83",
      "tree": "a87149bac2157fef7010776e07c5b833217caa36",
      "parents": [
        "2b73ee0f88cce53b49734cdf43902c5fe7e51f28"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Sep 04 11:52:57 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 11:50:30 2012 -0700"
      },
      "message": "msm: Fix correct topology for qseecom bus scaling.\n\nCurrently, bus scaling topology for qseecom is incorrect.\n -Added the correct topology paths for accessing Crypto\n  Engine which is controlled by QSEE.\n -Removed setting the clock frequency of DFAB. This is\n  done by the bus driver.\n -Removed references to the dfab clock instance defined\n  in clocks file.\n\nChange-Id: Ib6953ea3bf5721d458bfe2aa06c54be329a8fdb9\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n(cherry picked from commit 1e8c7242fd3f32ade703484d2113f4a6f442a0e8)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "b9873fd64e47339909db536bc0b45afe02d85998",
      "tree": "138a209808f9f997bbb5985efc1222a41dce93ab",
      "parents": [
        "ffb730572e3267eb4166550d29ac93e4f8322960"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Thu Sep 20 21:44:34 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 24 21:20:29 2012 -0700"
      },
      "message": "slimport: Modify to support slimport-to-VGA and slimport-to-DP dongles\n\nChange-Id: I4bbe996351d50bfa2a4073987c97db37a4ed3484\n"
    },
    {
      "commit": "ffb730572e3267eb4166550d29ac93e4f8322960",
      "tree": "58d77608594e824c1426f9d63b11eb932969cbc7",
      "parents": [
        "6ca9531d78fdfb5d7281b5ed1ae1b4cf0055cc11"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Wed Sep 19 20:45:46 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 24 21:19:04 2012 -0700"
      },
      "message": "slimport: reduce hdmi connection setup time\n\nThere are pretty long delay between cable plug-in and\nimage display on TV.\nSo this patch optimize the delay and remove unnecessary\nregister access.\n\nChange-Id: I1fb334d9603c15bb3c0562cef852b1cc41d61e52\n"
    },
    {
      "commit": "bfae208ea30cab2e96c48bb386113e973225a3cb",
      "tree": "095601f90347ac173ec76b05b9e83080962879cb",
      "parents": [
        "c68f416bdafe7f1f910c1faf1d1e884e015aa970"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Sep 18 16:48:15 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Sep 18 19:27:21 2012 -0700"
      },
      "message": "android_vibrator: set maximum value of amp to 100 from 127\n\nChange-Id: I9ab61f7fe26fd2b01a510d9008bc33d88f2406f3\n"
    },
    {
      "commit": "c68f416bdafe7f1f910c1faf1d1e884e015aa970",
      "tree": "9c6f37d42fb2f5597d482c6e7b4ca314b95b6aae",
      "parents": [
        "b714287e72bd615795c47031b5742465ebf1959d"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Sep 18 11:48:20 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Sep 18 19:27:10 2012 -0700"
      },
      "message": "vibrator: tspdrv: clean up codes\n\nChange-Id: I85ecec9fb01e21ea0cdf3fda1c43851c26c7f552\n"
    },
    {
      "commit": "b017c8103230784ec4d165ae00cc431a168b7d6c",
      "tree": "418c0733c98143e007e12aa4359465e87831ca38",
      "parents": [
        "aab8fd2bbf28cf2501add7666cf3bc3468278493"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Sep 17 09:50:23 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 17 15:56:18 2012 -0700"
      },
      "message": "android_vibrator: improve the vibration response.\n\nVibration on should be always set. So even if there is pending workqueue,\nit should be run. And using mutex is minimu for quick response.\n\nChange-Id: I859fde428d2a0e8619e3f5a140bb5a33a0b05041\n"
    },
    {
      "commit": "7eb84ca4b70f7c1000959afed4cb28133b43d497",
      "tree": "1be8a235b8de0bea0d585a112181d3aaeea65a02",
      "parents": [
        "a66ff760d04c1d812612dac3772ab55085841a44"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Sep 14 16:16:13 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Sun Sep 16 15:16:48 2012 -0700"
      },
      "message": "android_vibrator: warmup delay for vibration sensitivity\n\nadd warmup delay before vibrator off\n\nChange-Id: Ie6dd325cc6c6b0f6d4501414442472cd40beb4df\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "a66ff760d04c1d812612dac3772ab55085841a44",
      "tree": "6862e8e2263c5feb00fb6893f1cb3a1c567a7bd0",
      "parents": [
        "1e7bcb7aba5f9a13f55ae566b565679e8e34f124"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Sep 13 14:44:22 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Sun Sep 16 15:14:51 2012 -0700"
      },
      "message": "android_vibrator: improve the vibrator-off sequence\n\nClean up code and improve the vibrator-off sequence\n\nChange-Id: Id04ea0735d1817db5ec05b8cfbc9216247758892\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "e0f075fef4b5b0ba45acd8ecaea2306ca46ad854",
      "tree": "581f801c365f1fc3e783ce112d380a14c1193d92",
      "parents": [
        "69640a16df1ef83c14946577fc30acd8ed3ee4e4"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Tue Sep 04 20:13:19 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Sep 09 14:05:36 2012 -0700"
      },
      "message": "slimport: Add slimport detection function\n\nIt will be used for charger detection codes. slimport is also used\nas charger like as usb charger\n\nChange-Id: Idd40dd88b8a5f035dfb207dd787d7fd3f4ae713b\n"
    },
    {
      "commit": "69640a16df1ef83c14946577fc30acd8ed3ee4e4",
      "tree": "2ebb4abb592dc6902af6c560214cbc8208d599cc",
      "parents": [
        "bfaaa3b3bae55dc6d4c767ab1cd715c3e3e9dcdd"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Tue Sep 04 19:48:40 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Sep 09 14:04:59 2012 -0700"
      },
      "message": "slimport: Change slimport certification confirmed driver\n\nChange-Id: I6f85315d02df51dc8ad13b0527312657221ac610\n"
    },
    {
      "commit": "bfaaa3b3bae55dc6d4c767ab1cd715c3e3e9dcdd",
      "tree": "e47696cb7c12637bc152326b5d8e80cfa96ecd75",
      "parents": [
        "690bec5f89c72aaf2a7ff4c5e0be300554120b79"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Mon Aug 27 19:47:55 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Sep 09 14:04:35 2012 -0700"
      },
      "message": "slimport: add wake lock for stability in connected status\n\nChange-Id: I4dba4af2ae997677a0383a9a9c2dad5a62d2e907\n"
    },
    {
      "commit": "795a9a65c255bf12c46b4c21440921444def03c0",
      "tree": "e3ef52e0289fa54d30647e2cad710acf87681404",
      "parents": [
        "9afe5aefc305747daf7f4c32b46508aadcbadfc3"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Aug 28 10:08:46 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 10:20:40 2012 -0700"
      },
      "message": "android_vibrator: clean up codes and handle errors\n\nChange-Id: I86e8d7a77a1f0a2b03bcb1b434fb68cb1d7b6e1a\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": "340dba83bff76993ae5277972f84492ba3b06f77",
      "tree": "69654171716029bf3d13f4c3b1dcccaa6367d4ca",
      "parents": [
        "05118ccc01e1790c72ffb9067f60704ffc9efbb4"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Tue Aug 07 19:54:46 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Aug 16 10:00:15 2012 -0700"
      },
      "message": "qseecom: Fix kernel panic\n\nWhen qseecom_unload_app() is invoked, wait_event_freezable() is called\nin an atomic context (within a spinlock).  wait_event_freezable() allows\nsleep and should not  be called in an atomic context where sleep is not\nallowed.\n\nChange-Id: I8c9c6d28f9e492fbbf2ac74a5ee3d1067c7733ad\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "a424eb457b189fb1bf2161152953c0881640d077",
      "tree": "2231a31ffc43a4735e11efc86dd841de6997ef2f",
      "parents": [
        "57c3792a775bf73e931e7996043cfaec3289b64e"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Thu Aug 02 10:26:16 2012 -0700"
      },
      "committer": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Mon Aug 06 11:17:29 2012 -0700"
      },
      "message": "slimport: support ANX7808BA hardware\n\nSupporting of ANX7808BA which is new version of slimport\ntx device and refining the driver\n\nChange-Id: I44b06861c1350d551b23adbf7bc74fe070415e9d\n"
    },
    {
      "commit": "229d92f1b6e4d0b5d774d68a8d2a2605698faeed",
      "tree": "340f32f1f615ee050c3f6c93bf50cfab226f9b6f",
      "parents": [
        "0bfec4206e3d7071f5fa47839336b4a77f4c0426",
        "a802872277f033fcc52de95cf2f17628f1450f43"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Thu Aug 02 23:18:18 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Aug 02 23:18:19 2012 -0700"
      },
      "message": "Merge \"mako: fix compile error without PM_RUNTIME\" into android-msm-mako-3.4-wip"
    },
    {
      "commit": "7f02c877cb5ffdc40f96483ac30c55b8a2f11404",
      "tree": "f14f4217dd7b0e56e51e6db707cb8c17180ab4cf",
      "parents": [
        "fb53f0e49931f9b991314e2bc001aec5427c3b66"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Mon Jul 30 11:46:20 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Aug 02 17:01:51 2012 -0700"
      },
      "message": "slimport : change i2c slave address\n\nAnx7808 port0 i2c address is conflicting with lm3530 i2c address.\nSo this patch change i2c address to another one.\n\nChange-Id: Ie2bee9bb648f12a98129ec7f61fe4558ea3c0afc\n"
    },
    {
      "commit": "a802872277f033fcc52de95cf2f17628f1450f43",
      "tree": "de57c33c17ed16320655f56e1895bde0516c20b7",
      "parents": [
        "2ba18048d3b3b6b67ff089dd52ddac027a31e071"
      ],
      "author": {
        "name": "Jaeseong GIM",
        "email": "jaeseong.gim@lge.com",
        "time": "Sun Jul 22 01:59:47 2012 -0700"
      },
      "committer": {
        "name": "Jaeseong GIM",
        "email": "jaeseong.gim@lge.com",
        "time": "Thu Aug 02 10:10:34 2012 -0700"
      },
      "message": "mako: fix compile error without PM_RUNTIME\n\nChange-Id: Ie1703e004fb92d6d7ddfdd1366a2376a27b95f94\n"
    },
    {
      "commit": "0f0df2f5a2df9fde7a07d6d27ccf4c619e5bf925",
      "tree": "50090fd1a3effe8a6a6a29e05d9d33976ecc1dcf",
      "parents": [
        "05fb865d7c58f2a8cb09ebe88c0af5e86c5edcf8",
        "4181239136b9fb0b2c000fbff691f361dc9d48e5"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 01 23:30:40 2012 -0700"
      },
      "committer": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 01 23:30:40 2012 -0700"
      },
      "message": "Merge branch \u0027caf\u0027 into android-msm-mako-3.4-wip\n\n* caf: (219 commits)\n  usb: msm_otg: Fix error handling bug in driver probe\n  bluetooth: Add support for LE conn param\n  msm: ocmem: Initialize the ocmem graphics mPU\n  msm: ocmem: Add support for low power clients\n  msm-fb: display: Tearing issue during video playback\n  ASoC: WCD9304: Fix register sequence for analog mic recording\n  msm: clock-8974: Correct some audio interface clock structures.\n  ASoC: wcd9310: Clear the status only for active slimbus ports\n  msm: kgsl: Allow non-default timeout values in adreno_idle\n  msm: cache_erp: Add device tree support\n  ASOC: msm: Add device tree specific changes in compressed driver\n  drivers: leds-pm8xxx: enable low power mode for RGB LED\n  msm: 8974: Add function to reserve memory from device tree\n  msm: clock-8974: Add block reset support for the USB cores\n  msm_fb: display: Brightness change observed when switching HDMI on\n  msm: mpq8064: Dummy read to prevent false interrupt from triggering\n  mmc: msm_sdcc: Enable AUTO_PROG_DONE for CMD25\n  msm: rpm: remove the sanity check in rpm log\n  msm: camera: Add some minor code fixes.\n  msm: Always compile acpuclock-krait when CONFIG_ARCH_MSM_KRAIT is set\n  ...\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\tarch/arm/mach-msm/subsystem_restart.c\n\tdrivers/media/video/msm/msm_camirq_router.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/usb/gadget/f_mass_storage.c\n\tdrivers/video/msm/msm_fb.c\n\tsound/soc/msm/apq8064.c\n"
    },
    {
      "commit": "6682b38c72263861ff2c1d021b94b852988ae8c4",
      "tree": "be208d76221f8611e835770c56bf44137ce93e7d",
      "parents": [
        "acc76a62e48eb93617026d2a968b1639721e5e28"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Tue Jul 03 13:59:27 2012 +0300"
      },
      "committer": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Wed Aug 01 11:33:29 2012 +0300"
      },
      "message": "tsif: use new clock preparation functions\n\nReplace the clk_enable() with clk_prepare_enable() and replace\nclk_disable() with clk_disable_unprepare() functions.\nAdd a new tasklet so the clocks can be turned off and\nunprepared from the irq context in the case of emergency.\n\nChange-Id: Ic63c6c25600069938b414974c5e1237943ffe2e7\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n"
    },
    {
      "commit": "13d99673203085f88fcc690231da96f46b6f695a",
      "tree": "010131a38a996bf17ec0cba788bac663465267eb",
      "parents": [
        "14a7ab7259980e15ead9940a3345f4b2abf45ca5"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Jul 17 11:05:15 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jul 20 17:12:59 2012 -0700"
      },
      "message": "qseecom: Support multiple clients.\n\nWhen multiple clients request qseecom to load an application, an app\nid is assigned. If the request is to load an app that already exists\nin qsee, the app id should return to the qseecom library.\nReturning the app id was done in the qseecom_load_app() but not done\nin the qseecom_query_app_loaded(). This change fixes the issue when\nmultiple clients request to load the same app in qsee.\n\nChange-Id: Icaa5053906b61ace1d257ff1c96308cc89e3a9cc\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "c9d72d1906260110cfec07293edce19dc90d319f",
      "tree": "e120cda89151957c45a46f660a3340801de81a59",
      "parents": [
        "db0945cf629e2934bd48a09d8c4834f94ac1f748",
        "9b3c4f5823bcd4b0a2036dbd2444b0d60aca0328"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Fri Jul 13 15:49:29 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Jul 13 15:49:29 2012 -0700"
      },
      "message": "Merge \"slimport: add slimport anx7808 driver\" into android-msm-mako-3.4-wip"
    },
    {
      "commit": "9b3c4f5823bcd4b0a2036dbd2444b0d60aca0328",
      "tree": "8862af754fa75cba97f31cf00e2e5537a1806e25",
      "parents": [
        "8875d5a3afa8b2a2dbc8c65d03404297d38699c8"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Jul 11 16:35:09 2012 -0700"
      },
      "committer": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Fri Jul 13 11:42:33 2012 -0700"
      },
      "message": "slimport: add slimport anx7808 driver\n\nadd slimport anx7808 driver\n\nChange-Id: I133d5272172532a52e27e08779b97789c104173a\n"
    },
    {
      "commit": "475a1a375b3f5f5223ec2704cf11b61f687a587e",
      "tree": "ed6229e64aef0116f7ee8ced4359841ae9177465",
      "parents": [
        "5a040b04c91bc907fb229ae46a0ac6e04c4d1cea"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Jul 11 11:05:31 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jul 12 13:32:55 2012 -0700"
      },
      "message": "mako: vibrator: use ns_to_ktime\n\nuse ns_to_ktime instead of ktime_set\n\nChange-Id: I29c2e99a4a655ca4ed26aca1acc270d3bcdb9700\n"
    },
    {
      "commit": "6544f3e52c9c1707a5a8fa90d32f89d80dabb4b9",
      "tree": "85b9f8e71749ee68c0c19235d3fa8dc85bf2e8df",
      "parents": [
        "d66e907a5c35d09388de3870c4bf9889ea790052"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Tue Jul 10 13:50:06 2012 +0300"
      },
      "committer": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Tue Jul 10 13:53:29 2012 +0300"
      },
      "message": "tspp: use new clock preparation functions\n\nReplace the clk_enable() with clk_prepare_enable() and replace\nclk_disable() with clk_disable_unprepare() functions.\n\nChange-Id: I63479090eccbeac46f091bf95faeb857139d23a4\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c837eb12bbb59ff51c1a363625ec399b16efbbe",
      "tree": "f16df90c39e7da37197f4a089ff83f9ea918451a",
      "parents": [
        "501307ff5097451570325829e77c7ad26b07c76b",
        "ebebc7081309d94bb5befecb0f58190d4fc4f0d2"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Jul 06 13:52:17 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Jul 06 13:52:17 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/gpu/ion/ion_carveout_heap.c\n\tdrivers/gpu/ion/ion_cp_heap.c\n\tdrivers/gpu/ion/ion_iommu_heap.c\n\tdrivers/gpu/ion/ion_system_heap.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "c0b58c817674c493ae2ee64b39882e27a671a6e7",
      "tree": "0e3495768e35a3a19369796ab02b7222c1cf5cf2",
      "parents": [
        "c877935bbf0de12029d645f187b64d3bf6fa3c5f",
        "d1af26b2d9cbcb90249f348fa895d7669ef27c41"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 03 10:22:56 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Jul 03 10:22:56 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n"
    },
    {
      "commit": "b14ed96f74b1258b1f102831a2b0ccd56f991132",
      "tree": "57b8ccf2a119b3aaa2a6521ff77dc370ed29ef2b",
      "parents": [
        "722978c40a0aefefcaa3bdd9ca72a8aaa876e613"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Jan 30 14:18:08 2012 -0800"
      },
      "committer": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Jul 03 09:51:29 2012 -0700"
      },
      "message": "gpu: ion: Pull in patches for 3.4\n\nPull in Ion patches for 3.4 upgrade. Inclues the following\npatches from google:\n\n commit 7191e9ba2508ca6f1eaab251cf3f0a2318eebe26\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Mon Jan 30 14:18:08 2012 -0800\n\n     ion: Switch map/unmap dma api to sg_tables\n\n     Switch these api\u0027s from scatterlists to sg_tables\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit 6f9e56945d4ee3a2621968caa72b135cb07e49c4\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Tue Jan 31 09:40:30 2012 -0800\n\n     ion: Add reserve function to ion\n\n     Rather than requiring each platform call memblock_remove or reserve\n     from the board file, add this to ion\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit 9ae7e01de1cf03c77054da44d135a7e85863fcb0\n Author: KyongHo Cho \u003cpullip.cho@samsung.com\u003e\n Date:   Wed Sep 7 11:27:07 2011 +0900\n\n     gpu: ion: several bugfixes and enhancements of ION\n\n     1. Verifying if the size of memory allocation in ion_alloc() is aligned\n     by PAGE_SIZE at least. If it is not, this change makes the size to be\n     aligned by PAGE_SIZE.\n\n     2. Unmaps all mappings to the kernel and DMA address spaces when\n     destroying ion_buffer in ion_buffer_destroy(). This prevents leaks in\n     those virtual address spaces.\n\n     3. Makes the return value of ion_alloc() to be explicit Linux error code\n     when it fails to allocate a buffer.\n\n     4. Makes ion_alloc() implementation simpler. Removes \u0027goto\u0027 statement and\n     relavant call to ion_buffer_put().\n\n     5. Checks if the task is valid before calling put_task_struct() due\n     to failure on creating a ion client in ion_client_create().\n\n     6. Returns error when buffer allocation requested by userspace is failed.\n\n     Signed-off-by: KyongHo Cho \u003cpullip.cho@samsung.com\u003e\n\n commit 043a61468f395dd6d4fc518299726955e9999c59\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Wed Feb 1 11:09:46 2012 -0800\n\n     ion: Switch ion to use dma-buf\n\n     Ion now uses dma-buf file descriptors to share\n     buffers with userspace.  Ion becomes a dma-buf\n     exporter and any driver that can import dma-bufs\n     can now import ion file descriptors.\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit 0d1259b5f84969bd00811ff9faa1c44cdb9fdbb5\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Mon Apr 30 16:45:38 2012 -0700\n\n     gpu: ion: Use alloc_pages instead of vmalloc from the system heap\n\n     With this change the ion_system_heap will only use kernel address\n     space when the memory is mapped into the kernel (rare case).\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit be4a1ee79a89da3ca705aecc2ac92cbeedd032bd\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Thu Apr 26 20:44:10 2012 -0700\n\n     gpu: ion: support begin/end and kmap/kunmap dma_buf ops\n\n     These ops were added in the 3.4 kernel.  This patch adds support\n     for them to ion.  Previous ion_map/unmap_kernel api is also\n     retained in addition to this new api.\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit 46d71337f9aa84694e4e6cca7f3beb6b033bbf76\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Mon May 7 16:06:32 2012 -0700\n\n     gpu: ion: Allocate the sg_table at creation time rather than dynamically\n\n     Rather than calling map_dma on the allocations dynamically, this patch\n     switches to creating the sg_table at the time the buffer is created.\n     This is necessary because in future updates the sg_table will be used\n     for cache maintenance.\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\n commit 903f6c716db3d4e26952aae9717f81dd5bc9e4ba\n Author: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n Date:   Wed May 23 12:55:55 2012 -0700\n\n     gpu: ion: Get an sg_table from an ion handle\n\n     This patch adds an interface to return and sg_table given a\n     valid ion handle.\n\n     Signed-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\nThe commit also includes fixups needed for MSM specific code.\n\nChange-Id: Idbcfa9d6af0febf06f56daaa6beaa59cc08e4351\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "0004ba495a41fa86e533e2e1c8a39e2c0cbec1cc",
      "tree": "03cdbb8dd9eea2d39d68e38c2f56685bf8164e7d",
      "parents": [
        "119c37c394c6f49ca853d41a4c0dada5e709e048",
        "c445c30e1ad245cfd9abe64bb80b863162469435"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 02 17:32:36 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 02 17:32:36 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tarch/arm/mach-msm/clock-8960.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "1ee4ac885c1cae01f8e2edb88ac08af43d1b555c",
      "tree": "f5739575b0a8b93a2947fe19c74528b2c894950b",
      "parents": [
        "35042acbd1276886f6a52fa109b7be42eeb64bec"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jun 22 15:38:34 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 02 10:11:05 2012 -0600"
      },
      "message": "qseecom: Add new ioctl call.\n\nCurrently, qseecom user-space library does not have a way to\nverify if a particular secure application is loaded in the\nqsee or not. This new ioctl solves this issue.\n\nChange-Id: Ia96459f3b8aadee2f6a3af564bb1cc83695759b5\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "df766bbecaa4b783b1b39e65e13143dfa53dcb1c",
      "tree": "85c701b57a19e4b117fa132a10e7147df22ab2a6",
      "parents": [
        "54bb81e600f02cd5c4b90dc332142982aa26e648",
        "d86101164974bd6cd4b2fe03f9ebabbf172cd268"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 02 04:49:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jul 02 04:49:45 2012 -0700"
      },
      "message": "Merge \"qseecom: Support concurrency between QSEE apps.\" into msm-3.4"
    },
    {
      "commit": "9627b3dd1b50d3079e5a8d7d9712444442411096",
      "tree": "eb2e916488b25812b088f21530188f3b3ca431ea",
      "parents": [
        "ba0e94576be8fcd9386e49f10f84fc671560abea"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 21 14:23:53 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:09:29 2012 -0700"
      },
      "message": "cradle: add hall ic driver\n\nsupport hall ic (BU52031NVX) for cradle\n\nChange-Id: I1de44a0c1d5ab1359fc1a02eb674b08be8590100\n"
    },
    {
      "commit": "ba0e94576be8fcd9386e49f10f84fc671560abea",
      "tree": "de2c28db51715281d9aefbde457c6852a1202ae6",
      "parents": [
        "7b0f1db41df936c66faa183ebf388873921b3793"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 21 14:09:34 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Jun 28 21:09:20 2012 -0700"
      },
      "message": "vibrator: add immersion touchsense vibrator\n\nChange-Id: I543987642578f35a3a923a2d1368bee0997fdec1\n"
    },
    {
      "commit": "6381ae7bba52db99284cccdc9a9efbcf69388930",
      "tree": "e431c028200c2c4933b1e14c204a693a4d883567",
      "parents": [
        "89443dc3f74ff0e45a4c1fee096d576a082bef69",
        "c432fdf28656051f358ff4b7cc41f43d4eeb3ed8"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jun 28 17:56:11 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027coreaurora.org/msm-3.4\u0027 into android-msm-mako-3.4-wip\n\nConflicts:\n\tdrivers/video/msm/mdp.h\n\tsound/soc/msm/apq8064.c\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "1a27b48fbc39c846a3b46b9d22d048cafb846da6",
      "tree": "b5b90fe53df74feb95680f256162a455d918945a",
      "parents": [
        "11d6c00de07032177cbe1756646c5b090239325b",
        "951b283d14378381633229113e3641d648f6ff22"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jun 28 13:19:25 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jun 28 13:19:25 2012 -0700"
      },
      "message": "Merge \"tsif: workaround for stuck dma\" into msm-3.4"
    },
    {
      "commit": "b851263cb4d0904adf7d2bb7d9ef01531c026ca0",
      "tree": "2e247835f02f56d76300cd8499b2eb302dd46598",
      "parents": [
        "8b6aedcb6b752596033e91922fd461130e4160cd",
        "b9662ca49cfe619e076476dcf8297a4031f0c310"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jun 28 11:30:28 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jun 28 11:30:28 2012 -0700"
      },
      "message": "Merge \"tspp: use device name when getting clock\" into msm-3.4"
    },
    {
      "commit": "d86101164974bd6cd4b2fe03f9ebabbf172cd268",
      "tree": "b1f4bef5ee129aa7ae96c26f5cc7e7dde84c5965",
      "parents": [
        "c432fdf28656051f358ff4b7cc41f43d4eeb3ed8"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Jun 26 15:32:52 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Jun 26 15:38:09 2012 -0700"
      },
      "message": "qseecom: Support concurrency between QSEE apps.\n\nCurrently, if a client tries to load a secure app\nin QSEE and another client tries to send a message to\nanother secure app, it results in a crash. Instead\nof using 2 different mutex\u0027s - one for sending\nmessages and another for rest of the operations, now\nonly one mutex is used for all operations.\n\nChange-Id: I8e1ad9ddf84cca602c6159a6f50b1abaff427b7c\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "32f20a70cbcbc8ed0c8e6cb4d3acd10e1c87a5c4",
      "tree": "9b5b8103807c463dba7cdfd65cccaf08bf94f051",
      "parents": [
        "804ca59d52753b57c6ccb5ced017a018b9f2e64b"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jun 14 14:41:11 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Jun 26 14:35:39 2012 +0530"
      },
      "message": "isa1200: Add support for pwm clk\n\nPWM generation mode needs clk to generate internal PWM\nfor vibration. Add clk apis to enable/disable clock as\nneeded.\n\nChange-Id: I2ba591509fc899186bf0ad7069133a9f1d0e6a42\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5546885fdac224019ccdd0e9945dbd53e871b32f",
      "tree": "5c3ec795b055b382189904ac23c89c592eaa6705",
      "parents": [
        "a224432daa4f2a0d1855a1b7ffdba6fcd7a6da97"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Jun 19 12:01:32 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Jun 22 10:45:32 2012 -0700"
      },
      "message": "mako: vibrator: add android_vibrator driver and enable it\n\n- cleanup vibrator codes\n- add new android_vibrator\n- enable android_vibrator\n\nChange-Id: I7e005e8c8abc0b09ace6d278e01944e17f7adb6c\n"
    },
    {
      "commit": "951b283d14378381633229113e3641d648f6ff22",
      "tree": "4af4d2bda0c4f2e58ee99cbaa54badd7d8bbbab6",
      "parents": [
        "28bbbd51bbc8116b5ddc7f8f95b000772d4365bc"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Mon May 07 21:13:38 2012 +0300"
      },
      "committer": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Fri Jun 22 18:38:35 2012 +0300"
      },
      "message": "tsif: workaround for stuck dma\n\nDuring tsif stress tests it was reported that the dma flush caused by\ncalling action_close() is sometimes unrecoverable.  The root cause is\nstopping the tsif while a read by the dma of the tsif FIFO is in\nprogress.  This workaround works by starving the tsif FIFO allowing\nany in-flight transfers to complete, and thus ensuring a clean shutdown.\n\nCRs-Fixed: 357934\nCRs-Fixed: 358384\nChange-Id: I766f53abe4a6a6a5905caa55c2e7fa0afba5cff4\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n"
    },
    {
      "commit": "42ee5a0abd135cba16295138663d33919a3ce4c0",
      "tree": "30bc293be6ef680c3be267543b715b539d2d3453",
      "parents": [
        "b6fa5cb0b5dd99cdb33539531c6500deba97d00f",
        "48abc4029872e732ea099958c63e6c6ee72fd850"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 19 06:18:35 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 19 06:18:35 2012 -0700"
      },
      "message": "Merge \"tzcom: Remove tzcom driver components.\" into msm-3.4"
    },
    {
      "commit": "48abc4029872e732ea099958c63e6c6ee72fd850",
      "tree": "f98f6db5df9eb6ab824c1f5ee4d195e6b5a5c6cd",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Jun 12 08:08:23 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jun 15 14:48:55 2012 -0700"
      },
      "message": "tzcom: Remove tzcom driver components.\n\nRemove tzcom driver components that includes files,\nclock definitions. Currently tzcom driver has been replaced\nby qseecom driver.\n\nChange-Id: I1832d921a7b949057b84a7e0aa9afaa445be5194\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb1f01ec3d0c5ce9c5e2cdd6965d4ce666ae9be0",
      "tree": "81df1b4442736aecd6330a0e37ba3bc8e6b660ac",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Jun 14 09:40:40 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jun 15 09:27:28 2012 -0700"
      },
      "message": "qseecom: Add device tree entry for copper.\n\nAdd device tree entry for qseecom driver on copper targets.\n\nChange-Id: Icb8d5f41c2cad098419dbee9b8e4d99ab20b0dff\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "b9662ca49cfe619e076476dcf8297a4031f0c310",
      "tree": "c16176175d89105d89ec68097968a39694cef2a3",
      "parents": [
        "705e68969220f568ebea9376c50e80e18e58d5b3"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Sun Jun 10 14:21:11 2012 +0300"
      },
      "committer": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Sun Jun 10 14:21:11 2012 +0300"
      },
      "message": "tspp: use device name when getting clock\n\nThe new method for requesting clocks requires a driver to pass its\ndevice name for comparison to the list of available clocks.\n\nChange-Id: Ica5b09447de177beead90f8b7c721b84820fbdf7\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ae9555efa2df5881bcef2685038098cf0e7b2ac",
      "tree": "4cc44d1272e7e05121e9f26c623f50da1d55a6bd",
      "parents": [
        "959461d0a814094dda3ce75eb7e8928abea8092c",
        "41af8abb49dfd0e1e35c7f66b9b897048e3ba35b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 23 06:40:18 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 23 06:40:18 2012 -0700"
      },
      "message": "Merge \"qseecom: Load external elf on Core 0.\" into msm-3.0"
    }
  ],
  "next": "ace9fa926fc6cf850629dab6e82cbd1e39950817"
}
