)]}'
{
  "log": [
    {
      "commit": "b5380b64e4067946b0963150762ddcb2a0cd80c7",
      "tree": "9f14c97efa2f191b91927d87f29f37dcc64f4d18",
      "parents": [
        "ff6c23d9206e2d0e5a0344f4b237a20ec1ad2d77",
        "30df049da9f2b71dd5e572615f126939c6ec7b90"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 06 18:49:34 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Apr 06 18:49:34 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Fix NULL pointer dereference issue.\" into msm-3.0"
    },
    {
      "commit": "da6fa7aa70c4be2a6f8b1061e05586b2a413eac1",
      "tree": "c425cb90a360871faa1546cae8b8d4e00f5cb812",
      "parents": [
        "41944c81dbceb232af67e0c62fca2e44719d4c2e"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Fri Mar 30 14:35:32 2012 -0700"
      },
      "committer": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Wed Apr 04 11:37:37 2012 -0700"
      },
      "message": "ASoC: WCD9310: Add 5ms delay during slimbus port shutdown\n\nIt is found that audio playback on wcd9304 CODEC is very\nunstable after moving to shared data channel architecture.\nAudio playback is muted due to continous overflow error from\nSLIMBUS RX port. Adding 5ms delay between port disconnect and\ndeactivation of data channel to stablize audio playback.\n\nChange-Id: Iba8fbb7b35ba183a560b25cee89f670cbef95302\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee267fe21a53038fcd4846b01af8ef59b4e19cbd",
      "tree": "ee943bd1323c63928c2dcdb2e11a239e55548189",
      "parents": [
        "44a64137d9828be31697fc824ee829217567ef53",
        "17283136aa8311e872aaf9453cd8b40449bf188c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 03 06:01:38 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 03 06:01:39 2012 -0700"
      },
      "message": "Merge \"Asoc: msm: Configure sampling rate to 48KHz for quad-mic topology\" into msm-3.0"
    },
    {
      "commit": "fcda1ca507aae3d66f6f4bfcfc2ed47f8b45f0b3",
      "tree": "686fc637567b8f0e343be1936bf904158586f949",
      "parents": [
        "5f0c64158d090a82f2a76e4e7dd8483a4dd862fc",
        "949ebbe52c5e0dad01460b42a478c58fb40396a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 31 01:14:46 2012 -0700"
      },
      "message": "Merge changes I124a4ba1,Idf7c4e53,I09411d46,I4f270a41,Icd7e6002,I56a14e86,Id91ac5e6,Ia1abd831 into msm-3.0\n\n* changes:\n  regulator: map consumer regulator based on device tree\n  regulator: pass additional of_node to regulator_register()\n  regulator: adapt fixed regulator driver to dt\n  regulator: helper routine to extract regulator_init_data\n  regulator: Constify constraints name\n  regulator: Properly register dummy regulator driver\n  dt: add empty dt helpers for non-dt build\n  copper: regulator-stub: Add devices for Krait Power Control\n"
    },
    {
      "commit": "17283136aa8311e872aaf9453cd8b40449bf188c",
      "tree": "c4b57bb06380086e5a1f9971026cf84c12b6f990",
      "parents": [
        "26417da62764b0acdd5d5b9bc9237a024d10fad8"
      ],
      "author": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Fri Mar 30 15:18:12 2012 -0700"
      },
      "committer": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Fri Mar 30 15:18:12 2012 -0700"
      },
      "message": "Asoc: msm: Configure sampling rate to 48KHz for quad-mic topology\n\nQuad-mic calibration data is based on 48KHz instead of 16KHz, so\nmaking change to use the default ADM COPP rate which is 48KHz.\n\nChange-Id: I61fc28ec40c73a9c194521aea6eceeea3db811e9\nCRs-Fixed: 344905\nSigned-off-by: Jay Wang \u003cjaywang@codeaurora.org\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "3321da6833f59cc64908131b15127585bb0cc015",
      "tree": "eb707f89ecedb22a662802f405bf9970b5c0438d",
      "parents": [
        "470fbb0abdfc7abdc0726ce2bc6f930ba9024b0a",
        "28f49c84acb4e691b630b26c37ab6d206109482f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 29 14:17:01 2012 -0700"
      },
      "message": "Merge changes I2cabb2d6,Idffba143 into msm-3.0\n\n* changes:\n  ASoC: msm8960: properly protect external mclk control function\n  ASoC: wcd9310: Add plug detection through mechanical switch\n"
    },
    {
      "commit": "11eafc62cd500dcb770d075bc63a9e2f3a9fa692",
      "tree": "8b11c3e7b49ccc97afd24f1f251cf14f209ed061",
      "parents": [
        "1dc524082208921f6511d923a34110d960b134f9"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Fri Nov 18 16:47:19 2011 +0530"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 28 10:39:59 2012 -0700"
      },
      "message": "regulator: pass additional of_node to regulator_register()\n\nWith device tree support for regulators, its needed that the\nregulator_dev-\u003edev device has the right of_node attached.\nTo be able to do this add an additional parameter to the\nregulator_register() api, wherein the dt-adapted driver can\nthen pass this additional info onto the regulator core.\n\nChange-Id: Idf7c4e532cc06fd00b8182b635d15dcfafb2cef9\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n[mbohan: Update regulator_register for msm regulator drivers]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "49d2c1a43a584ac07fab90e8fc6b7cad0e99416b",
      "tree": "fe629f1c383c2e6e7e5f284c1d69cb49fab9a005",
      "parents": [
        "afa8f2d5cb6f1c953b271345974e28708805228f",
        "6e64dbafc08841de091738ac159932f0d450b772"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 28 08:50:39 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 28 08:50:40 2012 -0700"
      },
      "message": "Merge \"ASOC: msm: Allocate separate memory for VoIP calibration\" into msm-3.0"
    },
    {
      "commit": "28f49c84acb4e691b630b26c37ab6d206109482f",
      "tree": "460283e64451cab19dce1a95a39bdaa661169bec",
      "parents": [
        "d7cf2e931cea51c7ff0a40e6b930edf99b320d8e"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Mar 16 12:29:21 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Mar 27 18:24:23 2012 -0700"
      },
      "message": "ASoC: msm8960: properly protect external mclk control function\n\nBoth audio path and MBHC accessory detection logic need master clock\nenabled along with bandgap and clock block of CODEC. Clock control\nis managed by the machine driver. Calls to clock control function from\naudio and MBHC detection paths can be nested. As a result, reference\ncounter of master clock is incremen/decrement out of order and cause\nmaster clock not enabled when audio path is enabled. Without master clock\nCODEC will not consume data and this leads to SLIMBUS overflow error.\n\nChange-Id: I2cabb2d6db4c0129716489672e34a49cc21cea08\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "d7cf2e931cea51c7ff0a40e6b930edf99b320d8e",
      "tree": "d8040df3feeffd18876a6a59ec92cae1a7f1e50d",
      "parents": [
        "ad7787fa78c87368f413a30debb0e1e1fdb25b0c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:38:23 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Mar 27 18:21:44 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add plug detection through mechanical switch\n\nUse mechanical switch on the phone jack to detect headset/headphone\ninsertion and removal.  Mechanical switch is beneficial to avoid fake\nbutton press and high impedance microphone headset detection.\n\nCRs-fixed: 341402\nChange-Id: Idffba14316ab25e07736d1b7385f0edb16216089\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "6e64dbafc08841de091738ac159932f0d450b772",
      "tree": "2c4a867971b407bdc7838e059e19f0861a4c45a3",
      "parents": [
        "520911668990c34d36dad1c1fd9b1bcd06c3ab2c"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Thu Mar 08 18:30:11 2012 -0800"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Tue Mar 27 10:57:42 2012 -0700"
      },
      "message": "ASOC: msm: Allocate separate memory for VoIP calibration\n\nIn current design, voice and voip calls share the same\nmemory for calibration data. But DSP doesn\u0027t support to map\nthe same memory twice. This will cause crash in DSP when trying\nto make voice call and voip call concurrently.\nIn voice driver, allocate the separate memory to store voip\ncalibration data.\n\nChange-Id: I52bf0554f88610ab8088571739aa0a72cff69f39\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "5f4ab691c59df065d12ec2fba35496568fe611a4",
      "tree": "4487a1300861b78e418a79c484e0510dde996dc6",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Thu Feb 23 11:23:56 2012 -0800"
      },
      "committer": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Mon Mar 26 15:51:24 2012 -0700"
      },
      "message": "ASOC: msm: close AUX PCM when both RX and TX are closed.\n\nAUX PCM RX and TX interfaces have to opened together and closed\ntogether for AUX PCM HW interface to work correctly. Currently\nas soon AUX PCM RX interface is closed AUX PCM TX is also closed.\nCorrect this by opening AUX PCM HW interface as soon one of\nAUX PCM RX and TX is opened and close the AUX PCM HW interface\nwhen both AUX PCM  RX and AUX PCM TX  interfaces are closed.\n\nChange-Id: I3790ce2fd4d7957ea0278955e791aca28d5c3db7\nCRs-Fixed: 337425\nSigned-off-by: Kiran Kandi \u003ckkandi@codeaurora.org\u003e\n"
    },
    {
      "commit": "b52f007fe0be885e61ee37ab262b43b51c37a36f",
      "tree": "1277a3c0ad2ff160f0084ba49fbc45d22a41500f",
      "parents": [
        "3090c12614501e7bfd0a5e0ba72ce3e67658d96b"
      ],
      "author": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Sat Mar 24 11:23:04 2012 -0700"
      },
      "committer": {
        "name": "Sriranjan Srikantam",
        "email": "cssrika@codeaurora.org",
        "time": "Sat Mar 24 11:57:58 2012 -0700"
      },
      "message": "ASoC: msm: Reset pcm irq position in WRITE_DONE event\n\nPcm irq position is incremented by one extra period size if\nWRITE_DONE event is received during paused state as elapsed\nis not called and as a result playback gets muted sometimes\nFix this mute issue by resetting the pcm irq position in\nWRITE_DONE event instead of pointer operation\n\nChange-Id: Ia33e5188674b1f6a54619169b84bdd5be22ad73a\nCRs-Fixed: 344436\nSigned-off-by: Sriranjan Srikantam \u003ccssrika@codeaurora.org\u003e\n"
    },
    {
      "commit": "f241e160314a8201b116b934bc4e107ff32e6f30",
      "tree": "9dd8fc1e7c2ed99006f412177e8780dacc522214",
      "parents": [
        "3678d986fd9303b94ac29223afc2967dd8e02e18",
        "0332483368f45d2c8b31a6db974992bcaeadb20c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 15:52:13 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 15:52:14 2012 -0700"
      },
      "message": "Merge changes Ibfd4ba25,Ifc6054cd into msm-3.0\n\n* changes:\n  ASoC: wcd9310: Add high impedance headphone detection support\n  ASoC: jack: Add API report sock jack without DAPM sync\n"
    },
    {
      "commit": "0332483368f45d2c8b31a6db974992bcaeadb20c",
      "tree": "6d96ef3b8be0290819a05b3c28e7e7b2ff74fc22",
      "parents": [
        "a909e1258f62e77235840db1bb3d2c0ff066a12c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:36:16 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Mar 21 19:33:02 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add high impedance headphone detection support\n\nIf HPHL and HPHR have relatively high impedance, internal MBHC HPHL\ntrigger cannot trigger so results in headphone/headset detection\nfailure.\nUtilize MIC trigger as well as HPHL trigger in order to detect headphone\nand headset which have high impedance on headphone line.\n\nCRs-fixed: 339390, 337590, 336847, 334339\nChange-Id: Ibfd4ba254197233f2b5e253f5d1fa2a98c848c97\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "30df049da9f2b71dd5e572615f126939c6ec7b90",
      "tree": "23184c592d8947712d96c6fe830bc6727c891ba7",
      "parents": [
        "efed7bdca2fbf46c42be02f8d9690824b245ef79"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Mar 21 14:37:57 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Mar 21 14:37:57 2012 +0530"
      },
      "message": "ASoC: msm: Fix NULL pointer dereference issue.\n\nDereferencing of elements stored in array \u0027buf\u0027 whithout checking\nwill cause a crash.\n\nChange-Id: I550c10a7f2e21886a2aabe038705af848f4d8998\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "f94fba310a11b1017f0839becf73aabb98da53ac",
      "tree": "a59c4f20827cb25739ef23636bfe6ea22cb26b60",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Thu Jan 05 19:34:38 2012 -0800"
      },
      "committer": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Tue Mar 20 10:32:57 2012 -0700"
      },
      "message": "ASOC: msm: Add machine driver for mdm9615\n\nMDM9615 machine driver is added to support MDM9615 with ALSA FE/BE\narchitecture. It provides a glue between MDM9615 platform driver\nand WCD9310(TABLA) codec driver.\n\nChange-Id: Ie5e8d7257d10b1061ff09ce6ed7494092b2d31b9\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "a909e1258f62e77235840db1bb3d2c0ff066a12c",
      "tree": "5b8c9d1b25be60fb62d06f39664c6296874db963",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Mar 16 11:39:58 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:32:14 2012 -0700"
      },
      "message": "ASoC: jack: Add API report sock jack without DAPM sync\n\nCurrently snd_soc_jack_report() always acquires codec-\u003emutex and\nsynchronize DAPM widgets.  This automation is helpful if jack has defined\nwidget.  However if codec driver doesn\u0027t have defined jack widget and\nnon-jack widget wants to synchronize with report_sock_jack\u0027s thread which\nis usually irq handler, it can make dead-lock as all DAPM widget\ncall-backs are called after codec-\u003emutex acquisition.\nAdd new API snd_soc_jack_report_no_dapm() so codec driver can have ability\nof control DAPM synchronization part of snd_soc_jack_report()\n\nChange-Id: Ifc6054cd8b6d8a6b52517cf84baca1e3949e09fe\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "3c9d2869367fb28333066efa34640fa19df8d87e",
      "tree": "2a320151aee0db401389a5fb1c84861895c92d9e",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sun Mar 11 01:25:32 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Mar 17 02:04:01 2012 -0700"
      },
      "message": "ASoC: msm: Add support for voice over Bluetooth\n\nAdd support for Slimbus channels between external modem and APQ.\nThese channels transfer voice packets to/from the modem to the\nBT stack on APQ.\n\nChange-Id: I48bd5248104719574fbc6cf52edfb92cff79bff9\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "8ad0a66fa2506a7d9d3372c0a25e373ad7658ed6",
      "tree": "b96ed4568795095f1e66f134fd8dabba79adec52",
      "parents": [
        "7cd20b9aadbc5ca58cb4d368d5a076e7e3d74a8b",
        "1bd26c67fb7b7579d02ae248b169be0218f08778"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 15 02:36:15 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 15 02:36:15 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Fix a bug in the audio FE check\" into msm-3.0"
    },
    {
      "commit": "b0f151319c22ede93ac33ab20637d84b63658d8c",
      "tree": "bce4e4c2c396e77e3ef68c99d557a4cba1d4a3d3",
      "parents": [
        "5fafd3ce289590ca749004cc061975782b684902"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Tue Feb 07 15:00:21 2012 -0800"
      },
      "committer": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Wed Mar 14 14:00:22 2012 -0700"
      },
      "message": "ASoC: WCD9310: Enable AUX PGA loopback support\n\nAux PGA (Auxiliary Programmable Gain Amplifier) interface on the\naudio codec is used to loopback the analog audio signal from\ninput (line-in) to output (line-out/HPH/EAR) only through the\nanalog domain of the codec. AUX PGA also supports analog gain,\nwhich is used to control the gain of the input signal\n\nFor WCD9310, line-in5 is used as AUX PGA Left and line-in6 is\nused as AUX PGA Right. Add mixer controls to enable routing\nAUX PGA inputs to all possible outputs\n\nChange-Id: I85a7865528aa3b2455c190b2617754fe22f3d24a\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "e8bb2ed3c9ce1c25a0ab3646bfe9da005eff9252",
      "tree": "3d6f148724777132721e71a487ee8069853489f7",
      "parents": [
        "ed396a57e9de8bf1d6859478fde5c28714a3cf4f",
        "4ea7f1a00a4d7ccbf62297372716f71914c19da1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 14 00:34:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 14 00:34:42 2012 -0700"
      },
      "message": "Merge \"apq8064: MBHC single button detection not working\" into msm-3.0"
    },
    {
      "commit": "524e336d9430bf5848748209924e91e7738998e7",
      "tree": "aa03b800cb6e16a5f7a33ca235e226285f716f6e",
      "parents": [
        "cf640c58385807c641de71ffd98b4ce9fed71b48",
        "94ad7e271f0744963ca418aa774b106cbfb6b759"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 13 22:03:21 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 13 22:03:22 2012 -0700"
      },
      "message": "Merge \"ASOC: msm: Modify debug messages and conditional checks\" into msm-3.0"
    },
    {
      "commit": "4ea7f1a00a4d7ccbf62297372716f71914c19da1",
      "tree": "3c695c6c5a7b76aa6c2f5ae003743fc2f29b5187",
      "parents": [
        "54a02757a593b00fd3eea12fd3a9f766045601f6"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed Feb 29 12:55:55 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 13 16:34:42 2012 -0600"
      },
      "message": "apq8064: MBHC single button detection not working\n\nModify MBHC Button values to make MBHC button detect work\n\nChange-Id: I6eeefed49124c876946677b02902fa1fd675a40a\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "1bd26c67fb7b7579d02ae248b169be0218f08778",
      "tree": "3b3869c7665cd2dfd27e3d65eb7ca26bb3ff4a31",
      "parents": [
        "632752ab47cd287287a0a6382b802911c3b64225"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Mar 09 17:02:23 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Mar 12 15:39:38 2012 -0700"
      },
      "message": "ASoC: msm: Fix a bug in the audio FE check\n\nIt is found that recording from MI2S audio HW path\nis broken. The reason is that the check to validate\nthe front-end ID is compared to wrong ID.\n\nUpdate the comparson so that the correct front-end\nID is used.\n\nChange-Id: Ie7ede2cac755a6ec85b2e6f2143d5b2252a721b4\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "94ad7e271f0744963ca418aa774b106cbfb6b759",
      "tree": "481f552d49cb5e9e427c3a1b0e4a27ff6f04e2b1",
      "parents": [
        "688afba7da513dfaa28f7b738be9e5d26703668b"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Tue Feb 28 18:44:07 2012 -0800"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Mon Mar 12 11:14:17 2012 -0700"
      },
      "message": "ASOC: msm: Modify debug messages and conditional checks\n\nModify debug messages, remove deprecated functions,\nproper handling of local pointers, check valid range\nof values in conditional checks, check array boundaries\nin conditions\n\nChange-Id: I0b20297261727143ec3099599274916404007463\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb7c8920c5af6e432acfefdfe849aa40ad17b47d",
      "tree": "cf03ab7f794b6f5e1289213ccf26bdb70eb2dabe",
      "parents": [
        "688afba7da513dfaa28f7b738be9e5d26703668b"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Feb 16 23:12:59 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 12 09:42:53 2012 -0700"
      },
      "message": "ASoC: wcd9310: Update hardware version dependent register address\n\nThere are codec registers which have different addresses depending on\nhardware version.  Update registers\u0027 address correctly.\n\nCRs-fixed: 340283\nChange-Id: If848f71a40d244ee900dc86608058749c334ff4b\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "84b4714c6185baf467cba8ed11aa1544a6cf307e",
      "tree": "7c3e700ccc118490027ec2ca0abd3c8a51d695ad",
      "parents": [
        "ce8927b4fe39d5456444eca4fc404832254a28b1",
        "394dc966e3031f30c26403b879169f8ccec0f2f7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 10 09:51:46 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 10 09:51:46 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Send a write done in paused state\" into msm-3.0"
    },
    {
      "commit": "53221abe409d9861d94f7b1a006302c4c9c772f1",
      "tree": "401b0f0e5b1149fedcaaa09593474bcdcc7aa654",
      "parents": [
        "82642bce11fdaf20769ba0296f236c79fc014097",
        "1d0695304c45549a93d868603a1b8aa8075489bb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9304: Add run-time PM to codec startup and shutdown functions\" into msm-3.0"
    },
    {
      "commit": "6c43d7bb9f2aacd4455776ab9c17d00a1c8eb7d2",
      "tree": "ec3fc885d456e51a20a14d86abfa1c8d2f89fa91",
      "parents": [
        "7cab0c9f9a8b09f4092e43012a56caa004ac836a",
        "c165a3ad90698fa1385117d1085fa58654191b1f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 20:43:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 20:43:43 2012 -0800"
      },
      "message": "Merge \"apq8064: Rename sound card to represent codec type\" into msm-3.0"
    },
    {
      "commit": "1d0695304c45549a93d868603a1b8aa8075489bb",
      "tree": "001658e9e73e08f31ced04aa77eba34d80ee749d",
      "parents": [
        "37c733d885483a157a9523e60434ce699ecc0d4e"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Mar 07 13:25:24 2012 -0800"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Thu Mar 08 11:03:24 2012 -0800"
      },
      "message": "ASoC: wcd9304: Add run-time PM to codec startup and shutdown functions\n\nThe suspend currently goes on a blocking state due to the locks.\nThese locks have been moved to parent device in mfd core driver\nfor safe codec read write and hence no need for duplicate locking.\n\nAdd the run-time PM call to wcd9304 codec so Slimbus driver\nkeeps Slimbus clock on when the codec driver knows there is going\nto be audio streams running on the codec.\n\nChange-Id: Id3bf6ce9da5f7bd882c8c2bf927527d16f197bc0\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "5dc430e370ddaa93ffe93450fb400d6d4761e7b4",
      "tree": "ad24dd50b5fb2e67c11be4596243fa799ac7d7f0",
      "parents": [
        "88639286cdeca53ad472e8bf121b66e3833149a5",
        "5ab054fb0655bb0ab6820a18e931fabf69053ea9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 06:20:55 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 06:20:55 2012 -0800"
      },
      "message": "Merge \"ASoC: core: Fix the suspend/resume failure\" into msm-3.0"
    },
    {
      "commit": "c4370f174b8a119bcd8bab90de38367f21157202",
      "tree": "1fc866e8f75fcb4eb322dc5da99b82b5b436b5fe",
      "parents": [
        "167738c9f8de13232e1c54ad29f56b352333daf0",
        "0f8ade328b117d45c42f21fda7ef53b11dc933c7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Add the compander support to wcd9310\" into msm-3.0"
    },
    {
      "commit": "394dc966e3031f30c26403b879169f8ccec0f2f7",
      "tree": "c4bb50e9746feae291137fe8f916440db7025491",
      "parents": [
        "ece667720059e974f07fef49abce516428265251"
      ],
      "author": {
        "name": "Tejas Shikhare",
        "email": "tshikhar@codeaurora.org",
        "time": "Fri Mar 02 16:46:24 2012 -0800"
      },
      "committer": {
        "name": "Tejas Shikhare",
        "email": "tshikhar@codeaurora.org",
        "time": "Wed Mar 07 20:28:31 2012 -0800"
      },
      "message": "ASoC: msm: Send a write done in paused state\n\nSend a write done event as timer interrupt in paused state to\nresolve the concurrency between between pausing and completion of\nbuffer\n\nChange-Id: I83cd6a4db03479d0d63608dc47f8ba862fbb3341\nCRs-Fixed: 340469\nSigned-off-by: Tejas Shikhare \u003ctshikhar@codeaurora.org\u003e\n"
    },
    {
      "commit": "c165a3ad90698fa1385117d1085fa58654191b1f",
      "tree": "1631528560f11d5680989db4a0609fac7387a845",
      "parents": [
        "2e18c88562c94aafbf5cbc15d4ee296024f98c08"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed Feb 29 12:44:31 2012 -0800"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed Mar 07 10:23:35 2012 -0800"
      },
      "message": "apq8064: Rename sound card to represent codec type\n\nEach target can support different codec and new sound\ncard has to be registered based on the codec and the\ntarget type.\n\nChange-Id: I414745462686077f2bc7469b2b7728d354aca43c\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ab054fb0655bb0ab6820a18e931fabf69053ea9",
      "tree": "64fae86ff2b44c8a01eba0e720a6510f215586c9",
      "parents": [
        "c5e7504029c106f9bfb0bed4742238f5ed165517"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Wed Feb 29 16:09:09 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Mar 05 16:22:31 2012 -0800"
      },
      "message": "ASoC: core: Fix the suspend/resume failure\n\nThe suspend/resume schedule work fails because of the\nuninsantiated sound card. The fix is to skip the\nschedule work for the uninsantiated sound card.\n\nCRs-fixed: 339411\nChange-Id: I224fc94578b4834c5bc187151e84e6ed83d737bd\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f8ade328b117d45c42f21fda7ef53b11dc933c7",
      "tree": "a4c0e9619e45e02b7017436b694e6b62dc2d5cb3",
      "parents": [
        "c5e7504029c106f9bfb0bed4742238f5ed165517"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Feb 27 16:29:45 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Mar 05 13:42:46 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add the compander support to wcd9310\n\nThe compander system is intended to increase the dynamic\nrange of an input signal. But for the wcd9310 codec,\nthis feature is to use companding in a novel way in the DAC\nconverter path to increase the signal noise ratio.\n\nThe change is to add the compander support to wcd9310\ncodec. The dynamic compander enable/disable during stream\nplayback is not supported.\n\nChange-Id: I916a5e4cc0a06516a691bbdcdf0103dcb7b0398c\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "692c6543452fce8c2104b81cb03fe136e9b1a047",
      "tree": "30329c270c534b6cba8fefac01f95e481b8d7a86",
      "parents": [
        "ed47a9af3ac47fc8fad3aa3d238c7ade2fd1eb0f"
      ],
      "author": {
        "name": "Laxminath Kasam",
        "email": "lkasam@codeaurora.org",
        "time": "Tue Feb 21 11:17:47 2012 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 07:32:11 2012 -0700"
      },
      "message": "msm: audio: qdsp6v2: Fix noise issue while SSR\n\n- When SSR is done, we hear an extra noise sound.\n- During SSR, Q6 is stopped and AUDIOIF will send the\nleft over samples in DMA buffers continuously to codec\nresulting in noise.\n- Disable the active SND devices when SSR is initiated.\nThis will avoid any noise happening while SSR in progress.\n\nChange-Id: I1a14494a52607a8245231395bab6b14ad4a02d53\nCRs-Fixed: 333915\nSigned-off-by: Laxminath Kasam \u003clkasam@codeaurora.org\u003e\n"
    },
    {
      "commit": "beaaaa5e6e11f5165c243a4769b5d42b0f4ed238",
      "tree": "99e0ef56cd88fe1d77d4c826fc418d732ec85b47",
      "parents": [
        "42cc8a35e259b9312f22f27f0dec693e81cfc008",
        "bdc5508dbc5e9bd624eb34e5e254b510baf4294f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"ASoc-msm: Modify ASM drivers to invoke ION APIs\" into msm-3.0"
    },
    {
      "commit": "42cc8a35e259b9312f22f27f0dec693e81cfc008",
      "tree": "ee4033cd002e3e0d5978354555502fedcda91284",
      "parents": [
        "a6df7ca3dbd200733bd7181e7e8c26f0204ec389",
        "6231458cedbfae1bb96f04046cf470b8ece42c6a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: avoid routing setup on established path\" into msm-3.0"
    },
    {
      "commit": "a6df7ca3dbd200733bd7181e7e8c26f0204ec389",
      "tree": "83a68979d68303d5280360d39b976b914928d4f8",
      "parents": [
        "62129167dfb641221acb0b27b4ca61b3007cdd98",
        "a545e72f19acb1821b41bbd11dcca474a74ce992"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Add run-time PM to codec startup and shutdown functions.\" into msm-3.0"
    },
    {
      "commit": "1a2396de255e5da0c8e7158dae2ba4fbaafaf677",
      "tree": "895b70778790bf852b391dfbdb27786e4b6e3dfe",
      "parents": [
        "dfeccf27a94c883966e8efdb355d9844d2584a04",
        "f3b17fbda23988a1be099c06413a7a1dbedc60d9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Initialize the timeout of DAPM powerdown as zero for voice call\" into msm-3.0"
    },
    {
      "commit": "58f6ad0e328179aab7049724d53c49ebf44c8feb",
      "tree": "6684d3f7a23634773696c93f33c9d30c2ccb95a2",
      "parents": [
        "f1a787c7d9f5b32b93a0cec5178007fa19d460e1",
        "6865693372e1a8a9434623ee38c8857e27a85b46"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 03 00:26:25 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 03 00:26:25 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Add mixer control to mute rx device\" into msm-3.0"
    },
    {
      "commit": "6865693372e1a8a9434623ee38c8857e27a85b46",
      "tree": "50174f104f0e2e00609d1496cbf9103ce67e6fb6",
      "parents": [
        "91ec12ae8db08c1ce6fb91f2fef4301792ba6e22"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Wed Nov 02 18:08:23 2011 -0700"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Fri Mar 02 15:26:06 2012 -0800"
      },
      "message": "ASoC: msm: Add mixer control to mute rx device\n\nIn answer machine use case, voice rx is muted and\nthe voice is recorded into file.\nThe mixer control command is added to mute the rx device.\n\nCRs-Fixed: 338015\nChange-Id: I1c71ed4129e8aa2fb7241e2f1fdb77db472235a8\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "70d0c3179becb81862d5bb696c0b36c1b1916c98",
      "tree": "dd7202c48f5e81099249819c7ed7c4d674e5f0e3",
      "parents": [
        "47dddfe2081a8667f626b8a9e60fc5f17cc57d7d",
        "c1c701f2e77960d4ead7e89f2ba63329f0b322cc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "message": "Merge \"ASoC: msm7x27A: Add mmap support for playback\" into msm-3.0"
    },
    {
      "commit": "47dddfe2081a8667f626b8a9e60fc5f17cc57d7d",
      "tree": "927c4752666163359ae5b7bd1f0c2eed84165a24",
      "parents": [
        "d5b6c3c92f090920621248d6fb3e2ffc7231ef99",
        "9e79256095b5fff1811ba6e9452588de8cdbf869"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "message": "Merge \"ASoc: msm: Fix calibration memory map\" into msm-3.0"
    },
    {
      "commit": "d5b6c3c92f090920621248d6fb3e2ffc7231ef99",
      "tree": "024ef7b68a6de137ee6631a65ba941880b515641",
      "parents": [
        "8cc23b88718af2832a7a422b5809413ca493a355",
        "46dded228f9af9227e38f56cfb1c933b38fa2146"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Add AAC support for compressed audio\" into msm-3.0"
    },
    {
      "commit": "bdc5508dbc5e9bd624eb34e5e254b510baf4294f",
      "tree": "1dd3a80f1b39636c80397ae49e3f6d27e35a1d2a",
      "parents": [
        "91ec12ae8db08c1ce6fb91f2fef4301792ba6e22"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Thu Feb 16 22:47:40 2012 -0800"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Fri Mar 02 13:10:02 2012 -0800"
      },
      "message": "ASoc-msm: Modify ASM drivers to invoke ION APIs\n\nCreate ION client and allocate buffers based on\nthe client handle and free the buffers when no\nmore needed\n\nChange-Id: I00be9dbd3e8f5eff286d8f1bc0d61656866bf360\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "a545e72f19acb1821b41bbd11dcca474a74ce992",
      "tree": "92b8964fde61725547bdcac25e6f4111b604d821",
      "parents": [
        "77459a7ea6ce90dcbcb5607ce86b1142569cad9c"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Feb 06 19:12:54 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Mar 02 11:57:01 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add run-time PM to codec startup and shutdown functions.\n\nAdd the run-time PM call to wcd9310 codec so Slimbus driver keeps Slimbus\nclock on when the codec driver knows there is going to be audio streams\nrunning on the codec.\n\nChange-Id: I1dceb27e200a87d2b5e7a60d6361b6399c1a1381\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "f3b17fbda23988a1be099c06413a7a1dbedc60d9",
      "tree": "b42deff171dafc3f62ce8093654147b974bcc8f1",
      "parents": [
        "704a644e6526a3ca0ca91839b35c3466167a6bd0"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Tue Feb 28 15:07:38 2012 -0800"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Fri Mar 02 10:16:19 2012 -0800"
      },
      "message": "ASoC: msm: Initialize the timeout of DAPM powerdown as zero for voice call\n\nThe default timeout of DAPM power down for RX path is 5000, which\nis used to prevent click and pop for playback. But it\u0027s too long\nfor voice call and causes the back to back call and device switch\nto not work.\nChange this value to 0 to reduce the shutdown delay for voice call.\n\nChange-Id: I705a2cb1efa4432b32d1f3e9d98f47ae124966cc\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "c301fec8183b67723cf60f2c1edaa2216d2790a9",
      "tree": "01040ee3419d4bd44514aba282eac5fd7e7b0fe1",
      "parents": [
        "b86c3477a80290e8b7d0b98e8e0c77da41fd5f6b",
        "ff97bec183c06b938fe68b80d5b1d1327e4e82ce"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 01 20:48:38 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 01 20:48:39 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Add mixer control to set dtx\" into msm-3.0"
    },
    {
      "commit": "c1c701f2e77960d4ead7e89f2ba63329f0b322cc",
      "tree": "37cae7da76095140b95f5a7b12bc3e3cd1ac81bb",
      "parents": [
        "bd0ba0c627c3c0575be3ed14a8b8a360d85c4cb7"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 22 10:55:59 2012 +0530"
      },
      "committer": {
        "name": "Phani Kumar Allada",
        "email": "pallad@codeaurora.org",
        "time": "Thu Mar 01 10:20:41 2012 +0530"
      },
      "message": "ASoC: msm7x27A: Add mmap support for playback\n\nChange-Id: I5a7eaa519b8146d2697b3c65ea1a08a3c8feacb3\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\nSigned-off-by: Phani Kumar Allada \u003cpallad@codeaurora.org\u003e\n"
    },
    {
      "commit": "b86c3477a80290e8b7d0b98e8e0c77da41fd5f6b",
      "tree": "9a36dc0885b98286f2d2614eea3160994f81914b",
      "parents": [
        "b1aeae22ffd25d66004eaef1d2d1be10ba6b89d7"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 15 08:31:52 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 29 15:31:34 2012 -0800"
      },
      "message": "ASoC: wcd9304: Add driver for Sitar codec.\n\nAdd support for 5 RX and 4 TX Slimbus channel support.\nHeadphone/Earphone/4 DMIX/2 AMIC and IIR1 support\n\nChange-Id: I1b7ad5e5fd9d87aab80d6533503371e63df8cc0a\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "b1aeae22ffd25d66004eaef1d2d1be10ba6b89d7",
      "tree": "f86ebacb6154d48d8dd4642c2d9a64333f4767d1",
      "parents": [
        "704a644e6526a3ca0ca91839b35c3466167a6bd0"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 15 08:29:28 2012 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 29 15:31:15 2012 -0800"
      },
      "message": "ASoC: wcd9xxx: Move to a generic framework for codec core driver.\n\nThe current core assumes TABLA as the only codec driver registering.\nTo support single binary for multiple targets its essential that\nwe remove this restriction and move to a generic framework\nto support multiple codec. This can be done by moving all codec\nspecific code to dedicated codec driver and use core driver to probe\nthe codec based on slimbus device id and do generic setup for the\ncodec. This also helps to have same boards with different flavours\nof codec variants.\n\nThe WCD9XXX family of codecs share the initial codec register\nmapping which holds the Slimbus device id to identify the\ncodec existing on the target.Core driver now registers the\ncodec device based on this check.\n\nChange-Id: I4c43d5f04c20696f4f5138411460681ec7879d34\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "12bf076cceba282ac8d230448d73ddbecad8f318",
      "tree": "89110347e9dae1fed303c7331495361a596331a8",
      "parents": [
        "75d6a3cb78a3e5c4c9a9f786fae51d6a4ba89cb3"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Thu Feb 23 20:26:04 2012 -0800"
      },
      "committer": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Feb 28 15:00:48 2012 -0800"
      },
      "message": "Revert \"ASoC: msm: Do not stop session if afe port is closed\"\n\nThis reverts commit edf78a07594b4f2f5109c8a99ce03230f94c8bce.\n\n- Userspace code now handles recovery from underrun scenario\nby closing and reopening the pcm session.\n- ASM sessions use virtual Proxy port for the same AFE Proxy\nport. When one session closes the virtual port other session\nshould be notified of the port closure. This was earlier\nremoved to ensure handling underrun scenario. Now that user\nspace reconfigures the session, all the sessions running on\nthe same port are notified of port closure.\n- Reverting the change stops the session during underrun and\nallows userspace to close and reopen the pcm session to\nrecover from underrun scenario.\n\nChange-Id: I407c4b8bec20a31ecd42402b5b7d0a60b3e70fff\nCRs-fixed: 337562\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff97bec183c06b938fe68b80d5b1d1327e4e82ce",
      "tree": "954531315569d6809ff11e26717bcb122c1afbc7",
      "parents": [
        "f287480fde75690015d7d950cb68cb794f18a5e1"
      ],
      "author": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Mon Feb 20 14:30:50 2012 -0800"
      },
      "committer": {
        "name": "Helen Zeng",
        "email": "xiaoyunz@codeaurora.org",
        "time": "Tue Feb 28 14:23:21 2012 -0800"
      },
      "message": "ASoC: msm: Add mixer control to set dtx\n\nAdd mixer control to allow VoIP application to set\nDiscontinuous Transmission (DTX) for AMR-NB/WB codecs.\n\nCRs-Fixed: 335728\nChange-Id: I8bdc92627406f39e56617993157ad7b49f3cf960\nSigned-off-by: Helen Zeng \u003cxiaoyunz@codeaurora.org\u003e\n"
    },
    {
      "commit": "46dded228f9af9227e38f56cfb1c933b38fa2146",
      "tree": "1bb2fe78abfd89863a840e5e513b6a5af7dee005",
      "parents": [
        "5e0f482227d88c6e689e8dfbd3d9741c2f9e582d"
      ],
      "author": {
        "name": "Krishnankutty Kolathappilly",
        "email": "kkolat@codeaurora.org",
        "time": "Thu Jan 12 12:03:34 2012 -0800"
      },
      "committer": {
        "name": "Krishnankutty Kolathappilly",
        "email": "kkolat@codeaurora.org",
        "time": "Tue Feb 28 14:09:40 2012 -0800"
      },
      "message": "ASoC: msm: Add AAC support for compressed audio\n\nAdd support for playback of aac clips through\ncompressed audio driver.\n\nChange-Id: I234a94d291de200eefafea383be5d845c0eaa4b7\nSigned-off-by: Krishnankutty Kolathappilly \u003ckkolat@codeaurora.org\u003e\n"
    },
    {
      "commit": "727416f477140afdf83a7f93d8eca7d6c1eafadd",
      "tree": "d5ed0d55da833e56bc04cbe253b19238ed101f21",
      "parents": [
        "243aa93c4195162c114477965d52e159cc463d0a"
      ],
      "author": {
        "name": "Tejas Shikhare",
        "email": "tshikhar@codeaurora.org",
        "time": "Tue Feb 14 17:46:31 2012 -0800"
      },
      "committer": {
        "name": "Jay Wang",
        "email": "jaywang@codeaurora.org",
        "time": "Sat Feb 25 23:26:27 2012 -0800"
      },
      "message": "msm-pcm-lpa: 8960: DSP timestamp support for LPA\n\nChange-Id: I9d16fdba84e39153da1c44dd71fb044569811958\nSigned-off-by: Tejas Shikhare \u003ctshikhar@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e79256095b5fff1811ba6e9452588de8cdbf869",
      "tree": "5cc86f1b3829baf91660d7160a31303a249a9647",
      "parents": [
        "0564f549826e3bdca452d52ab675388cc8d9d1a0"
      ],
      "author": {
        "name": "Ben Romberger",
        "email": "bromberg@codeaurora.org",
        "time": "Fri Feb 24 12:29:01 2012 -0800"
      },
      "committer": {
        "name": "Ben Romberger",
        "email": "bromberg@codeaurora.org",
        "time": "Fri Feb 24 12:34:19 2012 -0800"
      },
      "message": "ASoc: msm: Fix calibration memory map\n\nFix the ADM \u0026 AFE calibration code so that\nif the calibration data is larger then the\nblock previously mapped to the Q6 unmap the\nprevious block and remap with the new block\nsize.\n\nChange-Id: Id96b57c77a60c9dbf0f57586283151fd29d291be\nCRs-fixed: 339184\nSigned-off-by: Ben Romberger \u003cbromberg@codeaurora.org\u003e\n"
    },
    {
      "commit": "c70819f5eb786a035b6807b367e2c5184629da31",
      "tree": "a230e8d4630547d62205d2235c0f087822d74b95",
      "parents": [
        "5e0f482227d88c6e689e8dfbd3d9741c2f9e582d"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Wed Feb 08 16:12:23 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Feb 24 09:07:20 2012 -0800"
      },
      "message": "ASoC: msm: Provide the audio sample rate for MI2S port to AFE\n\nThere is a bug in the MI2S hw_ param function which doesn\u0027t provide\nthe audio sample rate to AFE. The bug causes the QDSP watchdog bite.\n\nChange-Id: I100dc746147547955780508b996303b124b93c3c\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b33378ef1dc9311f51d53993790c8df67ec1e23",
      "tree": "ce8cc9e2674827b5d69a1d0034dd37dc253c49d0",
      "parents": [
        "74f6473fbbd6703ec5ea8d901a70218e1bf35f6f",
        "a84982a54ca8deafcd3afc584c4a1a59c2c5f10d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 24 04:46:30 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 24 04:46:30 2012 -0800"
      },
      "message": "Merge changes I5016e03f,Ic9272330,I4ad10f5e into msm-3.0\n\n* changes:\n  ASoc: msm: Fix array index out of bound issue\n  ASoc: msm: Fix Null dereferencing and variable initialization\n  ASoC: wcd9310: Fix memory leak and NULL dereferencing\n"
    },
    {
      "commit": "6231458cedbfae1bb96f04046cf470b8ece42c6a",
      "tree": "49499266bd472819cb19fe6b315e4563e790f2a4",
      "parents": [
        "6c549919919a31098f377c268a2fe85cc2f7886e"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Fri Feb 17 21:33:05 2012 -0800"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Feb 23 16:00:06 2012 -0800"
      },
      "message": "ASoC: msm: avoid routing setup on established path\n\nDuring voice call, it was found that ADM COPP is left opened.\nSince there is no music playback nor recording, ADM COPP should\nnot be opened. The problem is due to user-space application issue\nmixer command again to join front-end and back-end when front-end\nand back-end are already joined and active. PCM routing driver\njust blindly create ADM COPP again as the condition of active\nfront-end and back-end is met. Update logic to avoid routing\nsetup twice.\n\nChange-Id: I7f0310572b14a60775f56c7eb3249c1f084b47d7\nCRs-fixed: 339027\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44",
      "tree": "591fc2e2e1f0e0c541df128a109c05ed60a7baf7",
      "parents": [
        "a5d4e66d0c856d22217422e4f4ddf9ced75340aa",
        "b337c2aa8f45faee7b19fd36f9c52ca4b82b354c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 22 01:00:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 22 01:00:12 2012 -0800"
      },
      "message": "Merge \"ASoC: Fix kernel panic caused by snd_soc_dapm_context null pointer.\" into msm-3.0"
    },
    {
      "commit": "b337c2aa8f45faee7b19fd36f9c52ca4b82b354c",
      "tree": "f80566e21af7355a652cbf9e2bb87a3bcf559899",
      "parents": [
        "ad5689edc1b39ad2bb1074d27716b004ceb98993"
      ],
      "author": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Fri Feb 17 12:18:59 2012 -0800"
      },
      "committer": {
        "name": "Jayasena Sangaraboina",
        "email": "jsanga@codeaurora.org",
        "time": "Tue Feb 21 13:59:58 2012 -0800"
      },
      "message": "ASoC: Fix kernel panic caused by snd_soc_dapm_context null pointer.\n\n- dapm_seq_run will invoke dapm power sequence for pre-sorted list\nof widgets to be powered up. The power up sequence changes will be\napplied by invoking dapm_seq_run_coalesced with snd_soc_dapm_context\npointer as parameter.\n- Kernel panic issue is observed during stability runs with the\nabove sequence caused by snd_soc_dapm_context null pointer\ndereference in dapm_seq_run_coalesced.\n- Fix kernel panic issue by checking for valid snd_soc_dapm_context\npointer in dapm_seq_run before invoking dapm_seq_run_coalesced.\n\nChange-Id: Ic7238c7f0423f291e35f2045b3ea84788787253b\nCRs-fixed: 336876\nSigned-off-by: Jayasena Sangaraboina \u003cjsanga@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9c3acc53ef94a318ec82128b915052ba574d26a",
      "tree": "6e9a35072d1ff2fa9c3535f86bc23a594128e37c",
      "parents": [
        "a411efd14284d60e147725bd289e56a2b73834ca"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Thu Feb 09 17:00:45 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 19 00:50:19 2012 -0700"
      },
      "message": "ASoC: msm: Update the audio clock lookup table and clk_get() method\n\nSome of the osr and bit clocks for different devices share the same\nclock names. In order to identify the clocks with the same name, a new\nclock scheme is implemented which requires to add the device IDs to\nthe clock lookup table.\n\nThe change includes to add the device IDs in the lookup table to the\naudio clocks for msm and update clk_get() function call to pass both device\nID and the clock name to get the corresponding clock.\n\nChange-Id: I4c2608169c5a17044e6db90b7a9a917b407f8a82\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "b945124e0c77f725f4528b9896570236b4abef99",
      "tree": "d098f6e9b5bb11d4ca16ff3c82e563d1ea2da2b6",
      "parents": [
        "2ced1ba22c11a7fd55ff5bec167da4571ce0026d"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Thu Feb 16 15:37:59 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Feb 18 14:22:05 2012 -0800"
      },
      "message": "ASoC: msm: Add support for voice calls in 8064 machine driver.\n\nAdd stubbed hostless voice FE and stubbed CPU DAI links in 8064\nmachine driver, since voice calls on this hardware uses the QDSP6\non the MDM.\n\nChange-Id: I1152b6ce3d1d1d4b64b6ada07ea47bac1d97faa3\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "2ced1ba22c11a7fd55ff5bec167da4571ce0026d",
      "tree": "6dd0b8a93003ebabcbea6801544ddcc8d031716a",
      "parents": [
        "8427c26645f41cb63d87a87271b2210741407d86"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Thu Feb 16 12:10:05 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Feb 18 14:03:45 2012 -0800"
      },
      "message": "ASoC: msm: Add support for stubbed hostless voice driver.\n\nStubbed hostless voice driver added to support use cases where\nAPQ QDSP6 voice module is not needed for voice calls.\n\nChange-Id: I676726e6c704f1ee4cb078ed1b475a38afb8dc12\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "8427c26645f41cb63d87a87271b2210741407d86",
      "tree": "f23c6abdfbf84b1ce722883c3339b83d25deda19",
      "parents": [
        "2ef953ef039b0346a6a756df4e6271f4f7cd5750"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Thu Feb 16 11:23:43 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Feb 18 14:01:09 2012 -0800"
      },
      "message": "ASoC: msm: Add support for stubbed CPU DAI.\n\nStubbed CPU DAI added to support use cases where APQ QDSP6 is not\nneeded.\n\nChange-Id: If648fb755bc7ee806935f8483d230c8f9d9d0391\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "d3a89260e15ab496d38dff7994f259934a67b66e",
      "tree": "d673291f200e36b063f95715e61229cdc51872e2",
      "parents": [
        "7de67f73997a865573d91b611ade2c8d2208e2cc"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Thu Feb 16 10:23:50 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Fri Feb 17 12:00:15 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add support for AIF2 Playback.\n\nAudio interface 2 for playback provides access to Slimbus Rx\nports 6 and 7.\n\nChange-Id: I0a31eb617812097e15991c076ea5a9d64abafd50\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "a84982a54ca8deafcd3afc584c4a1a59c2c5f10d",
      "tree": "1af83d97b0c69beb2ffe31e11cde9557365b46db",
      "parents": [
        "0f6c1dba6226742b7685bcdf08be72d07fcbbfab"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Thu Jan 19 15:25:04 2012 -0800"
      },
      "committer": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Fri Feb 17 10:57:53 2012 -0800"
      },
      "message": "ASoc: msm: Fix array index out of bound issue\n\nsession_id is used as an array index in send_rtac_asm_apr() is not\nchecked for upper bound. Check for upper bound in order to avoid\narray index out of bound issue.\n\nChange-Id: I5016e03f86d2db4c0ebc097ae12b421266f8fce7\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f6c1dba6226742b7685bcdf08be72d07fcbbfab",
      "tree": "539c1fb371e528b599c46d50619b9588e847db86",
      "parents": [
        "ffc265213c4b83d944e3f04cb5933854a5c476fc"
      ],
      "author": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Thu Jan 19 15:14:46 2012 -0800"
      },
      "committer": {
        "name": "Shiv Maliyappanahalli",
        "email": "smaliyap@codeaurora.org",
        "time": "Fri Feb 17 10:51:32 2012 -0800"
      },
      "message": "ASoc: msm: Fix Null dereferencing and variable initialization\n\nDereferencing of elements stored in array \u0027buf\u0027 without checking if\nbuf is NULL will cause a crash.\n\nVariable \u0027ret\u0027 should be intialized before use.\n\nChange-Id: Ic927233009d12314251f2966ab5516ce4b2652d8\nSigned-off-by: Shiv Maliyappanahalli \u003csmaliyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "f553674064c3c2dd8c2243a0d85af5f37f0be553",
      "tree": "ec9d21fdf7bbc1f8dd426f4146223eeb0f230294",
      "parents": [
        "7e60fb51dd97ac36a75b959217399e86d48a67ec",
        "b25838ef0a9fb5238d456d7971020eb5c56cf9ac"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 17 02:22:45 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 17 02:22:45 2012 -0800"
      },
      "message": "Merge \"ASoC: msm: Add the support to detect the WCD9310 version.\" into msm-3.0"
    },
    {
      "commit": "07707d53d21b1fa85902a00b6fd0530da5c2c388",
      "tree": "3c91e7b03aea4eb3a229b8aa640c4e2d565ad53d",
      "parents": [
        "9f5da2156f09e16671d42813480a7aad4a9b1996",
        "cd4b6daee36c5cf0064fe777b4d00cabadbe1c2e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 11:51:21 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 11:51:22 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Add the support to instantiate codec driver.\" into msm-3.0"
    },
    {
      "commit": "9f5da2156f09e16671d42813480a7aad4a9b1996",
      "tree": "27caeeef30c7deb208ac1994398ff7b5d75f421e",
      "parents": [
        "9621cd122c591042b7263bdfefa46d9f5c257449",
        "6fd0e00adcfe46b5b6a82d215e39a70e7b9af612"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 11:51:21 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 11:51:22 2012 -0800"
      },
      "message": "Merge \"msm-pcm-lpa: 8960: Issue EOS to DSP after playback is complete\" into msm-3.0"
    },
    {
      "commit": "fd9dbad156482e3e36c956e3b20fb322ff2347dd",
      "tree": "a87486ff3e5d34585887d8fd05d61b5372c13d33",
      "parents": [
        "ec1aec59c1e99f3a77c9439f8a200c124f4a576b"
      ],
      "author": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed Feb 15 16:56:44 2012 -0800"
      },
      "committer": {
        "name": "Swaminathan Sathappan",
        "email": "Swami@codeaurora.org",
        "time": "Wed Feb 15 17:01:50 2012 -0800"
      },
      "message": "ASoc-msm: APQ8064 - Prevent sound card not detecting issue\n\nModify apq8064 machine driver and device file, to reflect\nthe valid HDMI dai links. Sound card not detected as the\ndai links are not registered\n\nChange-Id: I3c8def1267886b810e7e4d8f78777b7ef1ada444\nSigned-off-by: Swaminathan Sathappan \u003cSwami@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fd0e00adcfe46b5b6a82d215e39a70e7b9af612",
      "tree": "234821d9cf59d1d0e17b20a2b9675707c2d90925",
      "parents": [
        "ec1aec59c1e99f3a77c9439f8a200c124f4a576b"
      ],
      "author": {
        "name": "Tejas Shikhare",
        "email": "tshikhar@codeaurora.org",
        "time": "Tue Jan 31 21:17:29 2012 -0800"
      },
      "committer": {
        "name": "Tejas Shikhare",
        "email": "tshikhar@codeaurora.org",
        "time": "Wed Feb 15 12:22:23 2012 -0800"
      },
      "message": "msm-pcm-lpa: 8960: Issue EOS to DSP after playback is complete\n\nIssue an EOS command to ensure that dsp is completely flushed\nbefore closing the stream. This command is only issued if the\nthe routing is still enabled.\n\nChange-Id: Id36f2b1a2e5e3fef5dcde759277f3ca4417c17e7\nCRs-Fixed: 331532\nSigned-off-by: Tejas Shikhare \u003ctshikhar@codeaurora.org\u003e\n"
    },
    {
      "commit": "cd4b6daee36c5cf0064fe777b4d00cabadbe1c2e",
      "tree": "8d5903f085fc1fc9c6b9d7935711cd4bfa5ed740",
      "parents": [
        "689434dd3173236d4f8313bc8f9f5ed11acd4795"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Jan 16 22:54:45 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Wed Feb 15 10:22:45 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add the support to instantiate codec driver.\n\nAdd the support to instantiate the Codec driver for a given\nversion of WCD9310 Codec device.\n\nCRs-fixed: 329058\nChange-Id: Id1389fba46578ed290105752e16becd5fc731201\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "b25838ef0a9fb5238d456d7971020eb5c56cf9ac",
      "tree": "e616927b871ba313a98717b5907da8e118be6643",
      "parents": [
        "689434dd3173236d4f8313bc8f9f5ed11acd4795"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Jan 16 23:37:23 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 15 11:05:47 2012 -0700"
      },
      "message": "ASoC: msm: Add the support to detect the WCD9310 version.\n\nAdd support in the machine driver to dynamically detect the WCD9310\nversion and populate the information to the user space in order to\nload the correct UCMs. The default WCD9310 version is 2.0.\n\nCRs-fixed: 329058\nChange-Id: Id59c13c4325af5c082a33cc1ac552e7c3e9eeb78\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "0915aaeb7a4e9c7876b92df7123a93529e92b762",
      "tree": "bed981c03a1e5251ed3d5c5edc6b1ddd9e5181d4",
      "parents": [
        "e9f676d5e4038fb5aa74e786ed28904bf701809f"
      ],
      "author": {
        "name": "Ben Romberger",
        "email": "bromberg@codeaurora.org",
        "time": "Mon Feb 06 23:32:43 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 13 18:09:18 2012 -0700"
      },
      "message": "ASoC: wcd9310: Fix IIR filter\n\nChanges the IIR filter code to use snd_soc_write\ninstead of snd_soc_update_bits. If update bits\nis used the IIR registers may not be correctly\nupdated.\n\nChange-Id: Ibedfbbceb03fa663a38c8c6c47a7a5300a7daebe\nCRs-fixed: 335282\nSigned-off-by: Ben Romberger \u003cbromberg@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b42237845c6c1f94479320b012664bbf07bb989",
      "tree": "1d219ea8653a66facee7ef21c9556159bc5df8a8",
      "parents": [
        "b855f76b5f217bd6d03c7dfa38a64b51143338ac"
      ],
      "author": {
        "name": "Susan Gao",
        "email": "sgao@opensource.wolfsonmicro.com",
        "time": "Mon Jan 30 13:57:04 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:10 2012 -0800"
      },
      "message": "ASoC: wm8962: Fix word length configuration\n\ncommit 2b6712b19531e22455e7fa18371c5ba9eec76699 upstream.\n\nSigned-off-by: Susan Gao \u003csgao@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "b855f76b5f217bd6d03c7dfa38a64b51143338ac",
      "tree": "90357bf89d4adfd0b99114301d937cf24661abd1",
      "parents": [
        "30b4b3a54fc6ca34c6f8a18b56c83680ad0a7fa9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 01 23:46:58 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:10 2012 -0800"
      },
      "message": "ASoC: wm_hubs: Correct line input to line output 2 paths\n\ncommit 43b6cec27e1e50a1de3eff47e66e502f3fe7e66e upstream.\n\nThe second line output mixer has the controls for the line input bypasses\nin the opposite order.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "30b4b3a54fc6ca34c6f8a18b56c83680ad0a7fa9",
      "tree": "94be83e4f9257889caab0801be1e26109590bbaf",
      "parents": [
        "eb521fbb338f21b2de12fe8f7e4fa5b7e4f9fb2a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 31 11:55:32 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:10 2012 -0800"
      },
      "message": "ASoC: wm_hubs: Fix routing of input PGAs to line output mixer\n\ncommit ee76744c51ec342df9822b4a85dbbfc3887b6d60 upstream.\n\nIN1L/R is routed to both line output mixers, we don\u0027t route IN1 to LINEOUT1\nand IN2 to LINEOUT2.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "10f672f1a199240bc2a77d6f81e1d37f33ba743e",
      "tree": "29974eb8e5b07583e9ffc6f9327714dab2c203bb",
      "parents": [
        "c27711dc7f2cff89cee6a47026d936672cb29350"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 20 11:41:54 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:08 2012 -0800"
      },
      "message": "ASoC: Ensure we generate a driver name\n\ncommit f0e8ed858edb327802ee65fd695cc1538286226f upstream.\n\nCommit 873bd4c (ASoC: Don\u0027t set invalid name string to snd_card-\u003edriver\nfield) broke generation of a driver name for all ASoC cards relying on the\nautomatic generation of one. Fix this by using the old default with spaces\nreplaced by underscores.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a2eeb4b984210336662a9ebdbecb96efd8823ff2",
      "tree": "05673739ba91bd04508ce3ed52122ad244a87c26",
      "parents": [
        "2cf7d6f29728c367ac742e7e17d89d8d9b6caeba"
      ],
      "author": {
        "name": "UK KIM",
        "email": "w0806.kim@samsung.com",
        "time": "Sat Jan 28 01:52:22 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:04 2012 -0800"
      },
      "message": "ASoC: wm_hubs: fix wrong bits for LINEOUT2 N/P mixer\n\ncommit 114395c61ad2eb5a7a5cd163fcadb2414e48245a upstream.\n\nSigned-off-by: UK KIM \u003cw0806.kim@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2cf7d6f29728c367ac742e7e17d89d8d9b6caeba",
      "tree": "bb38331a28730215292d01b1ec7d0e762522cf2f",
      "parents": [
        "3fe10cf8e23ed6e32c09c05303df7e66abdb7e39"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 20 12:19:43 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:04 2012 -0800"
      },
      "message": "ASoC: wm_hubs: Enable line out VMID buffer for single ended line outputs\n\ncommit 77231abe55433aa17eca712718745275853fa66d upstream.\n\nFor optimal performance the single ended line outputs require that the\nline output VMID buffer be enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3fe10cf8e23ed6e32c09c05303df7e66abdb7e39",
      "tree": "6fd7468bb5d3ed9b5442b5abbfcff33a43f20ad2",
      "parents": [
        "99067d691614385f824b42f9a02da9708e66dbb6"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Feb 01 12:05:41 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 13 11:06:04 2012 -0800"
      },
      "message": "ALSA: HDA: Fix duplicated output to more than one codec\n\ncommit 54c2a89f60fd71b924d0f848ac892442951401a6 upstream.\n\nThis typo caused the wrong codec\u0027s nid to be checked for wcaps type.\nAs a result, sometimes speakers would duplicate the output sent to\nHDMI output.\n\nBugLink: https://bugs.launchpad.net/bugs/924320\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9c79f13b0e0a89f1e50266b8b7f9e0d2daac5da0",
      "tree": "6749a1ca2445ea9070b74abcadf2cf07e96f01e4",
      "parents": [
        "6526463a7f18eb0a51e903dc8024f602414845ae"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Mon Nov 28 11:18:57 2011 -0800"
      },
      "committer": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Sun Feb 12 13:48:19 2012 -0800"
      },
      "message": "ASoc: msm: Add support for slimbus shared channel.\n\nPreviously, DSP used to setup the data path towards the\ncodec via slimbus. Now, the data path setup is broken into\ntwo parts - one half of the path setup between apps to slimbus\nand the other half from DSP. This configuration mode is\nrequired to reduce overflow or underflow errors. Also this is\nrequired to handle a configuration where mdm can talk\ndirectly to codec.\n\nChange-Id: Ic9f20b8a2f8a8eb355c07565ec80ec947a7a7337\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "485083dd9be0d8ee3f7959dcbfbe730d3e388cce",
      "tree": "93f4cfd9bd6f0000fc80433790e619578915221b",
      "parents": [
        "09c923e4c547789cc5dbc08d934491a843600c3b",
        "816b8e6e04760da2c38583ae8418c7931f6e96c5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 12 06:04:16 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 12 06:04:16 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Prevent from going suspend while accessing codec registers\" into msm-3.0"
    },
    {
      "commit": "5e809b01da5b564d88cda5dbc287dae42b0411f0",
      "tree": "d0d3124fd8f725193e2acd22a0fa5c8b65d08b56",
      "parents": [
        "94f25dcbd137d139e31be55c461a95b39f730cbe"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Tue Jan 31 00:24:33 2012 -0800"
      },
      "committer": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Fri Feb 10 15:32:36 2012 -0800"
      },
      "message": "ASoC: msm: HDMI PCM 6 channel support\n\nHDMI 1.3 supports Multi channel PCM up to 8 channels with sample\nsize of 16/20/24 bits and sample rate of 32, 44.1, 48, 96, 176.4,\n192K. This patch add supports for 6 channel PCM at 48K sample rate\nwith sample size of 16 bits.\n\nChange-Id: Id09f1f9d7ef2e2444c8c1b661bfc5b3b4c1e66a6\nSigned-off-by: Kiran Kandi \u003ckkandi@codeaurora.org\u003e\n"
    },
    {
      "commit": "b02bd843975f202e3b4b2bad7e0fb508d611574e",
      "tree": "d1459e3b8b6f6f348e790aaeeda100b467238251",
      "parents": [
        "1b07470c7934505ea7382af6bc9ec44ed12f5d2d",
        "6ab8777d30937825147a0793d7310e5d96721f78"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 09 20:28:09 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 09 20:28:09 2012 -0800"
      },
      "message": "Merge \"ASoC: msm7k: Add static variable to hold ear and mic mute value.\" into msm-3.0"
    },
    {
      "commit": "816b8e6e04760da2c38583ae8418c7931f6e96c5",
      "tree": "90242223c023e7272158dcdcaa1c2e37a6d7ef9f",
      "parents": [
        "6e53da890bbb130b6326394a58c6fe9d965c01eb"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 23 16:03:21 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Feb 09 16:14:20 2012 -0800"
      },
      "message": "ASoC: wcd9310: Prevent from going suspend while accessing codec registers\n\nThe wcd9310 codec driver which is slimbus slave can access codec\nregisters when slimbus is suspended.\nThis can cause register read/write failure.\nFix to make sure slimbus is awake before accessing wcd9310 codec\u0027s\nregisters through slimbus.\n\nCRs-fixed: 331338\nChange-Id: Iddbdb1614c18dab4bee4f0cc7951884f34cb7173\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "6ab8777d30937825147a0793d7310e5d96721f78",
      "tree": "6937de89f518e68fac07fd7cae0060e1f1651282",
      "parents": [
        "96a0760091ed47fc1b914f78bb46116b2dd8bb94"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Fri Feb 03 06:03:32 2012 -0800"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Wed Feb 08 07:39:00 2012 +0530"
      },
      "message": "ASoC: msm7k: Add static variable to hold ear and mic mute value.\n\nThe driver needs to hold ear/mic mute values in local variable to\nsupport get api.\n\nChange-Id: I6f9bbdfd6a0942f039ed48829048b835813ac68d\nCRs-Fixed: 333228\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce38a900c3bde95291724571da9bf5ff4afc3939",
      "tree": "651144ef79d611fafbb11c57976cb665cedb283e",
      "parents": [
        "94dc39685bb5099f2ea971be4e3b7a55ce4f88df",
        "a70d369a8c341d9067cfc4fa09a9b40a696ce3ed"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 07 17:22:52 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Feb 07 17:22:52 2012 -0800"
      },
      "message": "Merge changes I520414d2,I364bfecc,I4b503df2,If5d80df5 into msm-3.0\n\n* changes:\n  ASoC: msm: remove ADM dependency\n  ASoC: msm: 8960: Add routing controls for AUX PCM loopback.\n  ASoC: msm8960: enable AUXPCM hostless PCM\n  ASoC: msm: add AUXPCM hostless PCM support\n"
    },
    {
      "commit": "6c1ebb6226f6d09eeeec30360e53883020ed6247",
      "tree": "b217e8bab144f18f3b0060527a94d4f9374e9f93",
      "parents": [
        "d16f2a8249615dbef131a93c8f6030395f22672e"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 16 19:08:43 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Sat Feb 04 23:12:35 2012 -0800"
      },
      "message": "ASoC: wcd9310: Use correct address of MICB4 registers\n\nUnlike Tabla 1.x, Tabla 2.0 codec has different address of micbias 4\nregisters.\nCheck hardware version and access proper address when accessing\nmicbias 4 registers.\n\nCRs-fixed: 330357\nChange-Id: I5e12a6b15e82b00d2e238c21d795fdc189ead6a5\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "80f1aff93c34feff6ad229ff2a1307e82cb5b132",
      "tree": "d9da2932f2f227efb59f18be1bb4e8166598906a",
      "parents": [
        "2fd55451aab99558e8b3ccefd88a1c14ed888c75"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 26 15:56:16 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 03 09:18:57 2012 -0800"
      },
      "message": "ALSA: hda - Fix silent output on Haier W18 laptop\n\ncommit b3a81520bd37a28f77cb0f7002086fb14061824d upstream.\n\nThe very same problem is seen on Haier W18 laptop with ALC861 as seen\non ASUS A6Rp, which was fixed by the commit 3b25eb69.\nNow we just need to add a new SSID entry pointing to the same fixup.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42656\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2fd55451aab99558e8b3ccefd88a1c14ed888c75",
      "tree": "920f7414403d8e7840bce9f88395d7a3cb75080d",
      "parents": [
        "231f0496129d5d41ae77cc2410e3cea97540cd7b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 25 09:55:46 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 03 09:18:56 2012 -0800"
      },
      "message": "ALSA: hda - Fix silent output on ASUS A6Rp\n\ncommit 3b25eb690e8c7424eecffe1458c02b87b32aa001 upstream.\n\nThe refactoring of Realtek codec driver in 3.2 kernel caused a\nregression for ASUS A6Rp laptop; it doesn\u0027t give any output.\nThe reason was that this machine has a secret master mute (or EAPD)\ncontrol via NID 0x0f VREF.  Setting VREF50 on this node makes the\nsound working again.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42588\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "a3c9ccb3e13812e13be045a97ab309a4e23d9ac4",
      "tree": "fc5aa862e795e0bb3406e95ff134fce78da4dc42",
      "parents": [
        "235eae6e5e402f5f723203e4444f10c16c7c3be3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 23 18:23:36 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 03 09:18:49 2012 -0800"
      },
      "message": "ALSA: hda - Fix silent outputs from docking-station jacks of Dell laptops\n\ncommit b4ead019afc201f71c39cd0dfcaafed4a97b3dd2 upstream.\n\nThe recent change of the power-widget handling for IDT codecs caused\nthe silent output from the docking-station line-out jack.  This was\npartially fixed by the commit f2cbba7602383cd9cdd21f0a5d0b8bd1aad47b33\n\"ALSA: hda - Fix the lost power-setup of seconary pins after PM resume\".\nBut the line-out on the docking-station is still silent when booted\nwith the jack plugged even by this fix.\n\nThe remainig bug is that the power-widget is set off in stac92xx_init()\nbecause the pins in cfg-\u003eline_out_pins[] aren\u0027t checked there properly\nbut only hp_pins[] are checked in is_nid_hp_pin().\n\nThis patch fixes the problem by checking both HP and line-out pins\nand leaving the power-map correctly.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42637\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e1650a8c0432549ddffc16d25fd22bb3e0f86076",
      "tree": "49bf43de95c048137d409047785353df38af3e0f",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Jan 24 16:42:35 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Feb 01 16:04:15 2012 -0800"
      },
      "message": "ASoC: wcd9310: Fix DCE/STA measurement sequence\n\nDon\u0027t set MBHC register unnecessarily while measuring DCE/STA at boot time.\nFix will give more accurate measurement result.\n\nChange-Id: Ib2681b9d588027f1e035acd46865783260416645\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "a70d369a8c341d9067cfc4fa09a9b40a696ce3ed",
      "tree": "35a7c3c7a0cffa3aaa4e33da284a876deffc5dcf",
      "parents": [
        "897baf9ab7dc56fd0bdced28c545a703c4a9a5bb"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Sun Jan 22 22:33:19 2012 -0800"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Feb 01 15:02:35 2012 -0800"
      },
      "message": "ASoC: msm: remove ADM dependency\n\nADM management logic has been moved to PCM routing\ndriver. Clean up CPU driver not to call adm_close\nas it would have been called by routing driver.\n\nChange-Id: I520414d2e84c963e9c3b40e2c0d8eb6e3bb0d554\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    }
  ],
  "next": "897baf9ab7dc56fd0bdced28c545a703c4a9a5bb"
}
