)]}'
{
  "log": [
    {
      "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": "5868a823890be8259acc11f227099af18e6cfc02",
      "tree": "91cfd0701f3e257029f74232134c16250c521e56",
      "parents": [
        "362d5aba232b4bf02c2a36bfad82500378ee97e6",
        "eb407319191de27d1ab61bce75523c88bb9cc08e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 12 10:06:36 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 12 10:06:35 2013 -0800"
      },
      "message": "Merge \"ASoC: WCD9304: Fix threshold value for class G headphone\""
    },
    {
      "commit": "e7883588065b987308647d9e77c2b3c2e038e56c",
      "tree": "ebe9ce6c835dac880ab1138e566e640037201b9d",
      "parents": [
        "96e226084f8cbb091c44d0918621ac821b39142a",
        "fb00703690b1fb91cb43ae58506049165d714de3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 11 17:18:09 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 11 17:18:08 2013 -0800"
      },
      "message": "Merge \"ASoC: wcd9xxx: Support earpiece ANC\""
    },
    {
      "commit": "eb407319191de27d1ab61bce75523c88bb9cc08e",
      "tree": "aae88051449853faea6c56e9d6e3089fe008662b",
      "parents": [
        "31bb62db68c3dc04f889a21685e77bfc94368233"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Wed Oct 03 18:41:01 2012 -0700"
      },
      "committer": {
        "name": "Banajit Goswami",
        "email": "bgoswa@codeaurora.org",
        "time": "Thu Feb 07 15:24:40 2013 -0800"
      },
      "message": "ASoC: WCD9304: Fix threshold value for class G headphone\n\nWhen playing a full scale tone with highest gain in the codec, OCP\n(Over Current Protection) event is generated. This is caused due to\nlower switching frequency for the class G amplifier on headphone\npath. Fix the false OCP event trigger by appropriately setting the\nclass G switching frequency\n\nCRs-fixed: 415990\nChange-Id: I9563ab2d06c970b47693293175fe7ae4a711348c\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb7232052a8addd5b498645f78f654e61737f88e",
      "tree": "2e5a9df3c1937834dc4dab76c37d60e1620194d9",
      "parents": [
        "eb9c387c72eb64c0752e489ee0c027d80f402652",
        "bd9bfaf4dd84ce58f2c7219329f6efcef88fee7d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 04 17:59:22 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 04 17:59:22 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: Allow drain only if a write was called\""
    },
    {
      "commit": "eb9c387c72eb64c0752e489ee0c027d80f402652",
      "tree": "16753d203b6bf3fba89800a8f41dc1c479f169fd",
      "parents": [
        "b2aaf640b40785ec93246890a678dcc0de2995a9",
        "e011b20c66ee6b49b1b54c710b19bff2bae0fc0e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 04 17:59:15 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 04 17:59:15 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: proper error code for drain ioctl\""
    },
    {
      "commit": "b2aaf640b40785ec93246890a678dcc0de2995a9",
      "tree": "810f542d8eb5558aa08278801d2b200d5b33be6f",
      "parents": [
        "d7e5ffeb91e9ee1ac5c5ec2d9010d12a4ccbe1af",
        "bc5ac04549d59aaf207a241f1b6a965c83144ae0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 04 17:58:21 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 04 17:58:21 2013 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Update wcd9310 compander configuration\""
    },
    {
      "commit": "fb00703690b1fb91cb43ae58506049165d714de3",
      "tree": "1e75d088e6165587e922e52f36879bce26a9c8f5",
      "parents": [
        "d7e5ffeb91e9ee1ac5c5ec2d9010d12a4ccbe1af"
      ],
      "author": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Mon Feb 04 13:42:50 2013 -0800"
      },
      "committer": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Mon Feb 04 13:48:10 2013 -0800"
      },
      "message": "ASoC: wcd9xxx: Support earpiece ANC\n\nAdded virtual widgets for enabling and disabling earpiece ANC.\n\nChange-Id: Ia235928c34022de89ec0e66dbe533143f4d56684\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\n"
    },
    {
      "commit": "d7e5ffeb91e9ee1ac5c5ec2d9010d12a4ccbe1af",
      "tree": "56bb13f4018f560cba66915b4ef0253e42d0b390",
      "parents": [
        "78f6f98224cb95a4c0ed5e3576274982fbc23538",
        "1358c73c7cd12a3132b7ef180af03c5105c5c724"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 04 12:08:36 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 04 12:08:36 2013 -0800"
      },
      "message": "Merge \"ASoC: wcd9xxx: Fix the ANC CnP\""
    },
    {
      "commit": "344c7108d9d2ac3e06509a86fcaec699fd954f5c",
      "tree": "72f4c018d9bd0ce272c43e7a8dff7e4a387f0782",
      "parents": [
        "561273c8120fbc51faa35257de9455aea911e744",
        "63f5317a931bf247618fc796d3890c239b2201d6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 04 12:07:53 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Feb 04 12:07:53 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: Fix for proxy port open failure in WFD session\""
    },
    {
      "commit": "5fa8aa796bb8e4b36d3e8f1cabbfc679f420f3b0",
      "tree": "df6ae3555c6d311829ad526508e339dc8d9d46e0",
      "parents": [
        "7ea4328ba50cffa9e8c4452f0318f22f34444177"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Sat Jan 05 21:16:20 2013 -0800"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Feb 01 14:30:42 2013 -0800"
      },
      "message": "ASoC: msm: qdsp6: check for invalid port index\n\nFunction which converts port ID to port index can return\nerror value if port ID is invalid. Caller should not\nblindly use return value without checking\n\nChange-Id: I02b8112b6714e3364758907e7078bcbb88d45b6b\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd9bfaf4dd84ce58f2c7219329f6efcef88fee7d",
      "tree": "102d4075d4dcb5e653c274bf547f6b0c2f8d4fa6",
      "parents": [
        "acfab76f28e1466c2ab6c375ae8273026385895e"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Jan 23 14:28:16 2013 -0800"
      },
      "committer": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Jan 31 14:46:59 2013 -0800"
      },
      "message": "ASoC: msm: Allow drain only if a write was called\n\nFor compressed drivers, allow the drain ioctl only if\nthere are pending writes. Return a proper error (-EWOULDBLOCK) otherwise.\n\nChange-Id: I4799351a8930c44d88d6968802df98896fc1531a\nSigned-off-by: Haynes Mathew George \u003chgeorge@codeaurora.org\u003e\nCRs-Fixed: 445370\n"
    },
    {
      "commit": "e011b20c66ee6b49b1b54c710b19bff2bae0fc0e",
      "tree": "bc1c49f35f47073a10a55633f54091c67fdf3d79",
      "parents": [
        "acfab76f28e1466c2ab6c375ae8273026385895e"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Wed Jan 23 14:25:40 2013 -0800"
      },
      "committer": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Jan 31 14:27:15 2013 -0800"
      },
      "message": "ASoC: msm: proper error code for drain ioctl\n\nIf a drain ioctl on a compressed driver has been interrupted\nby a reset ioctl, we need to return a proper error code for the\ndrain ioctl\n\nChange-Id: I15f42a22b1cc13b3a0e2ae873adfcd1db2ac1e53\nSigned-off-by: Haynes Mathew George \u003chgeorge@codeaurora.org\u003e\nCRs-Fixed: 445370\n"
    },
    {
      "commit": "63f5317a931bf247618fc796d3890c239b2201d6",
      "tree": "5f14e9b11d57106dab45413d494b76a3914756a6",
      "parents": [
        "1f9f1b17614a0630038c37829201a3a21187fa33"
      ],
      "author": {
        "name": "Satya Krishna Pindiproli",
        "email": "satyak@codeaurora.org",
        "time": "Thu Jan 31 20:51:23 2013 +0530"
      },
      "committer": {
        "name": "Satya Krishna Pindiproli",
        "email": "satyak@codeaurora.org",
        "time": "Thu Jan 31 20:51:23 2013 +0530"
      },
      "message": "ASoC: msm: Fix for proxy port open failure in WFD session\n\nWhen playback is paused and proxy device disabled, afe is\nnot closed. This results in failure of proxy port open in the second\niteration. Fix the same by closing and opening the proxy.\n\nChange-Id: Idfa94e5756d87e59dc0101fd688d6accfe6287e7\nCRs-Fixed: 447001\nCRs-Fixed: 446504\nSigned-off-by: Satya Krishna Pindiproli \u003csatyak@codeaurora.org\u003e\n"
    },
    {
      "commit": "bc5ac04549d59aaf207a241f1b6a965c83144ae0",
      "tree": "efebfa81d28079bee08376487cb90a37c606beb2",
      "parents": [
        "34a7a8fe0a741321abb3b4da05b825d971f12825"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Tue Jun 26 15:35:22 2012 -0700"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Jan 28 09:58:59 2013 -0800"
      },
      "message": "ASoC: wcd9310: Update wcd9310 compander configuration\n\nUpdate the Compander register settings to remain the default\nsettings after the system bootup and optimize compander\nconfiguration sequence.\n\nChange-Id: Ib475f3bb84414546b4ead1d3f013dc173317e1b3\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "e8b8455d0679f78075176b6e451d4c948c53afbe",
      "tree": "87000484dab072d598ee18674a15a523a25051b2",
      "parents": [
        "d1eb109e06138506b67eb3bfc8510a961da6309f"
      ],
      "author": {
        "name": "Satya Krishna Pindiproli",
        "email": "satyak@codeaurora.org",
        "time": "Thu Jan 24 09:46:10 2013 +0530"
      },
      "committer": {
        "name": "Satya Krishna Pindiproli",
        "email": "satyak@codeaurora.org",
        "time": "Mon Jan 28 12:06:33 2013 +0530"
      },
      "message": "ASoC: msm: Fix delay in switching from WFD session\n\n- When a running WFD session is paused/disconnected, there is\n  a delay of about 10-15 seconds in switching audio from WFD\n  sink to target.\n- pcm_write is blocked because pausing/disconnecting the WFD\n  session closes the backend DAI before a new link is established.\n- Avoid closing afe if front end PCM session is still active.\n\nCRs-Fixed: 444163\nCRs-Fixed: 425512\nChange-Id: I1ad6de1e201aa6130c397007219c0d370c7be2a1\nSigned-off-by: Satya Krishna Pindiproli \u003csatyak@codeaurora.org\u003e\n"
    },
    {
      "commit": "bda9c7b6c27a983aa3d8f6cfd209fd65b5e29836",
      "tree": "c5c90a665251aa272bae5314e44bff9918f37a6e",
      "parents": [
        "e76a3779f36042c0e983ce30c2266088883f5caf",
        "13493d47be959262e65a3a0e12491b8d8dab2dc9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 17 15:37:15 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 17 15:37:15 2013 -0800"
      },
      "message": "Merge \"ASoC: WCD9304: Fix deadlock in mutex while HS insert\""
    },
    {
      "commit": "7277bb72b3017902e61fcf0d9d9ef38f2bf94517",
      "tree": "b63d07046f9b06908ea5cb6226aa61f42ea9e5f7",
      "parents": [
        "c8538a1989dee9330b2e7de61d16fe9e6c3e12b1"
      ],
      "author": {
        "name": "Ajit Khare",
        "email": "ajitk@codeaurora.org",
        "time": "Wed Oct 31 16:34:22 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Wed Jan 16 22:15:02 2013 -0800"
      },
      "message": "msm: Add support for amr-wb+ non-tunnel driver\n\n-Non tunnel playback is use case where compressed\n data is sent to driver(for decoding) and\n caller expects PCM data back from the driver.\n-Add non-tunnel driver for amr-wb+.\n-Add support for amr-wb+ in asm driver\n\nChange-Id: I266e70dff0466a20b0435da840a31a8a1774cf35\nSigned-off-by: Ajit Khare \u003cajitk@codeaurora.org\u003e\n"
    },
    {
      "commit": "1358c73c7cd12a3132b7ef180af03c5105c5c724",
      "tree": "8146a3167820483cc95d57afb038a3b7706c6a49",
      "parents": [
        "e212c1dfb9c904c662848236eec2eae87dd0072b"
      ],
      "author": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Mon Jan 14 16:10:02 2013 -0800"
      },
      "committer": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Mon Jan 14 18:09:46 2013 -0800"
      },
      "message": "ASoC: wcd9xxx: Fix the ANC CnP\n\nAdd virtual ANC widgets which are used to enable ANC\nbefore PA is turned on, and to disable ANC before TX is\nturned off.\n\nCRs-fixed: 387904\nChange-Id: I8c2fa670062f1486499c79653a2c223f7daba84f\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa81d1d4d8618f35d55bd05264438f36f7702bee",
      "tree": "403a815717d74aa4bc2af34e4b2fac7dd81da262",
      "parents": [
        "438657c67b963b436cb5945a12031874ceea3907"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "bgoswa@codeaurora.org",
        "time": "Mon Jan 14 15:47:09 2013 -0800"
      },
      "committer": {
        "name": "Banajit Goswami",
        "email": "bgoswa@codeaurora.org",
        "time": "Mon Jan 14 15:47:09 2013 -0800"
      },
      "message": "ASoC: wcd9304: avoid decrementing active channel count if already zero\n\nDuring error cases, there might be situation, when slimbus channels\nare being closed even when the number of active channels for\nthat DAI is 0. Avoid decrementing ch_act field if it is already 0.\n\nChange-Id: Ie988eb049a20fc7cf5725ddc183ee1ae5fcb758d\nSigned-off-by: Banajit Goswami \u003cbgoswa@codeaurora.org\u003e\n"
    },
    {
      "commit": "13493d47be959262e65a3a0e12491b8d8dab2dc9",
      "tree": "6874fbfe277def609146827abf4451837be4f890",
      "parents": [
        "2739be95876902ac6b253ae7e5ca5bda8da52ca1"
      ],
      "author": {
        "name": "Laxminath Kasam",
        "email": "lkasam@codeaurora.org",
        "time": "Fri Dec 07 11:10:35 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 11 15:50:22 2013 -0800"
      },
      "message": "ASoC: WCD9304: Fix deadlock in mutex while HS insert\n\n-While music playback is done and PCM close sequence\nis in progress, if headset is inserted this will report\nheadset insert to snd_soc_jack_report. But it will get\nstuck here waiting for lock that is already acquired by\nDAPM at PCM stream close snd_soc_dapm_stream_event.\n-Change the function call used to report insert/removal\nfrom snd_soc_jack_report to snd_soc_jack_report_no_dapm\nthat fixes this deadlock.\n\nCRs-Fixed: 429766\nChange-Id: I167e45bdce9790ff7e878528629c4d652029bf26\nSigned-off-by: Laxminath Kasam \u003clkasam@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d07b6254281484afd5c3f7ca0996ebd4314a517",
      "tree": "7751f7fd2c7b753705ff45d7a68bed45559bfbb7",
      "parents": [
        "bb4c40c746816dbfb48340346d1d3970e2a1f9d6",
        "b0580099ac7d5e735fb42946612a499bf196cda1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 11 01:10:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jan 11 01:10:12 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: Decrease the playback period size of PCM driver\""
    },
    {
      "commit": "fdf284dbb85fb978ad7ce4c446ea8be39e89453d",
      "tree": "9e8b29a7b323b001a875a3ebb017e36599404062",
      "parents": [
        "e212c1dfb9c904c662848236eec2eae87dd0072b"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Fri Nov 02 11:08:13 2012 +0530"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Wed Jan 09 10:40:04 2013 -0800"
      },
      "message": "ASoC: compr: change sequence of softvol\n\nAs the ASM session is opened in hw_param the soft volume does\nnot take effect. Hence move it to hw_param so its applied after\nasm open.\n\nCRs-Fixed: 434323\nChange-Id: I1ce24d74382bd2c1926df2d63ff2eb40b0652f95\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "b0580099ac7d5e735fb42946612a499bf196cda1",
      "tree": "c561fe92dd05cb46459388520e8484a9622816aa",
      "parents": [
        "e212c1dfb9c904c662848236eec2eae87dd0072b"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Tue Jan 08 15:56:59 2013 -0800"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Tue Jan 08 16:00:11 2013 -0800"
      },
      "message": "ASoC: msm: Decrease the playback period size of PCM driver\n\nTo support the deep buffer output, the playback buffer size is\nincreased to 4k from 2k. Reverting the change as the support for\ndeep buffer output is no longer valid.\n\nChange-Id: I5034245bde4b55a5816506fbdfeac970a8e7804b\nCRs-Fixed: 438177\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b4713e3a1ba22ea9bbfb645fe9795b9af76c4a0",
      "tree": "56cec745b0184ff95f83ff400dc30af1d90850de",
      "parents": [
        "ff94b8ed6159c1b7e6fef13dfb96666d72ef9475"
      ],
      "author": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Fri Dec 14 16:35:05 2012 -0800"
      },
      "committer": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Jan 03 18:21:55 2013 -0800"
      },
      "message": "ASoC: msm: Modify min and max period bytes and num periods\n\nModify min and max period bytes and number of periods in\ncompressed driver so as to be consistent with lpa and to\nmeet ION memory requirements. This avoids using huge\nbuffer sizes for tunnel decode.\n\nChange-Id: Ib71da4cebfc097e7aeaf0ca0e65ee847ba7cceb7\nSigned-off-by: Phani Kumar Uppalapati \u003cphanik@codeaurora.org\u003e\n"
    },
    {
      "commit": "53e9bc358b6149f2fef14a334d0a1ea89bff5f1f",
      "tree": "6d176d42fba12e67f22be05336bb408ebc36b5ed",
      "parents": [
        "bbf4fb766f32e58fe2584225800c1d6e50d7e720"
      ],
      "author": {
        "name": "Simmi Pateriya",
        "email": "simmip@codeaurora.org",
        "time": "Wed Dec 19 11:04:33 2012 +0530"
      },
      "committer": {
        "name": "Simmi Pateriya",
        "email": "simmip@codeaurora.org",
        "time": "Wed Dec 19 11:08:44 2012 +0530"
      },
      "message": "ASoC: apq8064: Fix button detection voltage thresholds\n\nRecent measurements indicate that the button threshold voltages\nhave changed. Adjust the button voltages accordingly\n\nCRs-fixed: 432596\nChange-Id: Ibee4db3b9c76df1d464dcad443f0f90d24751ee3\nSigned-off-by: Simmi Pateriya \u003csimmip@codeaurora.org\u003e\n"
    },
    {
      "commit": "a52ac8028abeb49d80bea943c24bee6685909caa",
      "tree": "d913d92b4af9ef834db2f8902d22ec987648e503",
      "parents": [
        "753ff1e1ccf1105cf4a75753ef14f74352e91256",
        "c6a603a9f53377375304a1d00bf4d5a39254198b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 13 21:18:11 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 13 21:18:10 2012 -0800"
      },
      "message": "Merge \"msm: Refactor cpu_is macros into SoC classes\""
    },
    {
      "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": "c6a603a9f53377375304a1d00bf4d5a39254198b",
      "tree": "9e6df25aa69932bd7d540dfaacfd1310272dd6e3",
      "parents": [
        "01c27a39ddb5bdc0805b7a1d55ca0783798bf31f"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Fri Sep 21 20:32:17 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Tue Dec 11 15:41:40 2012 -0800"
      },
      "message": "msm: Refactor cpu_is macros into SoC classes\n\nRefactor common combinations of cpu_is macros into logical\nSoC class macros to reduce the maintenance burden of\nimplementing support for additional product variants.\n\nConflicts:\n\n\tarch/arm/mach-msm/include/mach/socinfo.h\n\nChange-Id: I6916dcb30378cd3ba33ea8d863403f93f62a13f2\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2ac41c97c1d750b586c8c13c553d6240f6b5e1d9",
      "tree": "8d05e82f5f66e678f8ec12a59b21c538913716a3",
      "parents": [
        "97e212344947223168b362cd41fadeb31a11fd24"
      ],
      "author": {
        "name": "Hanumant Singh",
        "email": "hanumant@codeaurora.org",
        "time": "Wed Aug 29 18:39:44 2012 -0700"
      },
      "committer": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Tue Dec 11 15:23:08 2012 -0800"
      },
      "message": "ion: Port heap mask change to ion\n\nHeap mask field passes as argument at allocation time to specify ion\nheap.\n\nChange-Id: I6951da81b11bfcb0e006d2539c1707aabbb12db6\nSigned-off-by: Hanumant Singh \u003chanumant@codeaurora.org\u003e\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d78d68d7d33d3652dad822770b770ae84ca9013",
      "tree": "89bf05f32485dc96d8b756bd1d5f77b9e91d9bed",
      "parents": [
        "19be5c05d2045cdf027796013d965549ecd610b1"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Mon Dec 10 14:15:16 2012 -0800"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Mon Dec 10 14:18:38 2012 -0800"
      },
      "message": "ASoC: msm: Fixes for underrun issue in LPA Playback\n\nUpdate LPA platform driver to register restart callback.\nThe implementation of the callback is to issue a pending buffer\nwritten by the application to restart the session when the dequeue\nprocess is stopped due to underrun issue.\nThe callback is triggered from ALSA core when the framework\ndetects that the renderer stopped pulling data but the application\nis still writing data. It runs in atomic context.\n\nFixes:\n-A disturbance was heard when switching from one song\nto the other, or when the song is paused for greater\nthan 3 seconds and then resumed\n-This was due to the previous value of the track\nvolume being used in the lpa driver\n-This was fixed by setting 0 as the initial volume\n\nChange-Id: I035760937d032038fb3f3383dc87ecbdc5f4700d\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n"
    },
    {
      "commit": "e7b0d121e5602b59f331f1f6d0c6d17c318c4312",
      "tree": "d8cd84a7dc0b22c57b6e21e98207c612c845c1a1",
      "parents": [
        "2de9971613f16829c8841bb128b287540045a6f6",
        "53f5c2e5c42ccb4133020da48cb6b442be2c7d23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Dec 08 17:44:56 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Dec 08 17:44:56 2012 -0800"
      },
      "message": "Merge \"Asoc: msm: Mixer control to update the sample rate of HDMI interface\""
    },
    {
      "commit": "2de9971613f16829c8841bb128b287540045a6f6",
      "tree": "deb68fb663d9a37d9849e05a0e8ee65d6023d44d",
      "parents": [
        "6433b1ffdbc448067d1b7c8892cd6a41cf23fff5",
        "2fb0163f6b31ec7d0cea926d8be1349b7a74c517"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Dec 08 17:44:55 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Dec 08 17:44:55 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Register restart api for under run issue.\""
    },
    {
      "commit": "6433b1ffdbc448067d1b7c8892cd6a41cf23fff5",
      "tree": "30227c5bf211fc1e1469b28a7f7ca4a6702be281",
      "parents": [
        "2eb03793384fca7271c189699230cf921576edc6",
        "f86a70ed9824be254d35a3fb1c24a12516eddfd3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Dec 08 17:44:54 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Dec 08 17:44:53 2012 -0800"
      },
      "message": "Merge \"ASoC: soc: Update the restart op of the platform driver.\""
    },
    {
      "commit": "2eb03793384fca7271c189699230cf921576edc6",
      "tree": "04a5cab01273a0581567ab5dcbb4480e66057a21",
      "parents": [
        "b67c6581d12766d1dcbccb9a001695917a6c1255",
        "ceb2bee5e4900b2daf284c371a286a8f0f424dfe"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Dec 08 17:44:52 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Dec 08 17:44:52 2012 -0800"
      },
      "message": "Merge \"ASoC: core: Update ALSA core  to issue restart in underrun.\""
    },
    {
      "commit": "31b70647a55a2635ba15f9c2665a42670fbaf08f",
      "tree": "dbc3a1b16f110ab08e1e6127330feda576653d26",
      "parents": [
        "7c64ae87313fc61d8c808b3b3ebfd8d094cbdf93",
        "8abbba55505ea56f2c869bb6c70400b16ae6b5f6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:33:01 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:33:01 2012 -0800"
      },
      "message": "Merge changes Ieca18864,I98d087db,Ief351168 into jb_2.5\n\n* changes:\n  ASoC: msm: Enhance multi channel pcm driver to support SYNC and ASYNC\n  ASoc: msm: Add amr-wb/wb+ tunnel playback support\n  ASoC: msm8974: fall back to have AFE port started at prepare\n"
    },
    {
      "commit": "7c64ae87313fc61d8c808b3b3ebfd8d094cbdf93",
      "tree": "9080957c48be2c742f5759c5b0146f46ad70d4e1",
      "parents": [
        "4bb955c0cc4dca621db5c6c7037f4c425bd1173b",
        "9e79beb0248ac42fd69a3652f6eb7fdce0f3af04"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:32:57 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:32:57 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: implement drain command in compress platform driver\" into jb_2.5"
    },
    {
      "commit": "4bb955c0cc4dca621db5c6c7037f4c425bd1173b",
      "tree": "f748a05e911300bb00eb1adc76a75f61d897f195",
      "parents": [
        "057705115c8bceed43e2e9aefa53ea67c0ff4b3a",
        "68d103a4d11c1f2a7e41ea9c609073e06e18b4c1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 06 00:32:46 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 06 00:32:46 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Add 8-channel L-PCM TX support\" into jb_2.5"
    },
    {
      "commit": "85a9ff81e28d7c12e69702baff50526a9859d642",
      "tree": "b99e7dc6b07ea3bf49c583314ba69500e6eef16b",
      "parents": [
        "bddfba095fd4e076960cbe791f34757d00ae0773"
      ],
      "author": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Tue Sep 25 20:25:53 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:04:03 2012 -0800"
      },
      "message": "kernel/msm: 8974: Audio ocmem driver changes to use bus dt APIs\n\nPopulate bus vectors for the audio ocmem driver with use of new\nbus device tree APIs.\n\nChange-Id: If965c269706763a3a67b22243f265429f23427d6\nSigned-off-by: Phani Kumar Uppalapati \u003cphanik@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "bddfba095fd4e076960cbe791f34757d00ae0773",
      "tree": "3b7e7da3e9349f18c3a35e8d7519c88c40e26a93",
      "parents": [
        "12d7dcd2a100dded5675397307bf97fcca847e17"
      ],
      "author": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Mon Oct 08 12:15:57 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Wed Dec 05 13:02:55 2012 -0800"
      },
      "message": "ASoC: msm8974: Audio ocmem driver changes to fix playback issues\n\nFix issues when alloc grow, shrink requests received while display\noff/on. Add return statement to the audio/voice workqueue for the safe\nexit.\n\nChange-Id: Ifda7823f68ef0f26b9fe781c4c509c7633291169\nCRs-fixed: 404445\nSigned-off-by: Phani Kumar Uppalapati \u003cphanik@codeaurora.org\u003e\nSigned-off-by: Rajeev Kulkarni \u003ckrajeev@codeaurora.org\u003e\n"
    },
    {
      "commit": "53f5c2e5c42ccb4133020da48cb6b442be2c7d23",
      "tree": "c4d1bedf7714bfaab7d65abec85ce008720eaccf",
      "parents": [
        "2fb0163f6b31ec7d0cea926d8be1349b7a74c517"
      ],
      "author": {
        "name": "Vicky Sehrawat",
        "email": "vickys@codeaurora.org",
        "time": "Mon Nov 05 17:54:13 2012 -0800"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 21:43:38 2012 -0800"
      },
      "message": "Asoc: msm: Mixer control to update the sample rate of HDMI interface\n\nUpdating the sample rate for the compressed stream playback of the HDMI\ninterface through the mixer control. For APQ8064, MSM8930 and MSM8960\n\nChange-Id: I61d598e2eff546bfc053c5301f992fb7d9ba3268\nCRs-fixed: 405772\nSigned-off-by: Vicky Sehrawat \u003cvickys@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fb0163f6b31ec7d0cea926d8be1349b7a74c517",
      "tree": "14e904f57e4db5e60d27f48bb61865e4afd6b769",
      "parents": [
        "f86a70ed9824be254d35a3fb1c24a12516eddfd3"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Oct 09 10:49:20 2012 +0530"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 21:43:14 2012 -0800"
      },
      "message": "ASoC: msm: Register restart api for under run issue.\n\nUpdate compressed platform driver to register an restart callback.\nImplementation of the restart callback is to issue an pending buffer\nWritten by application to restart the session when  the de queue\nProcess is stopped due to underrun issue.\n\nRestart callback is triggered from the ALSA core framework when\nFramework detects that the render stopped pulling the data\nAnd application is writtig the data.\n\nThis callback will be running in atomic context.\n\nChange-Id: Iada382f39bd052beeb0b1d165959d510fa51ff7c\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "f86a70ed9824be254d35a3fb1c24a12516eddfd3",
      "tree": "92ee4e0a746b22224f4e539ee7e90abaf633d8ff",
      "parents": [
        "ceb2bee5e4900b2daf284c371a286a8f0f424dfe"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Oct 09 10:40:17 2012 +0530"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 21:30:18 2012 -0800"
      },
      "message": "ASoC: soc: Update the restart op of the platform driver.\n\nUpdate SoC framework to update the restart callback registerd\nBy platform driver, which inturn be used by ALSA core framework\nTo trigger the restart callback during the under run issue to\nTo recover from hang state.\n\nChange-Id: I70f47c0d295526e7f35d4a4f9024e0e87dbc2455\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "ceb2bee5e4900b2daf284c371a286a8f0f424dfe",
      "tree": "583ec4e82cdc038a2a748fcaf0207c8797047442",
      "parents": [
        "8abbba55505ea56f2c869bb6c70400b16ae6b5f6"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Oct 09 10:32:42 2012 +0530"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 21:30:01 2012 -0800"
      },
      "message": "ASoC: core: Update ALSA core  to issue restart in underrun.\n\nWhen compressed and pcm session is started the buffer pull will\nBe from the DSP, in mmap mode for the scenario Hardware pointer\nIs same as application pointer implies application has not filled the\nBuffer to be send to DSP, and platform driver has to break and restart\nThe de queue process when the application has sufficient buffers.\n\nWhen hardware pointer is same as application pointer it is an under run\nScenario where the ALSA framework has to trigger the under run and in HAL\nThe session has to re-prepare and re-triggered. based on the stop\nThreshold, but in our system the stop threshold is INT_MAX which\nIndicates that under run is not triggered in practical cases.\n\nWe have a brodcast usecase in which the mentioned under run case\nIs hit mulitple times, and every time re-prepare and re-trigger will be\nExpensive\n\nUpdate the ASoC core framework to restart de queue process stopped\nBy platform Driver when the under run is hit, based on the available\nBuffer and render flag, so the System will recover from the hang state.\n\nTo restart de queue process the ASoC core will be calling the restart\nCallback registered by platform driver and this callback will be running in\nAtomic context.\n\nChange-Id: Ic9ea05a0dc6246346e9913493232882e2f5447d1\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "8abbba55505ea56f2c869bb6c70400b16ae6b5f6",
      "tree": "ba2946aa9925f92bd361a2f524d4d367072048c8",
      "parents": [
        "43fd883fc8c94b058d441f1708620df9c116cb48"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Sun Sep 02 21:48:25 2012 +0530"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:56:48 2012 -0800"
      },
      "message": "ASoC: msm: Enhance multi channel pcm driver to support SYNC and ASYNC\n\nEnhance the multi channel pcm platform driver to support SYNC and\nASYNC mode\n\nChange-Id: Ieca18864ce68055f7806be487b487d305bee2af8\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "43fd883fc8c94b058d441f1708620df9c116cb48",
      "tree": "18d814836ce3012eb13dde3c8a13ea8f522f0e99",
      "parents": [
        "3f7b2479704d9d58a0c1dd246b99f3571da31a20"
      ],
      "author": {
        "name": "Ajit Khare",
        "email": "ajitk@codeaurora.org",
        "time": "Tue Aug 07 13:19:44 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:56:11 2012 -0800"
      },
      "message": "ASoc: msm: Add amr-wb/wb+ tunnel playback support\n\nUpdate compress audio platform driver\nto support amr-wb/wb+ tunnel mode playback.\n\nChange-Id: I98d087db490441c57c8e2d4fe03a7e91b28e67fc\nSigned-off-by: Ajit Khare \u003cajitk@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f7b2479704d9d58a0c1dd246b99f3571da31a20",
      "tree": "2531161a41f8b7178031c2c1740fcb033447d698",
      "parents": [
        "9e79beb0248ac42fd69a3652f6eb7fdce0f3af04"
      ],
      "author": {
        "name": "Phani Kumar Uppalapati",
        "email": "phanik@codeaurora.org",
        "time": "Tue Sep 11 22:31:40 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:55:35 2012 -0800"
      },
      "message": "ASoC: msm8974: fall back to have AFE port started at prepare\n\nAfter upgrading to kernel 3.4, there is 5 second delay\nat the closing of PCM playback. The delay is due to missing\nEOS from QDSP6 audio session manager causing pcm close function\nof PCM platform driver to wait for 5 seconds. The root cause\nfor missing EOS is that ALSA dynmic PCM shutdown sequence has\nchanged. Now, trigger stop is called on the back-end DAI-LINK.\nFurthermore, back-end trigger stop is called before front-end\ntrigger stop. Since sink stops rendering data, data at source\nwill never get consumed. EOS event will not arrive. As trigger\noperation has to be atomic, it is very difficult to guarantee\nsequence on shutting down various modules in QDSP6. The decision\nis to abandon starting and stopping QDSP6 AFE port in trigger\nfunction. This decision is considered acceptable as playback\nand capture over SLIMBUS is no longer subject to strict sequence\nwhich Q6 AFE port must be started after CODEC configuration.\n\nChange-Id: Ief351168b08d5cca0a76405834cf3d6aa14a3941\nSigned-off-by: Phani Kumar Uppalapati \u003cphanik@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e79beb0248ac42fd69a3652f6eb7fdce0f3af04",
      "tree": "b60b3ba063f0a7ec6bc49dcae8cce61a036b22e5",
      "parents": [
        "68d103a4d11c1f2a7e41ea9c609073e06e18b4c1"
      ],
      "author": {
        "name": "Krishnankutty Kolathappilly",
        "email": "kkolat@codeaurora.org",
        "time": "Tue Aug 28 15:47:48 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:55:00 2012 -0800"
      },
      "message": "ASoC: msm: implement drain command in compress platform driver\n\nCurrently, at the end of compress audio playback, session is\nterminated without ensuring compressed audio stream is completely\nrendered. Use ioctl drain to drain out all the data before EOS is\nsignalled and session is closed. This is to make sure all the\ndata is played out by DSP.\n\nCRs-Fixed: 390897\nChange-Id: I3e39b210a8924180de9eb4453c6f6f6435ded0ee\nSigned-off-by: Krishnankutty Kolathappilly \u003ckkolat@codeaurora.org\u003e\n"
    },
    {
      "commit": "68d103a4d11c1f2a7e41ea9c609073e06e18b4c1",
      "tree": "7ad8bd5f4b1290694c9e0e929a972891868b00eb",
      "parents": [
        "80fe1391750ddbd50dd482079ff49b45d9169c8d"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Fri Aug 17 21:03:19 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Dec 03 11:54:27 2012 -0800"
      },
      "message": "ASoC: msm: Add 8-channel L-PCM TX support\n\nThere is use case that the HDMI input goes through MI2S TX\ninterface to ADSP. Add 8-channel L-PCM TX support for this\nuse case.\n\nChange-Id: Iaf10ec357a25fe4cf80e36a2ceba3d113e9b0416\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n"
    },
    {
      "commit": "b16c0bdea5cf69229a559e229e4c62b75cc73051",
      "tree": "7191e98e0582a2a585d6d8427d9c8e8b8d25f214",
      "parents": [
        "2d43cd521a7e92bf6955e827d2ccbe743799411a"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Oct 04 16:57:52 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:28 2012 -0800"
      },
      "message": "ASoC: wcd9310: Resend edge triggered GPIO IRQ\n\nIf MBHC GPIO IRQ for mechanical headset detection asserted while power\nmanagement\u0027s suspend call chain is being called, wcd9xxx_lock_sleep will\nfail to wait for system\u0027s resume since power management interface has\nto finish suspend in order to resume system.\nIn this case, interrupt cannot be handled as codec driver cannot\nguarantee if underlying bus is awake.\nWake up system and resend the IRQ for this situation.\n\n(cherry picked from commit ecf379cd17b7fe94e6f0df0598a472b6f1828ad5)\n(cherry picked from commit bdda99b93915d217150f5484f9c718c905703f1e)\nCRs-fixed: 404167\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n\nChange-Id: Id5970b359b80e0cd1f701b30c61ade23e0f67b9e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "802fcbbb5be27070f086cc3a9b75ebc3c9f185f7",
      "tree": "a65f143623a457434f450217895c87aef7e4706b",
      "parents": [
        "2a8bd31eadf244fcbfedb793d9561cb5c157c494"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Tue Jul 17 15:27:30 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:23 2012 -0800"
      },
      "message": "ASoC: WCD9304: Fix pop level during start of recording\n\nWhen recording is started, it is observed that the pop level is\nmuch higher than expected. Fix this issue by enabling the High\nPass Filter on microphone path with a cut off frequency of 150Hz\nwhen recording starts and reprogram the cut off frequency back\nafter a timeout of 300 millisecond.\n\nCRs-fixed: 380966\n(cherry picked from commit f9ed163835d1634a86cabc233d85bfe857f0eacf)\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n\nChange-Id: If98dfaf0f9b8f14c306f2d6a59154a615752823b\n\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "b7dd61535185415d141f6413f415f447df7fff7a",
      "tree": "b1925a1f39c7d6351c3818ff8abe3e726e0cbdf9",
      "parents": [
        "9414bbe21743a5b94c51f3f6bca93de79baaa6d6"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "bgoswa@codeaurora.org",
        "time": "Wed Oct 24 15:57:26 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:22 2012 -0800"
      },
      "message": "ASoC: pcm: allow backend hardware to be freed in pause state\n\nWhen front-end PCM session is in paused state, back-end PCM\nsession will be put in paused state as well if given front-end\nPCM session is the only client of the given back-end. Then,\neven though the application closes front-end PCM session, DPCM\nframework will not allow back-end to enter into HW_FREE state,\nand hence back-end will never get shutdown completely.\n\n(cherry picked from commit 6479fa2d82c5fa8b756a4755bc84e2ce48dad850)\nCRs-fixed: 411089\nCRs-fixed: 409894\nSigned-off-by: Banajit Goswami \u003cbgoswa@codeaurora.org\u003e\n\nChange-Id: I4d4f856a0401ff96cef98d374c1d12b10e124528\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "6b4de78b4918a2ba8fd68ad96207b0b7810ffcfe",
      "tree": "22c4e54cf85c776b87f973bda929451d9a4bb521",
      "parents": [
        "19211b9dfe39f4363456a25928a129cb4f42930c"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Oct 23 16:52:01 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:18 2012 -0800"
      },
      "message": "ASoc: msm8930: Add fix for Unsupported Proxy backend sample rates\n\n- AFE does not support sampling rate 44.1k\n- This fix addresses the issue by setting backend proxy device\nsampling rate to 48k\n\n(cherry picked from commit 69ab7356a72981032d5d403ec1508dcfaeb7075f)\nCRs-fixed: 413871\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n\nChange-Id: Ic067178f9d4cdb51b8fee5292b960922088c8539\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "729f8bf2d3464efec40b7d68d9db76c7219efa28",
      "tree": "90a03b1a4184345cd55b6629d2ee12870beade8d",
      "parents": [
        "be4e313905d9a76dfa299958a228733a45895cc9"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Tue Oct 09 12:34:44 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:16 2012 -0800"
      },
      "message": "ASoC: WCD9304: Wait for earpiece PA to settle down\n\nDuring playback of audio on earpiece path, the PA on the path\nis the last component to be turned on. The turn on of PA can\ncause a glitch in the output signal because the level of the PA\nis not yet settled. Waiting for 20 msec after turning on the PA\navoids this glitch.\n\nCRs-fixed: 417031\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit 1fa994d4aa256a536523f116232c4822b3495400)\n\nChange-Id: Iaa7a47526c71d8b037df3d09cf30ede296c21356\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "98c13b8c3339ac18e10d2669e43e731d043411d1",
      "tree": "b16fe9f9aef04f0cb8df42bf735ba170b5e6deaa",
      "parents": [
        "65213ed8d0cc3459e7c39f140593a5f77c315ad7",
        "8530609eefc16add493bce6fbb55500e60b6bc9f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 21 16:47:13 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Nov 21 16:47:13 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: reduce period_bytes_min for voice call\" into jb_2.5"
    },
    {
      "commit": "b28275f314160376a7f5141632020473aa1a111c",
      "tree": "24a0f1a427a7053a2f916d835e72ebc152d7e233",
      "parents": [
        "b2d799d95114a8abe864093017e572412b84da1d"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Mon Aug 13 12:32:12 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 20 12:38:13 2012 -0800"
      },
      "message": "ASoC: msm8930: Add speaker playback support for 8930+8917\n\nPM8917 does not have speaker amplifier, hence the codec lineout\nis directed to the speaker through a onboard amplifier. The\namplifier needs to be enabled in order for speaker playback\nto work on a target with PM8917\n\nChange-Id: Ic9f16d335bc1a0cef6fb1eb93c1617fd086cc5b7\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit f6d1f7261de810bb07429c25b99187328359b8c4)\n"
    },
    {
      "commit": "8530609eefc16add493bce6fbb55500e60b6bc9f",
      "tree": "e3dd50eac9af5b87de3d9fd9da055bc33ed3e787",
      "parents": [
        "65a49b99d1477fb62285fa65fce46fbc63f769c6"
      ],
      "author": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Nov 19 11:52:51 2012 -0800"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Mon Nov 19 11:53:41 2012 -0800"
      },
      "message": "ASoC: msm: reduce period_bytes_min for voice call\n\n- Allow smaller buffer size for voice call to\n  comply with MR1 audio HAL\n\nChange-Id: Iaffca753ad07889b08ae4b6154e8d596950a979e\nSigned-off-by: Mingming Yin \u003cmingming@codeaurora.org\u003e\n"
    },
    {
      "commit": "bae1cb587b7f5f70da2cbb2de7b618160df8337a",
      "tree": "4943a6573235e41ebbde1711266ecec510a586c9",
      "parents": [
        "c9a367bc3683a98c87f2c3862d395854162a8299"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Sep 20 14:35:17 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 05 23:27:18 2012 -0800"
      },
      "message": "msm: Add support for APQ8064AB variant.\n\nUpdate the call sites of cpu_is_apq8064() to include an\nadditional check for the APQ8064AB target where\nappropriate.\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n(cherry picked from commit 11abd8bdf369e6ddaf5569e780f2c62180095653)\n\nChange-Id: I3cc0ba7279ce6e111d1b87933a8f8251ca306830\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "d666016618fc31298512c51b208c040af41cedb9",
      "tree": "fafcd91bb1a0977848fb05f37d613936e9889d6e",
      "parents": [
        "f96466e774a60075dd4dca2178e8c1563e7ee0a8"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Wed Jul 25 11:04:55 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 11:53:40 2012 -0700"
      },
      "message": "WCD9320: Add support for class H controller\n\nThe class H controller is embedded in the digital hardware.\nIts purpose is to analyze the signal which will be sent to\nthe PAs (EAR or HPHL/HPHR) to adjust the supply voltage of\nthe PA to make the system as efficient as possible.\n\nSigned-off-by: Kiran Kandi \u003ckkandi@codeaurora.org\u003e\n(cherry picked from commit 4c56c594c16b5f730af3538829cae4e102ac17f5)\n\nChange-Id: I5c269a917427cef918e06eb4599383fd725c3a92\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ec428a71420a9605da7e9ccf9577625bc62d3c27",
      "tree": "67b443d4acfe91ed2646aef925693a86a861205a",
      "parents": [
        "d1d8140ff26d51ff480b04bb7e2247c5afdf493a"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Thu Aug 16 20:57:01 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Nov 01 00:14:29 2012 -0700"
      },
      "message": "ASoC: wcd9304: reconfig LDO_H_MODE_1 to the ldoh from board file.\n\nThe LDO_H_MODE_1 is reset bandgap off mode. This needs to be reconfigured\nfor audio mode.\n\nCRs-Fixed: 378182\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n(cherry picked from commit 63032b49f45f61660a46acd61bbf529d62ea4d36)\n\nChange-Id: I9fd94624619efc615141f720d8de93e21eafe97a\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f7c34767fbfcd65a67661dfcb5ce5b8bae99e0b",
      "tree": "4cbfb155f066d97eb8d3980d330e4913c0b93bdd",
      "parents": [
        "36199258a4cbdb75e03b07050538ffd129ac0fef"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Aug 22 13:18:06 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 11:39:36 2012 -0700"
      },
      "message": "msm: board-8064: Add support for remapped PM8917 GPIOs\n\nAdd support for APQ8064 + PM8917 CDP by conditionally remapping\nGPIOs based upon the presence of a PM8917 chip.  GPIOs are\nremapped as follows (unmentioned GPIOs are not remapped):\n\nPM8921  PM8917\n6       N/C\n8       N/C\n16      N/C\n19      16\n30      N/C\n37      N/C\n38      30\n39      19\n40      N/C\n41      6\n42      8\n43      37\n44      38\n\nChange-Id: I67b385a288a4dbb2843d97dbea6e287b02e621ed\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n(cherry picked from commit d49a1c5c4ca6939745aefd7c872b9299acfb69db)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "166975b2fa68c5bfaca8de5569f181982ed5e8e2",
      "tree": "bab086475b888f7d6b4777962177c636ae392aa5",
      "parents": [
        "bf4e4840c8d699a421139199985699b4d1ef63e5"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Fri Sep 07 18:42:37 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 16:28:03 2012 -0700"
      },
      "message": "ASoC: msm: Add support for voice over USB.\n\nAdd routes to transfer voice packets to/from the\nexternal modem to USB in APQ, and route the mixed\naudio and voice streams to the extertal modem for\necho cancellation.\n\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n(cherry picked from commit 5cf6970f74261aecca981c1ee14e5a62e4466bbd)\n\nConflicts:\n\n\tsound/soc/msm/msm-pcm-routing.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 0f6ff949a8dac48f7d5771fafbe366e4f4bcc28e)\n\nChange-Id: I6be578ebeadb7ebe0ad6fb7a344eb7cb3a411eee\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "bf4e4840c8d699a421139199985699b4d1ef63e5",
      "tree": "126fde43ae558d5fbedf7056b69a64881fcb9f18",
      "parents": [
        "f3252e17e772e50bfbca4f5b2ab606fe0fdc578f"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Sep 20 11:14:15 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 16:05:05 2012 -0700"
      },
      "message": "ASoC: wcd9310: Fix NULL pointer dereference.\n\nIf sound card is not yet initialized the platform device\u0027s private data\nis not set either.  Check if private data is NULL before use it.\n\nCRs-fixed: 400055\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n(cherry picked from commit d6e48bd07516ecc683a995ebf8eedf080f14016d)\n(cherry picked from commit 87ba6ce49d4f50ad089702135e84ecad5446bfad)\n\nChange-Id: I94e45366d8f316ea8e69def48cc926cdd971f5a6\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "f3252e17e772e50bfbca4f5b2ab606fe0fdc578f",
      "tree": "a97376e0c468f2400821ca7b1c332a8e2f4d8674",
      "parents": [
        "892c9adc617c91aa18d9a7e7447eca801b7ef176"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Tue Sep 11 11:47:45 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 15:52:02 2012 -0700"
      },
      "message": "ASoC: apq8064: Enhance the machine type check for apq8064 devices.\n\nThere are cases that some of apq8064 devices has soc minor version as\n1 but not apq8064 i2s device. Add the machine type check to enforce\nonly mpq8064 and apq8064 I2S devices won\u0027t use apq8064 machine driver\nand rest of apq8064 devices will keep using apq8064 machine driver.\n\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n(cherry picked from commit f993eac79891cf519f7a6ab8df274467aa9b273e)\n(cherry picked from commit 3c14d0817579453170d49e3fd2d70b108e135dcc)\n\nChange-Id: I5f21a4a3755a9f43c8d2d90f106dc24710671798\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "892c9adc617c91aa18d9a7e7447eca801b7ef176",
      "tree": "ed944876d820d5e0a758b500bcb37935990d8582",
      "parents": [
        "8c498409b03a5b5485bb871f2f9991706e7157bc"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Thu Sep 20 11:43:17 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 15:28:13 2012 -0700"
      },
      "message": "ASoC:  msm/apq: Remove the dependency of AUX PCM TX to AUX PCM RX.\n\nAUX PCM interface is a bi-direction interface which RX and TX paths\nshare the clock and sync word. In current design, it is assumed\nwhen TX path is activated, RX path was enabled beforehand. So the\nAUX PCM clock and GPIO pin configuration is only tied to AUX PCM RX\npath.  There is use case that only AUX PCM TX path is activated by\napplication so the AUX PCM clock and GPIOs are never configured\nin this case which causes recording from AUX PCM TX failed to\ncapture any audio sample.\n\nThe solution is to update the clock and GPIO pin configuration to\nboth RX and TX path and then use an atomic reference counter to\nprevent them configured twice.\n\nCRs-Fixed: 397095\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n(cherry picked from commit ae395b024194bf6ae633a67dd1c2a5b3c7f1e019)\n\nConflicts:\n\n\tsound/soc/msm/msm8974.c\n\nChange-Id: If7f044de3cc4819e61fe66cd865755dceb5c45eb\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit eba5065dc6a84da68e5d9bcf6cb1934324698fec)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c498409b03a5b5485bb871f2f9991706e7157bc",
      "tree": "5d96614e780a77dc7ef818d9bc082b4262a2f239",
      "parents": [
        "cd1d37d2db4d8d7ab0ad82a87d1d774053970eb6"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Wed Sep 26 15:57:43 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:38:35 2012 -0700"
      },
      "message": "ASoC: msm: Set the minimum channels to 2 for HDMI.\n\nThe minimum channel number supported by HDMI is 2.\nSet the channel to STEREO if the channel is MONO in\nfixup function.\n\nCRs-fixed: 384324\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n(cherry picked from commit 12123a1c21b2e9beb469e66cc66d7b5cdd13eb2a)\n(cherry picked from commit cc72e236484f1fee01ecd9a6bdf06d7bc690dc9b)\n\nChange-Id: I153e1e0fc73523b3a1e229bd6c8eff2b8ac6e8c1\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "cd1d37d2db4d8d7ab0ad82a87d1d774053970eb6",
      "tree": "929a32c9a283d4a6261cdf16d3d48a56c564d1a5",
      "parents": [
        "0dec67f8a57a79c52302d4ee1d7d7e82c2ae0c1d"
      ],
      "author": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Wed Oct 03 16:17:18 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:29:21 2012 -0700"
      },
      "message": "ASoC: msm: qdsp6: Fixed the volume command timeout issue.\n\nQDSP6 can send out of sequence response and this breaks\nthe no wait command tracking logic. It results the wait\ncommand response gets ignored and causes the wait time out.\nTo resolve the issue, each response needs to be checked\nto determine if the response is for no wait or wait command.\n\nCRs-Fixed: 402768\nSigned-off-by: Jay Wang \u003cjaywang@codeaurora.org\u003e\n(cherry picked from commit 186115970e3a1eb38a183fccce4668500f0a7edf)\n(cherry picked from commit 605a4c7f220a135709dbb933a760c356cf082bc8)\n\nChange-Id: Ia364fcbb4f093ba683a29f8f209e9318519c4f6c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "e381d1ea1b5ede9fac10ecd8f88d4b86803b037f",
      "tree": "e1b50f14ba3a69179c2f991b193c5f91b9559f4c",
      "parents": [
        "ebeaafc8002b4eadd26a12a162204b916c037e58"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Jul 06 22:42:52 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:11:54 2012 -0700"
      },
      "message": "ASoC: wcd9310: Enhance OCP reporting logic.\n\nCODEC has over current protection(OCP) finite state\nmachine for both left and right headphone while CODEC\ndriver tries to delay reporting of OCP event after\nCODEC reporting OCP two times. Current CODEC driver\nimplementation results in unlocking one of headphone\npower amplifier when OCP reported on both headphone.\nChange the behavior to report OCP event for a give\nheadphone immediately if OCP already occurs on opposite\nheadphone.\n\nCRs-fixed: 339620\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n(cherry picked from commit c2d833d524c1230c72f2d078b543baba7a8db26f)\n(cherry picked from commit 6b8cacf2d5ed669048c3813b56851c10fe5c5af1)\n\nChange-Id: Iea28c8baa1a6372dcb4c0214ec0e74bfc483f563\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ebeaafc8002b4eadd26a12a162204b916c037e58",
      "tree": "9224e073bf3b84966b30ac0bd5693ebca87eeb81",
      "parents": [
        "9d0f6c9e8c670bbbfe0425e19ba166f39e88e99e"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "bgoswa@codeaurora.org",
        "time": "Sun Aug 19 23:09:58 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:03:46 2012 -0700"
      },
      "message": "ASoC: PCM: Release memory allocated for DAPM list to avoid memory leak.\n\nFix memory leak by releasing the dynamically allocated memory for\nDAPM widget list in case of playback.\n\nCRs-fixed: 386917\nSigned-off-by: Banajit Goswami \u003cbgoswa@codeaurora.org\u003e\n(cherry picked from commit c2b059968770de6e0fd0e37bc7877b05e7e23368)\n(cherry picked from commit af7a0215387c8a92dd51ebbd824f7e2444a84c77)\n\nChange-Id: I57e9b5a4ffe0a2ba82280ab00d03b514fa8617be\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d0f6c9e8c670bbbfe0425e19ba166f39e88e99e",
      "tree": "8e641ab6d7d85f1a44647a463f24c17097c9a2e9",
      "parents": [
        "418393fcf3cbeab0827c91ee55ecd7d8773d36d7"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Sun Aug 19 09:37:29 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:57:19 2012 -0700"
      },
      "message": "ASoc: msm8960: Add msm8960AB board specific change.\n\n- GPIOs 23, 35 are used for headset mic on msm8960\n- Do not configure GPIOs 23, 35 on msm8960AB target\n  for headset mic, as these GIPOs are used for FAN\n  external VDD_CX regulator control\n\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n(cherry picked from commit 21c9f483e14dbb5b54ac5bf63f7d8711a157ebcb)\n(cherry picked from commit 404e6428e061d11581eb949ae13e53646e925294)\n\nChange-Id: I652f0ee07365fddd31e157b68893bcb749dbc1d7\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "4bae0936800a11b7f6648d1bb23f242eb368c976",
      "tree": "2f5301f7a8ae73640dc447ff9791d567b3dccd89",
      "parents": [
        "4c054d2ba54a0f2de403217e1c67f3b812face35"
      ],
      "author": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Tue Aug 14 17:42:06 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:34:51 2012 -0700"
      },
      "message": "ASoC: Add locking in DAPM widget power update.\n\nWhile playback and capture is done concurrently the dapm widget\ndata is accessed parallelly which results in data corruption and\nkernel panic. Fix this problem by serializing the stream event\noperation by adding lock\n\ndapm_seq_run will invoke dapm power sequence for pre-sorted list\nof widgets to be powered up. Kernel panic issue is observed\nduring stability runs with the above sequence caused by null\npointer dereference in dapm_seq_run_coalesced. Fix kernel panic\nissue by checking for valid snd_soc_dapm_context pointer in\ndapm_seq_run before invoking dapm_seq_run_coalesced\n\nWidget list in dapm is getting corrupted during concurrent\nuse cases where dapm_power_widget is accessed. This corruption\nis resulting in kernel crash in dapm. Fix the issue by adding\nprotection in dapm_power_widgets API.\n\nCRs-Fixed: 388785\nSigned-off-by: Sriranjan Srikantam \u003ccssrika@codeaurora.org\u003e\n(cherry picked from commit fd7f1ad52d7f848073c90c6a79c1d9fce1ff4ee5)\n(cherry picked from commit 343e95447979b2b5592b9523c4abc8422f149487)\n\nChange-Id: I1c91d4a55d0918e36315b9afce367e2f453ea9a7\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c054d2ba54a0f2de403217e1c67f3b812face35",
      "tree": "563f22023cbd57f104f6ae5fc5849fbfb9019d25",
      "parents": [
        "b52dfddedd362dd4e6b24a5a131b76d99a890720"
      ],
      "author": {
        "name": "Deepa Madiregama",
        "email": "dmadireg@codeaurora.org",
        "time": "Thu Aug 23 15:05:29 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:28:19 2012 -0700"
      },
      "message": "ASoC: msm: Reset the calibration block after subsystem restart.\n\n    - After sub system restart ACDB cannot push data to Q6\n    - Memory map is not happening after sub system restart, because\n      the calibration block address is same as the cached address.\n      Without memory map calibration block is sent to DSP, where it is\n      failing with memory map error.\n    - Reset the calibration block after sub system restart, so that\n      memory map happens after sub system restart.\n\nCRs-Fixed: 389214\nSigned-off-by: Deepa Madiregama \u003cdmadireg@codeaurora.org\u003e\n(cherry picked from commit b71818e0ee674b2357d419c6559b5aa009d96a14)\n(cherry picked from commit 9bf11c66fb6ec7c39b7cef010b7db99a79ebb6a4)\n\nChange-Id: I9ac78f92afae6711b6eb9604c54db6303199a910\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "b52dfddedd362dd4e6b24a5a131b76d99a890720",
      "tree": "e7593d537f0cbb179da487829a373135b937fe43",
      "parents": [
        "a714e4b72d91f6bc9a7b9012776a7d543159e126"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Fri Aug 24 18:55:05 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:21:52 2012 -0700"
      },
      "message": "ASoC: msm8960: Fix button detection voltage thresholds.\n\nRecent measurements indicate that the button threshold voltages\nhave changed. Adjust the button voltages accordingly\n\nCRs-fixed: 390846\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit b15d0e39310c93f859b51d382797784717935555)\n(cherry picked from commit 9cf308d9926fd3f6ae3f642cb2fabfe6f01fcb47)\n\nChange-Id: I721c89a7d36266926ab1ac343d938cf0f2f3c237\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "a714e4b72d91f6bc9a7b9012776a7d543159e126",
      "tree": "d2ca4b0b97f1b7a92c929744b42edb3e46027bc6",
      "parents": [
        "52900464c70095f978fca04a753e441df1de954f"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Thu Jun 21 17:27:43 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:07:47 2012 -0700"
      },
      "message": "ASoC: apq8064-i2s: Add machine driver for APQ8064 I2S.\n\nThis machine driver implements the topology which voice\ndownlink/uplink streams from/to MDM are received via primary\nspkr/mic I2S interfaces and internally loop back within LPASS\nto MI2S interface with the other end connected to wcd9310\nCODEC.\n\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n(cherry picked from commit 80f8ec49294e9698751a5afd8c33fb327f8f5b6a)\n(cherry picked from commit bf8f93bc69fb3e6a7333525249984212271ca3ad)\n\nChange-Id: I2d9140c49d14f172ae402d738ab3b6b523250486\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "52900464c70095f978fca04a753e441df1de954f",
      "tree": "8b42775dd80e8c1c7824a877ae208f70c562dc4b",
      "parents": [
        "5fae0ad12a3e1680e26e866803fa9ec3ffcbe48e"
      ],
      "author": {
        "name": "Damir Didjusto",
        "email": "damird@codeaurora.org",
        "time": "Thu Aug 16 21:22:29 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:00:07 2012 -0700"
      },
      "message": "ASoC: wcd9310: Turn on EAR DAC and PA at the same time.\n\nTurn on EAR DAC and EAR PA at the same time to avoid pop\nat start of playback.\n\nCRs-Fixed: 386288\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\n(cherry picked from commit 7c85d71830e1781c113cf1d69234169e8feb31c9)\n(cherry picked from commit deb584f6a8788dcda97a9d83038103ebd2576771)\n\nChange-Id: Ib50f6a488fe93595423bae30164073cc25b90076\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "a48c60e1f6b91ffd6b3c2ae4b0033a815159d7e6",
      "tree": "1431f9436da140611935cc7a5c14680872fbb355",
      "parents": [
        "33eeb70a8c4c456050a5e797ba4f936a64ae375c"
      ],
      "author": {
        "name": "Sharad Sangle",
        "email": "assangle@codeaurora.org",
        "time": "Tue Aug 07 18:41:24 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 12:13:38 2012 -0700"
      },
      "message": "ASoC: msm: Change the reset timeout to look the PLL on cs8427.\n\nChange the reset timeout form 100 jiffies to 1 jiffy which\nis used for the PLL lock timeout for cs8427 chip\n\nCRs-Fixed: 361937\nSigned-off-by: Sharad Sangle \u003cassangle@codeaurora.org\u003e\n(cherry picked from commit 1cbe87dd6ef07013dff2e58d6d75adc1d440fe24)\n(cherry picked from commit fa5ec08bb0b19b3065b6b5c2db7bc8a13b7e01a2)\n\nChange-Id: I95049ddae148ba951b06ae4fd96f4875d929ced1\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "33eeb70a8c4c456050a5e797ba4f936a64ae375c",
      "tree": "5c9ed043ed50e17dd73d84da231303243e9a0fc7",
      "parents": [
        "653025c37e14b57bc3c16bb605230b9632151948"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Thu Aug 09 17:00:30 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 12:06:44 2012 -0700"
      },
      "message": "ASoC : msm: HDMI 5.1 LPCM playback support.\n\nSupport 6 channels configuration in HDMI driver\nand the ALSA framework to play 5.1 LPCM format\n\nCRs-Fixed: 370096\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n(cherry picked from commit fc3b780b571b62f302fe38c9faaa58508ad5464f)\n(cherry picked from commit 7fd4b7af623ac3dfef0b23d4e68758b1a65941d6)\n\nChange-Id: I091cd3187e9c68eb2589c9b3412b1d8a7bb59164\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "653025c37e14b57bc3c16bb605230b9632151948",
      "tree": "c7d4762c53019eb026e77d5303e44aaba8528899",
      "parents": [
        "ade6d26deb9171ca72f297fe206c5becee486119"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Fri Aug 24 18:50:20 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 11:59:31 2012 -0700"
      },
      "message": "ASoC: msm: Modify default buffer params of compressed driver\n\nThere can be a use case where HAL may request for\nSmaller period size and corresponding buffer size for\nA session, update compressed driver default period size\nAnd buffer size based on the userspace configuration\n\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n(cherry picked from commit d4e62aeb8839cf9accf2356568a14adb8d24152f)\n(cherry picked from commit 462a09e10e32afb49ca50bdbfb8c4a4e13cc068a)\n\nChange-Id: Id1aef6c71c5c71b269b6607816f7c3e5c4fd4314\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ade6d26deb9171ca72f297fe206c5becee486119",
      "tree": "30d8330ed4c3adc9c6a47591cdaf75b0304be41d",
      "parents": [
        "ba4f5284964226cbc980dfd3c958b9c7169cf63e"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Fri Aug 24 17:18:43 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 11:51:48 2012 -0700"
      },
      "message": "ASoC: msm: Remove the check to break when the app not ready with data.\n\nWhen the Application pointer is same as hardware pointer, the dequeing\nfrom DSP chain will be broken to start the session again there should\nbe trigger called explicitly from the user space, to avoid resending\nthe trigger command from the user space.\n\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n(cherry picked from commit 5bb19ee2b22ca42e708da052517853496fc5b98d)\n(cherry picked from commit d5d591f945b25b82a7177a6b466387fbc9b1bf93)\n\nChange-Id: I42bb47de76e3f9368188161b5a1a71734fec3b6e\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba4f5284964226cbc980dfd3c958b9c7169cf63e",
      "tree": "497b26dc3677eaf5670019ea28330ffe032084ae",
      "parents": [
        "d24134a81b5530b09d20e1bd2323a81569c97323"
      ],
      "author": {
        "name": "Sachin Shah",
        "email": "sachins@codeaurora.org",
        "time": "Sat Aug 25 14:10:03 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 11:34:24 2012 -0700"
      },
      "message": "ASoC: msm: Add AMR-WB tunnel capture support.\n\nUpdate compress audio platform driver\nto support AMR-WB tunnel mode capture.\n\nSigned-off-by: Sachin Shah \u003csachins@codeaurora.org\u003e\n(cherry picked from commit b96124a67cebcbe91e13f5e4c7f2bb9bcb2bb15f)\n\nConflicts:\n\n\tsound/soc/msm/msm-compr-q6.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit cbf47c164b124f0d8581be6023adc0827beb0854)\n\nChange-Id: I09cf19698ed0c1ddc321eef03ecf319f63bcfe11\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "d24134a81b5530b09d20e1bd2323a81569c97323",
      "tree": "59418c0e7e8cffa12949e3be0ca2b373db32cc2a",
      "parents": [
        "d706fcf1a2a1d49c39272e9f6324c06e3923f750"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Thu Jul 26 18:48:05 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 11:24:32 2012 -0700"
      },
      "message": "ASoC: msm: Add AIO support for multi channel pcm platform driver.\n\nAdd Async write mechanism for multichannel PCM platform driver.\nThis will facilitate to have meta data information flow from apps\nTo DSP and vice versa.\n\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n(cherry picked from commit 69f2b8ac7106fe5d5fa19ee12131c27efc8e5ec1)\n(cherry picked from commit 45e605da5fd57e07609657c0fac43853d3d0658e)\n\nChange-Id: I6a931b4458f14b64040eb7502aee26250938ba9d\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "d706fcf1a2a1d49c39272e9f6324c06e3923f750",
      "tree": "4d8dd9009dc685ef597feb839fa65af377545dd1",
      "parents": [
        "fc80ba7afb4f271ed27f01a0cd457e02eaba9f23"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Fri Aug 31 19:26:54 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 11:08:14 2012 -0700"
      },
      "message": "ASoC: msm: Disable 100 KHz level shifter when not in use\n\nWhen 100KHz level shifter is enabled this is causing an i2c\nFailures for the tuner chips sitting on the same bus, to avoid this\nErrors the spdif 100KHz level shifter should be disabled when\nThe i2c read / write of cs8427 chip is not in use.\n\nHow 100KHz disabled is, as and when the driver tries to do I2C\nWrite / Read Level shifter is enabled and disabled after i2c\nRead / Write is done, This is done for every read / write i2c\nTransfers on cs8427 chip, though it adds and over head of enabling\nAnd disabling level shifter every time, this is the only better way\nTo address this.\n\nCRs-Fixed: 390239\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n(cherry picked from commit 3896ed363d0958bde89de2f31709616eb96cb489)\n(cherry picked from commit a6fa21f13dac271fc6b9ba971f9746b5fe0d7093)\n\nChange-Id: If0c953771295aac9ddfc2b72389ed30e94fedb9b\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "fc80ba7afb4f271ed27f01a0cd457e02eaba9f23",
      "tree": "a8479d01e883297fe7143aa0a8bdbf2d1f1ff024",
      "parents": [
        "a3a4f32920c4ab31ac4cb806045275314080f359"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Tue Sep 04 01:34:35 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:59:09 2012 -0700"
      },
      "message": "ASoC: msm: Default format for the compressed driver as LPCM.\n\nSetting the LPCM as default format for the compressed driver.\nIt is needed for the HDMI IN compressed use case, where we are\nnot aware of the format beforehand\n\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n(Cherry picked from commit 7e259d841857f06951c41c1159e95bb4b343602f)\n\nConflicts:\n\n\tsound/soc/msm/msm-compr-q6.c\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 390ef43a8103c52273614e09ed1e5e8ceab97f04)\n\nChange-Id: I2d380e97e3225e1b6cb3250d10ca016f8fcc4b1e\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "a3a4f32920c4ab31ac4cb806045275314080f359",
      "tree": "7a57395edf2556c44960db6081a08bfddd0efa2f",
      "parents": [
        "18d10ee6b06e62815f8640c17b0bdb0f5e8c2ace"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Sat Aug 11 13:46:30 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:49:33 2012 -0700"
      },
      "message": "ASoC: wcd9310: reduce mbhc button release GPIO debounce time.\n\nCurrent GPIO debounce time is too long so it delays next button\npress detection.  Reduce this debounce time so driver can detect\nnext button press and release quickly.\nTypically mic voltage ramps up within few milliseconds after button\nrelease so 50ms is long enough.\n\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n(cherry picked from commit db606b0a39452c90e26692c22300c390f5822f29)\n(cherry picked from commit 96e92e0a22a0c54f9cfda447d346c1a2dd9f4639)\n\nChange-Id: Ibf0aa4d4c07fab9cd50021cb0e256ee23b320059\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "18d10ee6b06e62815f8640c17b0bdb0f5e8c2ace",
      "tree": "25cf3df89186bf67df8fd5b5cfe91659a691170c",
      "parents": [
        "f95127fad5dacf20aa532224ec71e85d341ea7ed"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Thu Aug 23 13:44:07 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:41:21 2012 -0700"
      },
      "message": "ASoC: WCD9310: Defer the setup of headphone removal detection.\n\nAfter the inserted accessory is detected as a valid headphone,\npolling is performed on the microphone to correct the accessory\ndetection in case it was wrongly identified as a headphone.\n\nIt was observed that at the end of polling, headphone removal\ninterrupt was fired, causing headphone playback to stop. Fixed\nby deferring the headphone removal setup until either polling is\ncomplete or polling detects a removal\n\nCRs-fixed: 384967\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit afc86431f330ee51f7980b620bef75935422c764)\n(cherry picked from commit f87a8b2658964249917c815719d15abedd03771e)\n\nChange-Id: Ic2c04aa300fc029957c71294e153aef479967b84\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "f95127fad5dacf20aa532224ec71e85d341ea7ed",
      "tree": "fb550a985f0d4c2db9491190e08fe10eab41ae98",
      "parents": [
        "1b712ecce8f8a3365ac8ce420752d56a8d87a266"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Wed Sep 05 00:33:43 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:23:25 2012 -0700"
      },
      "message": "ASoC: msm: Updated the period size of Multichannel driver.\n\nUpadate the multichannel driver period size to accomodate the\n8 channels with 1536 bytes for each channel in HDMI IN use case.\nUpdate the channels of wma according to the structure populated\nby the HAL\n\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n(cherry picked from commit 572d504a7a57d521bd5a823a3bb8a443ac34842a)\n(cherry picked from commit a955dd94918bc4241d28053d8f6587b1c055238a)\n\nChange-Id: Id043cbf07ff1b8a80ac0961ddeff0c1d3ff1283b\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b712ecce8f8a3365ac8ce420752d56a8d87a266",
      "tree": "9114dfc933ca201bdc7f1696a6bc3c2047203ec8",
      "parents": [
        "24eb08a1debcc6e5f459bef4d80a552e240907d3"
      ],
      "author": {
        "name": "Harmandeep Singh",
        "email": "hsingh@codeaurora.org",
        "time": "Fri Aug 31 16:28:38 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:17:48 2012 -0700"
      },
      "message": "ASoC: msm: Fix seekbar issue while excercising tunnel mode playback\n\nWhile playing a file via tunnel mode, the timestamp was not getting\nupdated in the seekbar.\n\nProvide a fix for this by parsing the lsw and msw timestamp\ncorrectly before being sent to userspace.\n\nSigned-off-by: Harmandeep Singh \u003chsingh@codeaurora.org\u003e\n(cherry picked from commit 3377a88c4b4e7b71abd09e2bf66c1844743c329f)\n(cherry picked from commit 0c5d9b68488f318538caa7ada53ed6fbb1a2309f)\n\nChange-Id: I0f94e07e43f922ceeb59a83c9628fa47cd17ef4e\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "24eb08a1debcc6e5f459bef4d80a552e240907d3",
      "tree": "5640efb3403cf7604b0269f7234723a0363e036e",
      "parents": [
        "76a8498ee952195ecdcb68585dc8a4a7b26b2a8a"
      ],
      "author": {
        "name": "Aviral Gupta",
        "email": "aviralg@codeaurora.org",
        "time": "Mon Sep 10 19:19:07 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:11:19 2012 -0700"
      },
      "message": "ASoC: msm: Fixup of the SEC I2S port to 2 channels.\n\nAdd the fixup function for the SEC I2S backend to\nconfigure the number of channels to 2 and\nsample rate to 48000Khz.\n\nCRs-Fixed: 395160\nSigned-off-by: Aviral Gupta \u003caviralg@codeaurora.org\u003e\n(cherry picked from commit 695c30beb5b12f7f4b1169e6c65a1c67bef03c19)\n(cherry picked from commit cb3b26e043e1e32a543d799e1ba37a0e882f1aa6)\n\nChange-Id: I670881282655e20059ed7fa039f575b6411366bc\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "76a8498ee952195ecdcb68585dc8a4a7b26b2a8a",
      "tree": "48e63695f81de5ac60511ee29e72d218155ca3c9",
      "parents": [
        "113eb8a2f8422dfbda910e3cf6b145849b49fd0b"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:22:31 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:04:13 2012 -0700"
      },
      "message": "ASoC: msm: 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\n Signed-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n(cherry picked from commit 71a6ac9d4fc5e88efd57c2077caaff34afa36603)\n(cherry picked from commit 353fac8a22a0253e990c745232d45586adb0defb)\n\nChange-Id: I26165047d3361802ff3957b54a645544a8e9c3b5\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "113eb8a2f8422dfbda910e3cf6b145849b49fd0b",
      "tree": "b78052bb666466af7d44647b653103b730eee001",
      "parents": [
        "43fdaba4b8628f586837285f6dff0afe4ac446c8"
      ],
      "author": {
        "name": "Ravi Kumar Alamanda",
        "email": "ralama@codeaurora.org",
        "time": "Wed Aug 15 18:39:47 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 09:51:01 2012 -0700"
      },
      "message": "ASoC: msm: Add support for 4-pole extension cable.\n\n- Add the support to report lineout device when inserted plug\n  has high impedance on microphone line.\n- This feature is enabled only with gpio headset detection.\n\nSigned-off-by: Ravi Kumar Alamanda \u003cralama@codeaurora.org\u003e\n(cherry picked from commit 07b6bd6a9a1e431a86efa76b14030d882ee7771b)\n(cherry picked from commit 39c0e134f67fcab824f1457a256c4fbf2525c347)\n\nChange-Id: I6d4e3f147433ee9c0cc313118b540fee0b90f45f\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "43fdaba4b8628f586837285f6dff0afe4ac446c8",
      "tree": "b115fe0bfdb9664f2c8e93d45cda825f46621302",
      "parents": [
        "e3aed9fdbd08f3c4a0f932e06a27ef32a1118e90"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Fri Aug 17 21:17:40 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 09:41:40 2012 -0700"
      },
      "message": "ASoC: msm: Add support timestamp update VCAP playback usecase.\n\nCompressed data in HDMI IN or VCAP usecase is propagated with\ntimestamp from DSP with each buffer. For playback, the same or\ninterpolated timestamp is updated with the corresponding buffer.\nDSP will render the buffer a) without any delay if timestamp mode is\nsynchronous to absolute timestamp b) with a delay if timestamp is more\nthan the absolute timestamp c) drop the buffer if the timestamp is\nless than the absolute timestamp. Add support for the same.\n\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n(cherry picked from commit aa1f5e51dbc251dc758a1f762802d87d4f2128b7)\n(cherry picked from commit cb209b8f0bddcedaf26a181f20de696e4ad729bc)\n\nChange-Id: I5b7b2cb405f72ea9afa4751c6a92cde09f40d69c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "e3aed9fdbd08f3c4a0f932e06a27ef32a1118e90",
      "tree": "f7139d1c216b3422b64344b837c218febb731f0e",
      "parents": [
        "28d84db20d26ef299d06646732f6f345cf90b66c"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Sun Sep 09 15:32:14 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 09:34:22 2012 -0700"
      },
      "message": "ASoC: WCD9304: Pull in fixes for slimbus connect/disconnect.\n\nPull in all the recent codec driver changes for connect / disconnect\nslimbus ports.\n\nCRs-fixed: 398686\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit c131e9fd7f091b931977bb5280c9071aabb3a3fd)\n(cherry picked from commit 1ac4178dfcbfe6de6cea6ac13ef0be18f4a53303)\n\nChange-Id: I2d4f155d840abd3a425fec35ed1407ab13db64c1\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "58253c7c5b42f02d93610594d0d288446a51dafe",
      "tree": "a54944e3bd2fe122e8f3c5b36e031738964bc97c",
      "parents": [
        "7d1db12a0866458a6e4f8527ab1e8faf564995a5"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Sat Oct 06 13:24:38 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 10:37:58 2012 -0700"
      },
      "message": "ASoC: wcd9310: force slimbus ports to disconnect during error cases\n\nWith shared data channel architecture, SLIMBUS driver\nonly removes slimbus channel when all clients vote to\nhave channel removed. In case of subsystem restart,\nclient such as MDM can go down without withdrawing\nvote. During CODEC path shutdown, CODEC driver will\nreceive slimbus slave interrupt in time indicating\nport disconnection because slimbus channel has not\nbe been voted off. Then, CODEC driver blindly\nshutdown rest of CODEC path. This results in\noverflow error on Rx path and underflow error on\nTx path. In case of time out waiting for port disconnect\ninterrupts to arrive, force ports to disconnect\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nBUG-ID: 7313016\n"
    },
    {
      "commit": "7d1db12a0866458a6e4f8527ab1e8faf564995a5",
      "tree": "ff1005ff3b06aa16e93e576001df3e1f3491b821",
      "parents": [
        "7a47627a88faa692baa3f0eef220ef2c36162363"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Fri Aug 17 17:35:32 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 10:36:47 2012 -0700"
      },
      "message": "Asoc: msm: 8064: Set channel number based on recording mode\n\nThe shared channel number can be overwritten by front-end\nDAI\u0027s channel setting. Add fixup function to set the correct\nchannel number based on recording mode in the machine driver.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nBUG-ID: 7313016\n"
    },
    {
      "commit": "ef4feb3387bce2ce89771d1f1ad94f79c7c5d97b",
      "tree": "412dbced605c67c6408dd870a35386e1fefafd3a",
      "parents": [
        "68fd2ad5848234ae6168a56831bd711f2824cc31"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Oct 09 13:31:13 2012 -0700"
      },
      "committer": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Oct 09 13:33:00 2012 -0700"
      },
      "message": "ASoc: soc-pcm: Move dev_warn to pr_warn_ratelimited\n\n- Kernel messages are getting flooded with warning\n  messages when no valid routing found from source\n  to sink\n- Ratelimit the warning messages\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\n"
    },
    {
      "commit": "5dfda80c8931809776fb0084896f6de71317a31d",
      "tree": "5c240d68801650e2b85d529c0736802b50781318",
      "parents": [
        "6074b77b4822109062fc279070b2e2c839fade88"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 16:40:27 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Oct 07 14:28:17 2012 -0700"
      },
      "message": "No world-writable files in debugfs\n\nChange-Id: I60c9107b9f6aef53efbe6fa67f1465b2f1a7c2bb\nSigned-off-by: Glenn Kasten \u003cgkasten@google.com\u003e\n"
    },
    {
      "commit": "6074b77b4822109062fc279070b2e2c839fade88",
      "tree": "3fc786d33ff2ba7e2bf6df38fa9860e7e8b4e595",
      "parents": [
        "a6955e8e7a113aa4a505e8716ab95519bc1be424"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Wed Sep 26 13:49:49 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Oct 07 14:22:05 2012 -0700"
      },
      "message": "apq8064: Add support for hdmi multichannel\n\nProvide support for hdmi channel fixup.\nFix channel map order to WAV format.\n\nBUG-ID: 7156174\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\n"
    },
    {
      "commit": "734dc21c6555cb05e55d7508f0e2efba7de3bf2c",
      "tree": "0100c99f60f35a0aa7f39f7e3e284bf099b5edf9",
      "parents": [
        "44bb243b503a92cfb20e8f02c3553ffce31d7a6a"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 02 09:22:36 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 02 15:20:17 2012 -0700"
      },
      "message": "soc-pcm: WARN_ON invalid playback route\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "cbe67c0fcee16968b846442719f4e90af158b07e",
      "tree": "dd61d86f996cfc020e632d3f9e2d37f7a04740fc",
      "parents": [
        "fd111772bf255ab22f6e82299a670c4b7dfe183b"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Fri Sep 21 20:41:23 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Sep 26 00:11:36 2012 -0700"
      },
      "message": "msm-pcm-q6: Add support for flexible recording period size\n\n- Current implementation supports only fixed buffer size\n  of 320 bytes only for audio recording. This results in\n  performance overhead for recording at higher sample rate.\n- Added support for flexible period size so that user can\n  use larger buffers for recording at higher sample rates.\n\nSigned-off-by: SathishKumar Mani\u003csmani@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "506f81c71d077f37f560b6cce577a326662fd627",
      "tree": "e06f9ca1a5aa92fd387104a1e48bd78e179d55ec",
      "parents": [
        "b9873fd64e47339909db536bc0b45afe02d85998"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Aug 23 16:01:50 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 24 21:31:04 2012 -0700"
      },
      "message": "ASoC: wcd9310: Turn off slimbus clocks when no ports are active\n\nWith the recent change in tabla shutdown, turning off the clocks\nwere being taken care after all the slimbus ports are closed.\nBut, there are instants where tabla startup is being called\nduring bootup, which keeps the runtime PM votes running,\nand as there are no ports open, clocks are on all the time,\ndue to one of the votes. Bringing back tabla shutdown, but\nturn off the clocks only if there are no slimbus ports\nopen at the time of shutdown, else it will taken care when\nthe slimbus ports are getting closed\n\nChange-Id: Iaa9378b171d7c169a0f3306d55698e18d28dd111\nCRs-fixed: 390003\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    }
  ],
  "next": "3449f7b315ae563569f41ef2d1a0edc9b7c999e8"
}
