)]}'
{
  "log": [
    {
      "commit": "6f54c361329dbb67dac9de174e938992651d12d7",
      "tree": "1e43ed773dbdbeb9fda80e5b9f83797f8b82ea40",
      "parents": [
        "2e4c4dbed0d320294a49c081b14e58a349ac19ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 15 14:44:41 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 15 14:55:16 2013 +0100"
      },
      "message": "ALSA: hda/hdmi - Work around \"alsactl restore\" errors\n\nWhen \"alsactl restore\" is performed on HDMI codecs, it tries to\nrestore the channel map value since the channel map controls are\nwritable.  But hdmi_chmap_ctl_put() returns -EBADFD when no PCM stream\nis assigned yet, and this results in an error message from alsactl.\nAlthough the error is harmless, it\u0027s certainly ugly and can be\nregarded as a regression.\n\nAs a workaround, this patch changes the return code in such a case to\nbe zero for making others happy.  (A slight excuse is: when the chmap\nis changed through the proper alsa-lib API, the PCM status is checked\nthere anyway, so we don\u0027t have to be too strict in the kernel side.)\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.7+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "39e95156b9c778de37f5bf72e50fbdbbbdfb7630",
      "tree": "8e260225e46375e531936fc235521af8c778b421",
      "parents": [
        "83e3acd494f47dc5dababfe6156c6178aca5c3a9"
      ],
      "author": {
        "name": "Eldad Zack",
        "email": "eldad@fogrefinery.com",
        "time": "Sun Jan 13 23:02:04 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 14 10:06:11 2013 +0100"
      },
      "message": "ALSA: usb-audio: selector map for M-Audio FT C400\n\nAdd names of the clock sources for the M-Audio Fast Track\nC400.\n\nSigned-off-by: Eldad Zack \u003celdad@fogrefinery.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "83e3acd494f47dc5dababfe6156c6178aca5c3a9",
      "tree": "2ab91958e7565076fcd01d5659bca892fa694d74",
      "parents": [
        "2aad272b3f458564f2d505465c88fcde37017ba0"
      ],
      "author": {
        "name": "Eldad Zack",
        "email": "eldad@fogrefinery.com",
        "time": "Sun Jan 13 23:02:03 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 14 10:06:03 2013 +0100"
      },
      "message": "ALSA: usb-audio: M-Audio FT C400 skip packet quirk\n\nAttain constant real-world latency by skipping 16 data packets.\nThe number of packets to be skipped was found by trial and error.\n\nSigned-off-by: Eldad Zack \u003celdad@fogrefinery.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2aad272b3f458564f2d505465c88fcde37017ba0",
      "tree": "f263bf35146679c2c3be699ecea475f1e81fa712",
      "parents": [
        "b98ae2729dea161edc96c9d177459b6c28bcbba5"
      ],
      "author": {
        "name": "Eldad Zack",
        "email": "eldad@fogrefinery.com",
        "time": "Sun Jan 13 23:02:02 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 14 10:05:57 2013 +0100"
      },
      "message": "ALSA: usb-audio: correct M-Audio C400 clock source quirk\n\nTaking another look at the C400 descriptors, I see now that there is\na clock selector (0x80) for this device.\nRight now, the clock source points to the internal clock (0x81), which\nis also valid. When the external clock source (0x82) is selected in the\nmixer, and the rates mismatch (if it\u0027s free-running it is fixed to\n48KHz), xruns will occur.\n\nSet the clock ID to the clock selector unit (0x81), which then\nallows the validation code to function correctly.\n\nSigned-off-by: Eldad Zack \u003celdad@fogrefinery.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b98ae2729dea161edc96c9d177459b6c28bcbba5",
      "tree": "6467e4a5870af8b04ac4e2b38a569ba2f4e689e9",
      "parents": [
        "31be5425d795585251a3ee970319c37643e0cda2"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Fri Jan 04 17:02:18 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 14 10:03:03 2013 +0100"
      },
      "message": "ALSA: usb - fix race in creation of M-Audio Fast track pro driver\n\nA patch in the 3.2 kernel caused regression with hotplugging the\nM-Audio Fast track pro, or sound after suspend. I don\u0027t have the\ndevice so I haven\u0027t done a full analysis, but it seems userspace\n(both udev and pulseaudio) got confused when a card was created,\nimmediately destroyed, and then created again.\n\nHowever, at least one person in the bug report (martin djfun)\nreports that this patch resolves the issue for him. It also leaves\na message in the log:\n\"snd-usb-audio: probe of 1-1.1:1.1 failed with error -5\" which is\na bit misleading. It is better than non-working audio, but maybe\nthere\u0027s a more elegant solution?\n\nBugLink: https://bugs.launchpad.net/bugs/1095315\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31be5425d795585251a3ee970319c37643e0cda2",
      "tree": "2f690edfbdb4d6511cd05d7332bb232895d9d842",
      "parents": [
        "c18ab0bac4c377b22e03f9cd4efafa1316b76552"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 10 14:06:38 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 11 11:12:17 2013 +0100"
      },
      "message": "ALSA: usb-audio: Fix NULL dereference by access to non-existing substream\n\nThe commit [0d9741c0: ALSA: usb-audio: sync ep init fix for\naudioformat mismatch] introduced the correction of parameters to be\nset for sync EP.  But since the new code assumes that the sync EP is\nalways paired with the data EP of another direction, it triggers Oops\nwhen a device only with a single direction is used.\n\nThis patch adds a proper check of sync EP type and the presence of the\npaired substream for avoiding the crash.\n\nReported-and-tested-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c18ab0bac4c377b22e03f9cd4efafa1316b76552",
      "tree": "57049641755e7e01d6da9a902ac662a28b688b0b",
      "parents": [
        "065380f0880dd651eb405430745926dc4747b759",
        "49a170bcf28af5ef372cdbed7750ba8d4162bb0e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 10 17:41:54 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 10 17:41:54 2013 +0100"
      },
      "message": "Merge tag \u0027asoc-fix-3.8-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Fixes for v3.8\n\nNothing terribly exciting here except for the DOUBLE_RANGE fix which\njust hadn\u0027t worked before, nobody noticed due to lack of use.\n"
    },
    {
      "commit": "49a170bcf28af5ef372cdbed7750ba8d4162bb0e",
      "tree": "c516c7e5ad8f437bfd9dc0be647e1637e3c298b9",
      "parents": [
        "921c038d87bc02accc8c5904ae080d6b67567974",
        "5f960294e2031d12f10c8488c3446fecbf59628d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:30 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:30 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/wm5100\u0027 into tmp\n"
    },
    {
      "commit": "921c038d87bc02accc8c5904ae080d6b67567974",
      "tree": "a53cf1e2980669e03f9a187552f640c4edc15d3f",
      "parents": [
        "28f2675db8908eeb211391ea4415785a9203b25d",
        "0cc411b934c4317b363d1af993549f391852b980"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:29 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:29 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/wm2200\u0027 into tmp\n"
    },
    {
      "commit": "28f2675db8908eeb211391ea4415785a9203b25d",
      "tree": "6f2fa5ae5925b4b5fffe92d178a480989d5ede45",
      "parents": [
        "92a9d1524e8ac2a8f63cc829bf41813d44888bfe",
        "267f8fa2e1eef0612b2007e1f1846bcbc35cc1fa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:26 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:26 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/wm2000\u0027 into tmp\n"
    },
    {
      "commit": "92a9d1524e8ac2a8f63cc829bf41813d44888bfe",
      "tree": "eb984164097f2021520662346927da8d889bbe4e",
      "parents": [
        "a883eae5135ead2e1adafdd86635dd7d12f211d0",
        "a76fefab5c82d0f51c1330e275476b2066fe7d73"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:25 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:25 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/wm-adsp\u0027 into tmp\n"
    },
    {
      "commit": "a883eae5135ead2e1adafdd86635dd7d12f211d0",
      "tree": "d6a31c4a75e81e3e49b3f5a50ccd290e5638c03a",
      "parents": [
        "fd2eab87a2fcf0f42e21df85a2a4cd18b30f813e",
        "ad1937cdd59c412097ec2bb8f38c12a5640f1f9a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:22 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:22 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/sta529\u0027 into tmp\n"
    },
    {
      "commit": "fd2eab87a2fcf0f42e21df85a2a4cd18b30f813e",
      "tree": "84485ed7d59e69e8a980b0d1f7c7175c6847fb57",
      "parents": [
        "87fee06c5b3a04289115aa5c77a9dd59f81d0817",
        "b50684da6cd5a9ec47ea5556bc9f5461c1d7017c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:17 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:17 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/sgtl5000\u0027 into tmp\n"
    },
    {
      "commit": "87fee06c5b3a04289115aa5c77a9dd59f81d0817",
      "tree": "41557cced54a5232207cdf215e2d969e12e41556",
      "parents": [
        "c31b71de6f7bdbec205920077c684b55e92355ed",
        "3b4bc7bccc7857274705b05cf81a0c72cfd0b0dd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:16 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:16 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/pxa\u0027 into tmp\n"
    },
    {
      "commit": "c31b71de6f7bdbec205920077c684b55e92355ed",
      "tree": "6e0beb9071a170bf637036ac6ccef6ef1f83c070",
      "parents": [
        "fa17cb4a02b698eb7086effd43b277a01372c0d8",
        "9dc754dfa78ca4ef9a117245e5ae3b9b7312d59d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:15 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:15 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/lm49453\u0027 into tmp\n"
    },
    {
      "commit": "fa17cb4a02b698eb7086effd43b277a01372c0d8",
      "tree": "04270b35515a1c2b7618de1af842d5f0cace4d7f",
      "parents": [
        "587691ea396b4e3dc6ef2349e71f93292d55fc63",
        "3271a4fc7daeb489bfe1730023c166065e6fb0e7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:14 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:14 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/cs42l52\u0027 into tmp\n"
    },
    {
      "commit": "587691ea396b4e3dc6ef2349e71f93292d55fc63",
      "tree": "37b3eca0c3f50c25fd86c49d40aa664cfe20e34b",
      "parents": [
        "a18a31a161d5bd4cc5786aa91a2847fbc1bde36e",
        "b8455c9f6f661fb9bcb791370478d6d15c9bf2b3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:11 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:22:11 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/cs4271\u0027 into tmp\n"
    },
    {
      "commit": "a18a31a161d5bd4cc5786aa91a2847fbc1bde36e",
      "tree": "3cd90dee666d8e9cb6d6905e276f55c9b11f38cd",
      "parents": [
        "ae1abb0c3be542555eac0509822373c86307a841",
        "d3bf1561253383a3dbcc40afdb2b039d56093a3e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:21:50 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:21:50 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/core\u0027 into tmp\n"
    },
    {
      "commit": "ae1abb0c3be542555eac0509822373c86307a841",
      "tree": "e2736f9ccbc9553412ca18a179caf2d8fab1836e",
      "parents": [
        "9931faca02c604c22335f5a935a501bb2ace6e20",
        "d71753e22b24548911b377db28f80870cf50d07b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:21:42 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 12:21:42 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/arizona\u0027 into tmp\n"
    },
    {
      "commit": "065380f0880dd651eb405430745926dc4747b759",
      "tree": "6c57f38b0098d015aa90489acd720b49b77d64b0",
      "parents": [
        "e8e7da23c9add6f636bcc631aeb4461ffb99f77f"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Jan 10 10:25:48 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 10 10:27:46 2013 +0100"
      },
      "message": "ALSA: hda - Add support of new codec ALC284\n\nAdded the support for a new codec ALC284, which is compatible with\nALC269.  Also add more codec variants to handle the SSID check\nproperly.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e8e7da23c9add6f636bcc631aeb4461ffb99f77f",
      "tree": "6d8a287e2f0cbdc335026c84f7c79dcbd0a86f64",
      "parents": [
        "56bde0f328428f2fc6e416510d8b42de6a0cfad5"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Jan 10 11:19:14 2013 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 10 10:22:25 2013 +0100"
      },
      "message": "ALSA: usb-audio: Make ebox44_table static\n\nFixes the following sparse warning:\nsound/usb/mixer_quirks.c:1209:23: warning:\nsymbol \u0027ebox44_table\u0027 was not declared. Should it be static?\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "56bde0f328428f2fc6e416510d8b42de6a0cfad5",
      "tree": "6579000dca2f8210330cd71cb86900903dcf7461",
      "parents": [
        "7ed4165e2d01bdbbb4c1086eb73eadf0f64cbbf0"
      ],
      "author": {
        "name": "Andre Schramm",
        "email": "andre.schramm@iosono-sound.com",
        "time": "Wed Jan 09 14:40:18 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 09 16:59:24 2013 +0100"
      },
      "message": "ALSA: hdspm - Fix wordclock status on AES32\n\nUse correct bitmask for AES32 cards to determine wordclock lock state,\nadd missing bitmask for sync check and make output of the corresponding\ncontrol and /proc coherent.\n\nSigned-off-by: Andre Schramm \u003candre.schramm@iosono-sound.com\u003e\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7ed4165e2d01bdbbb4c1086eb73eadf0f64cbbf0",
      "tree": "04bcc7919bb7aa64e85981442117a58157bc9eb9",
      "parents": [
        "d7dab4dbbb2d1b0c903378d6bade2e4ae161804e"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Wed Dec 19 09:44:47 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 09 11:03:38 2013 +0100"
      },
      "message": "Revert \"ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs\"\n\nThis reverts commit 697c373e34613609cb5450f98b91fefb6e910588.\n\nThe original patch was meant to remove clicking, but in fact caused even\nmore clicking instead.\n\nThanks to c4pp4 for doing most of the work with this bug.\n\nBugLink: https://bugs.launchpad.net/bugs/886975\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d7dab4dbbb2d1b0c903378d6bade2e4ae161804e",
      "tree": "5a45de854d93be629d02a61243db7d0ffddc8915",
      "parents": [
        "6d3cd5d444223c41eabb70dccff14fae4e8cb8b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 13:51:30 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 09 11:00:08 2013 +0100"
      },
      "message": "ALSA: hda - Disable runtime D3 for Intel CPT \u0026 co\n\nWe\u0027ve got a few bug reports that the runtime D3 results in the dead\nHD-audio controller.  It seems that the problem is in a deeper level\nthan the sound driver itself, so as a temporal solution, disable the\nfeature for these controllers again.\n\nReported-and-tested-by: Vincent Blut \u003cvincent.debian@free.fr\u003e\nReported-and-tested-by: Maurizio Avogadro \u003cmavoga@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.7]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3b4bc7bccc7857274705b05cf81a0c72cfd0b0dd",
      "tree": "f7369b4d829bad786dff482f6cc369073373cf4a",
      "parents": [
        "41b645c8624df6ace020a8863ad1449d69140f7d"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Mon Jan 07 13:55:13 2013 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 08 11:27:35 2013 +0000"
      },
      "message": "ALSA: pxa27x: fix ac97 warm reset\n\nThis patch fixes some code that implements a work-around to a hardware bug in\nthe ac97 controller on the pxa27x.  A bug in the controller\u0027s warm reset\nfunctionality requires that the mfp used by the controller as the AC97_nRESET\nline be temporarily reconfigured as a generic output gpio (AF0) and manually\nheld high for the duration of the warm reset cycle.  This is what was done in\nthe original code, but it was broken long ago by commit fb1bf8cd\n    ([ARM] pxa: introduce processor specific pxa27x_assert_ac97reset())\nwhich changed the mfp to a GPIO input instead of a high output.\n\nThe fix requires the ac97 controller to obtain the gpio via gpio_request_one(),\nwith arguments that configure the gpio as an output initially driven high.\n\nTested on a palm treo 680 machine.  Reportedly, this broken code only prevents a\nwarm reset on hardware that lacks a pull-up on the line, which appears to be the\ncase for me.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "41b645c8624df6ace020a8863ad1449d69140f7d",
      "tree": "701bedcdd8922cf72ecac2e4029374c306f7bcdd",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Mon Jan 07 13:55:12 2013 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 08 11:27:27 2013 +0000"
      },
      "message": "ALSA: pxa27x: fix ac97 cold reset\n\nCold reset on the pxa27x currently fails and\n\n     pxa2xx_ac97_try_cold_reset: cold reset timeout (GSR\u003d0x44)\n\nappears in the kernel log.  Through trial-and-error (the pxa270 developer\u0027s\nmanual is mostly incoherent on the topic of ac97 reset), I got cold reset to\ncomplete by setting the WARM_RST bit in the GCR register (and later noticed that\npxa3xx does this for cold reset as well).  Also, a timeout loop is needed to\nwait for the reset to complete.\n\nTested on a palm treo 680 machine.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "a76fefab5c82d0f51c1330e275476b2066fe7d73",
      "tree": "80ba425b3aab5643bf635d80c006da976e7ed4d5",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 07 19:03:17 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 07 19:13:35 2013 +0000"
      },
      "message": "ASoC: wm_adsp: Ensure that block writes are from DMA aligned addresses\n\nOtherwise we won\u0027t run correctly on systems that require this for larger\ndata transfers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6d3cd5d444223c41eabb70dccff14fae4e8cb8b1",
      "tree": "c79d6c185a9c476e37c14dba7daf517bc01b9602",
      "parents": [
        "61ed1dca1645d2dd64c83a01f728dfd59fa789b6"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jan 07 12:03:47 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 07 17:29:55 2013 +0100"
      },
      "message": "ALSA: hda - add mute LED for HP Pavilion 17 (Realtek codec)\n\nThe mute LED is in this case connected to the Mic1 VREF.\n\nThe machine also exposes the following string in BIOS:\n\"HP_Mute_LED_0_A\", so if more machines are coming, it probably\nmakes sense to try to do something more generic, like for the\nIDT codec.\n\nCc: stable@vger.kernel.org\nBugLink: https://bugs.launchpad.net/bugs/1096789\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "61ed1dca1645d2dd64c83a01f728dfd59fa789b6",
      "tree": "e5d9193fa34153055f033be06261733426c25903",
      "parents": [
        "dc30a436903ccf180b0313d3fc3f44278a1d44c8"
      ],
      "author": {
        "name": "Nickolai Zeldovich",
        "email": "nickolai@csail.mit.edu",
        "time": "Sat Jan 05 14:14:08 2013 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 07 09:33:56 2013 +0100"
      },
      "message": "ALSA: au88x0: fix incorrect left shift\n\nvortex_wt_setdsout performs bit-negation on the bit position (wt\u00260x1f)\nrather than on the resulting bitmask.  This code is never actually\ninvoked (vortex_wt_setdsout is always called with en\u003d1), so this does\nnot currently cause any problem, and this patch is simply cleanup.\n\nSigned-off-by: Nickolai Zeldovich \u003cnickolai@csail.mit.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "267f8fa2e1eef0612b2007e1f1846bcbc35cc1fa",
      "tree": "d585bfd8bd84a0389f60b9a7b1b8233ef933b7c7",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 21:18:12 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 21:19:42 2013 +0000"
      },
      "message": "ASoC: wm2000: Fix sense of speech clarity enable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "5f960294e2031d12f10c8488c3446fecbf59628d",
      "tree": "9182a1b84e0a96247877ec81ca7c1413175157f3",
      "parents": [
        "d1c3ed669a2d452cacfb48c2d171a1f364dae2ed"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 21:06:08 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 21:06:08 2013 +0000"
      },
      "message": "ASoC: wm5100: Remove DSP B and left justified formats\n\nThese are not supported\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "d71753e22b24548911b377db28f80870cf50d07b",
      "tree": "a3e8a65a2971c717c1a180ca69e5075dca16b86f",
      "parents": [
        "1b8d52e63c53fd271846a56b7b1e3f622fd6a0a8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 10:48:02 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 11:33:22 2013 +0000"
      },
      "message": "ASoC: arizona: Remove DSP B and left justified AIF modes\n\nThese are not supported.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "0cc411b934c4317b363d1af993549f391852b980",
      "tree": "592ee8a54820010a175501abaf5fdbcc42b47470",
      "parents": [
        "2a5f431592343b78896013b055582f94c12a5049"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 10:48:10 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 04 11:31:57 2013 +0000"
      },
      "message": "ASoC: wm2200: Remove DSP B and left justified AIF modes\n\nThese are not supported.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "dc30a436903ccf180b0313d3fc3f44278a1d44c8",
      "tree": "b262bd64e751b7d68a012cf0c9329845518327df",
      "parents": [
        "b7b435e81b7228af68b5d3bef277fce10100b369"
      ],
      "author": {
        "name": "Asim Kadav",
        "email": "kadav@cs.wisc.edu",
        "time": "Thu Jan 03 11:47:26 2013 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 04 10:38:27 2013 +0100"
      },
      "message": "sound: oss/pas2: Fix possible access out of array\n\nAdded a fix for hardware dependence bug where a sound card failure\nshould not result in reading beyond array memory index.\n\nSigned-off-by: Asim Kadav \u003ckadav@cs.wisc.edu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b7b435e81b7228af68b5d3bef277fce10100b369",
      "tree": "07f7e0d1d4fea7403c39a4c3e3e5f7e1bea76f55",
      "parents": [
        "8f7f3ab15e0873a9b04d5a38ef1d33831aaf609d"
      ],
      "author": {
        "name": "Damien Zammit",
        "email": "damien@zamaudio.com",
        "time": "Fri Jan 04 09:51:44 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 04 09:53:17 2013 +0100"
      },
      "message": "ALSA: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk\n\nThis patch is based on 3.8-rc1. It fixes two things:\n1) A kernel panic caused by incorrect allocation of a u8 variable\n   \"bootresponse\".\n2) A noisy dmesg (urb status -32) caused by broken pipe to an\n   invalid midi endpoint.\n\nIt is also a little cleaner because there is no need for a new\nQUIRK_MIDI type as suggested by kernel developers, since the device\nfollows exactly the MIDIMAN protocol.\n\nSigned-off-by: Damien Zammit \u003cdamien@zamaudio.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8f7f3ab15e0873a9b04d5a38ef1d33831aaf609d",
      "tree": "eea748ecb36a367b93fb8ad58077239ef67bd5ad",
      "parents": [
        "c86c2d440c4faff9d0761bc5f34cc428a5ccf7d4"
      ],
      "author": {
        "name": "Alexander Schremmer",
        "email": "alex@alexanderweb.de",
        "time": "Thu Jan 03 12:59:07 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 03 14:26:48 2013 +0100"
      },
      "message": "ALSA: usb-audio: Add support for Creative BT-D1 via usb sound quirks\n\nSupport the Creative BT-D1 Bluetooth USB audio device. Before this\npatch, Linux had trouble finding the correct USB descriptors and bailed\nout with these messages:\n\n no or invalid class specific endpoint descriptor\n\nNow it still prints these messages on hotplug:\n\n snd-usb-audio: probe of ...:1.0 failed with error -5\n snd-usb-audio: probe of ...:1.2 failed with error -5\n snd-usb-audio: probe of ...:1.3 failed with error -5\n\nBut the device works correctly, including the HID support.\n\nThe patch is diff\u0027ed against 3.8-rc1 but should apply to older kernels\nas well.\n\nSigned-off-by: Alexander Schremmer \u003calex@alexanderweb.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c86c2d440c4faff9d0761bc5f34cc428a5ccf7d4",
      "tree": "63d5d05641f39f389459ca51eeb1a3e514b56386",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Jan 03 14:12:29 2013 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 03 14:22:34 2013 +0100"
      },
      "message": "ALSA: hda - Switch \"On\" and \"Off\" for \"Mute-LED Mode\" kcontrol\n\nThe vmaster hook sends 1 for enabled/unmuted and 0 for disabled/muted,\nbut \"Mute-LED Mode\" being \"On\" refers to the LED being on, not the\nvolume being on.\nTherefore \"On\" and \"Off\" should be switched.\n\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b8d52e63c53fd271846a56b7b1e3f622fd6a0a8",
      "tree": "2de656e9f20cfbb54908f60ab9dfd62128a3c70c",
      "parents": [
        "a8c02db029385fb4426e0396e108ab23cd08f384"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 04 13:14:24 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 02 13:08:42 2013 +0000"
      },
      "message": "ASoC: wm5102: Improve speaker enable performance\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d3bf1561253383a3dbcc40afdb2b039d56093a3e",
      "tree": "697ee9b31a828ea02ff3d93e93e9c876bb802633",
      "parents": [
        "865df9cb122d9e5ecbbb7056f2c9c64933bf8dd0"
      ],
      "author": {
        "name": "Chuansheng Liu",
        "email": "chuansheng.liu@intel.com",
        "time": "Wed Dec 26 00:57:32 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 27 16:14:43 2012 +0000"
      },
      "message": "ASoC: core: fix the memory leak in case of remove_aux_dev()\n\nWhen probing aux_dev, initializing is as below:\ndevice_initialize()\ndevice_add()\n\nSo when remove aux_dev, we need do as below:\ndevice_del()\ndevice_put()\nOtherwise, the rtd_release() will not be called.\n\nSo here using device_unregister() to replace device_del(),\nlike the action in soc_remove_link_dais().\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "865df9cb122d9e5ecbbb7056f2c9c64933bf8dd0",
      "tree": "39e8c354c99d0118c037bfb4ac503046c2ce2ad7",
      "parents": [
        "5db1bc1892aa70d378ea7563852ae87f3772519b"
      ],
      "author": {
        "name": "Chuansheng Liu",
        "email": "chuansheng.liu@intel.com",
        "time": "Wed Dec 26 00:56:05 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 27 16:14:43 2012 +0000"
      },
      "message": "ASoC: core: fix the memory leak in case of device_add() failure\n\nAfter called device_initialize(), even device_add() returns\nerror, we still need use the put_device() to release the reference\nto call rtd_release(), which will do the free() action.\n\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3271a4fc7daeb489bfe1730023c166065e6fb0e7",
      "tree": "13d8c60aae948308e13cf05b84a8dd526897c50f",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Dec 20 16:53:16 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 16:02:19 2012 +0000"
      },
      "message": "ASoC: cs42l52: Catch no-match case in cs42l52_get_clk\n\nIn the case of no-match, return -EINVAL instead of 0.\n\nSince we assign i to ret in the for loop, ret always less than\nARRAY_SIZE(clk_map_table). Thus remove the boundary checking for ret.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9dc754dfa78ca4ef9a117245e5ae3b9b7312d59d",
      "tree": "961247fa92785becb8dbd592262bcfb9c3ccd1dc",
      "parents": [
        "88ac43924b396e524288570ed3b11e8c94c1191f"
      ],
      "author": {
        "name": "MR.Swami.Reddy@ti.com",
        "email": "MR.Swami.Reddy@ti.com",
        "time": "Fri Dec 07 17:06:54 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:45:10 2012 +0000"
      },
      "message": "ASoC: lm49453: Update lm49453_reg_defs values as per LM49453 HW revision-B\n\nUpdate lm49453_reg_defs values as per LM49453 HW revision-B\n\nSigned-off-by: M R Swami Reddy \u003cmr.swami.reddy@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "88ac43924b396e524288570ed3b11e8c94c1191f",
      "tree": "f5730cdc2be32611e42ef3643f74030c00630e82",
      "parents": [
        "ec20f2f8d3714cfb491a138eb4c0c720577d49e6"
      ],
      "author": {
        "name": "MR.Swami.Reddy@ti.com",
        "email": "MR.Swami.Reddy@ti.com",
        "time": "Fri Dec 07 17:00:10 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:43:56 2012 +0000"
      },
      "message": "ASoC: lm49453: Fix adc, mic and sidetone volume ranges\n\nAdd adc, mic, sidetone volume ranges and appropriately added the controls.\nFix the DAC HP/EP/LS/LO/HA maximum gain values.\n\nSigned-off-by: MR Swami Reddy \u003cmr.swami.reddy@ti.com\u003e\nTested-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n\n--\n sound/soc/codecs/lm49453.c |   43 ++++++++++++++++++++++++-------------------\n 1 files changed, 24 insertions(+), 19 deletions(-)\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a8c02db029385fb4426e0396e108ab23cd08f384",
      "tree": "23898bbf654638e5071f2dd50eb3060b695e476f",
      "parents": [
        "7110a287ff2b1f3780905d1686a1a4edccb95133"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 18 14:05:01 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:41:44 2012 +0000"
      },
      "message": "ASoC: arizona: Correct FLL source definitions\n\nThe FLL source constants were numbered as a simple enumeration but were\nbeing used in the code as direct values to be written to the registers.\nRenumber the constants to reflect the usage.\n\nReported-by: Ryo Tsutsui \u003cRyo.Tsutsui@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "7110a287ff2b1f3780905d1686a1a4edccb95133",
      "tree": "01649c3833f1133056562443b3293d87fd68feea",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Dec 20 23:29:42 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:41:44 2012 +0000"
      },
      "message": "ASoC: arizona: Do proper shift for setting AIF rate\n\nARIZONA_AIF1_RATE_MASK is 0x7800 /* AIF1_RATE - [14:11] */\nThus we need left shift ARIZONA_AIF1_RATE_SHIFT when setting aif1 rate.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "ec20f2f8d3714cfb491a138eb4c0c720577d49e6",
      "tree": "d32cabd662a0623d52f1f685f3d148317603c52e",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Fri Dec 21 09:19:20 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:32:28 2012 +0000"
      },
      "message": "ASoC: lm49453: Fix mask for setting mode bit in lm49453_set_dai_fmt()\n\nThe mode variable is either 0 or 1.\nTo update mode setting, the mask should be BIT(0) rather than BIT(1).\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nTested-by: Omair M. Abdullah \u003comair.m.abdullah@intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b50684da6cd5a9ec47ea5556bc9f5461c1d7017c",
      "tree": "046c57ee9055d6d2e022d977795f2dbd1648e0d0",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Sun Dec 23 15:45:31 2012 -0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:31:25 2012 +0000"
      },
      "message": "ASoC: sgtl5000: Fix maximum value for microphone gain\n\nsgtl5000 microphone gain only has 2 bits of resolution, so maximum value is 3.\n\nFrom Eric Nelson:\n\"We also found that for the microphones we have here (commodity PC boom mics) a\ndefault value of 2 for the gain gives the best results.\"\n\nSo change the default microphone gain as well.\n\nSigned-off-by: Eric Nelson \u003ceric.nelson@boundarydevices.com\u003e\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5db1bc1892aa70d378ea7563852ae87f3772519b",
      "tree": "6cdc9add7049467d43e730ff09372f26af0867f3",
      "parents": [
        "9bde4f0b1c83d1129a9fc8ec5b2611ba6dab1215"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Sat Dec 22 10:38:14 2012 -0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 24 15:20:16 2012 +0000"
      },
      "message": "ASoC: soc-core: Remove unused \u0027ret\u0027 variable\n\ncommit 9bde4f0b1c (ASoC: core: Fix SOC_DOUBLE_RANGE() macros) introduced\nthe following build warning:\n\nsound/soc/soc-core.c:2999:6: warning: unused variable \u0027ret\u0027 [-Wunused-variable]\n\nRemove the unused \u0027ret\u0027 variable.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a5f431592343b78896013b055582f94c12a5049",
      "tree": "ca11b5284f8a19c0fbf59756fb77f05fa53a8f05",
      "parents": [
        "8246b5b03ef4ab6f29ad8edad859c74b124323cb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Fri Dec 21 16:28:37 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 21 09:32:20 2012 +0000"
      },
      "message": "ASoC: wm2200: Fix setting dai format in wm2200_set_fmt\n\nAccording to the defines in wm2200.h:\n/*\n * R1284 (0x504) - Audio IF 1_5\n */\n\nWe should not left shift 1 bit for fmt_val when setting dai format.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "9bde4f0b1c83d1129a9fc8ec5b2611ba6dab1215",
      "tree": "e93c78b38f234efd10b42a4c7576a7ceeb3112f1",
      "parents": [
        "08b27848da620f206a8b6d80f26184485dd7aa40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 19 16:05:00 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 20 17:46:55 2012 +0000"
      },
      "message": "ASoC: core: Fix SOC_DOUBLE_RANGE() macros\n\nAlthough we\u0027ve had macros defining double _RANGE controls for a while now\nthey\u0027ve not actually been backed up properly by the implementation, it\u0027s\ntreated everything as mono. Fix that by implementing the handling in the\nstereo controls, ensuring that the mono controls don\u0027t mistakenly get\ntreated as stereo.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "ad1937cdd59c412097ec2bb8f38c12a5640f1f9a",
      "tree": "cfcee204f527b2132f49b82cd264b36e8a58f69f",
      "parents": [
        "8246b5b03ef4ab6f29ad8edad859c74b124323cb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu Dec 20 16:17:25 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 20 16:01:26 2012 +0000"
      },
      "message": "ASoC: sta529: Fix update register bits in sta529_set_dai_fmt\n\nBoth the mask and mode settings are wrong in current code.\n\nAccording to the datasheet:\n\nS2PCFG0 (0x0A)\nBIT[3:1] DATA_FORMAT\n        serial interface protocol format:\n        000: left Justified\n        001: I2S (default)\n        010: right justified\n        100: PCM no delay\n        101: PCM delay\n        111: DSP\n\nThus fixes the defines for LEFT_J_DATA_FORMAT, I2S_DATA_FORMAT, and\nRIGHT_J_DATA_FORMAT.\nAlso adds define for DATA_FORMAT_MSK.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "08b27848da620f206a8b6d80f26184485dd7aa40",
      "tree": "97afc7bc57dc0b0322b116f98f5372f1a472d91b",
      "parents": [
        "8246b5b03ef4ab6f29ad8edad859c74b124323cb"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Dec 19 19:36:02 2012 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 20 15:59:46 2012 +0000"
      },
      "message": "ASoC: pcm: allow backend hardware to be freed in pause state\n\nWhen front-end PCM session is in paused state, back-end\nPCM session will be put in paused state as well if given\nfront-end PCM session is the only client of given back-end.\nThen, application closes front-end PCM session, DPCM\nframework will not allow back-end enters HW_FREE state\nso back-end will never get shutdown completely.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "03c850ec327c42a97e44c448b75983e12da417d9",
      "tree": "d5fe304ba4b0639b331ffe689b5aff7c524cb4da",
      "parents": [
        "85d5b70d8a0681a362d075bf0d19b4ee8c6767ee",
        "cb99864d40e46dea9c2aa3eaa97517b776f91024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 07:52:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 07:52:13 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"This update contains overall only driver-specific fixes.  Slightly\n  large LOC are seen in usb-audio driver for a couple of new device\n  quirks and cs42l71 ASoC driver for enhanced features.  The others are\n  a few small (regression) fixes HD-audio, and yet other small / trival\n  ASoC fixes.\"\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: usb-audio: Support for Digidesign Mbox 2 USB sound card:\n  ALSA: HDA: Fix sound resume hang\n  ALSA: hda - bug fix for invalid connection list of Haswell HDMI codec pins\n  ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup\n  ALSA: hda - Set codec-\u003esingle_adc_amp flag for Realtek codecs\n  ASoC: atmel-ssc: change disable to disable in dts node\n  ASoC: Prevent pop_wait overwrite\n  ALSA: usb-audio: ignore-quirk for HP Wireless Audio\n  ALSA: hda - Always turn on pins for HDMI/DP\n  ALSA: hda - Fix pin configuration of HP Pavilion dv7\n  ASoC: core: Fix splitting of log messages\n  ASoC: cs42l73: Change VSPIN/VSPOUT to VSPINOUT\n  ASoC: cs42l73: Add DAPM events for power down.\n  ASoC: cs42l73: Add DMIC\u0027s as DAPM inputs.\n  ASoC: sigmadsp: Fix endianness conversion issue\n  ASoC: tpa6130a2: Use devm_* APIs\n"
    },
    {
      "commit": "cb99864d40e46dea9c2aa3eaa97517b776f91024",
      "tree": "c3684fe904dd058a0a01a51cda460f3575a5ec38",
      "parents": [
        "44728e97c35ef31d649dafbbada665e37176f5da"
      ],
      "author": {
        "name": "Damien Zammit",
        "email": "damien@zamaudio.com",
        "time": "Wed Dec 19 11:27:22 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 19 11:27:22 2012 +0100"
      },
      "message": "ALSA: usb-audio: Support for Digidesign Mbox 2 USB sound card:\n\nThis patch is the result of a lot of trial and error, since there are no specs\navailable for the device.\n\nFull duplex support is provided, i.e. playback and recording in stereo.\nThe format is hardcoded at 48000Hz @ 24 bit, which is the maximum that the\ndevice supports.  Also, MIDI in and MIDI out both work.\n\nUsers will notice that the S/PDIF light also flashes when playback or recording\nis active.  I believe this means that S/PDIF input/output is simultaneously\nactivated with the analogue i/o during use.\nBut this particular functionality remains untested.\n\nNote that this particular version of the patch is so far untested on the\nphysical hardware because I have not compiled a full kernel with the changes.\nHowever, extensive testing has been done by many users of the hardware\nwho believe other versions of my patch have worked since circa 2009.\n\n[Modified to make a function static by tiwai]\n\nSigned-off-by: Damien Zammit \u003cdamien@zamaudio.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "44728e97c35ef31d649dafbbada665e37176f5da",
      "tree": "2f1cc1b4c60974e767213f23ab73e07ba1389632",
      "parents": [
        "6ffe168f822cf7f777987cddc00ade542fd73bf0"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel@quora.org",
        "time": "Tue Dec 18 23:59:33 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 18 17:07:11 2012 +0100"
      },
      "message": "ALSA: HDA: Fix sound resume hang\n\nResuming a switcheroo\u0027d HDA controller hangs since the completion\nis one-shot (thus works the first time). Fix by using completions\nthat explictly need rearming, so remain fired before.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel@quora.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ffe168f822cf7f777987cddc00ade542fd73bf0",
      "tree": "0c456b5c26f51cef736f998c428833c22fa32b91",
      "parents": [
        "b78562b10fa66175e30b76073e32a0ad8d92aa83"
      ],
      "author": {
        "name": "Mengdong Lin",
        "email": "mengdong.lin@intel.com",
        "time": "Tue Dec 18 16:59:15 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 18 11:05:36 2012 +0100"
      },
      "message": "ALSA: hda - bug fix for invalid connection list of Haswell HDMI codec pins\n\nHaswell HDMI codec pins may report invalid connection list entries, which\nwill cause failure to play audio via HDMI or Display Port.\n\nSo this patch adds fixup for Haswell to workaround this hardware issue:\nenable DP1.2 mode and override the pins\u0027 connection list entries with proper\nvalue.\n\nSigned-off-by: Mengdong Lin \u003cmengdong.lin@intel.com\u003e\nSigned-off-by: Xingchao Wang \u003cxingchao.wang@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8f6e60419645f7fea84c361ca2c16dd1feee08e4",
      "tree": "dbc053cc1f62e26b7174d1b192a298788e1de456",
      "parents": [
        "8ec7d50f1ed2b072d23ce810f86df09ee0568d4b"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "sound: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b78562b10fa66175e30b76073e32a0ad8d92aa83",
      "tree": "e6294cd29f2b7a67f3a0b8c190892a2c23653b7f",
      "parents": [
        "1098b7c2285d6d4c0d523563be580a56b07f11c7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 20:06:49 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 20:10:50 2012 +0100"
      },
      "message": "ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup\n\nThe workaround to force VREF50 for dallas/hp model with ALC861VD\nwas introduced in commit 8fdcb6fe4204bdb4c6991652717ab5063751414e,\nbut it contained wrong pincap override bits.\n\nThis patch fixes to exclude VREF80 pincap bit correctly.\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1098b7c2285d6d4c0d523563be580a56b07f11c7",
      "tree": "74c88807ea1a53dc2382100f40a5769673ab5fa7",
      "parents": [
        "6be7f5344b4fca35f1955aa73f0de825316a3236"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 20:03:15 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 20:03:15 2012 +0100"
      },
      "message": "ALSA: hda - Set codec-\u003esingle_adc_amp flag for Realtek codecs\n\nIt turned out that Realtek codecs (ALC260, etc) with input amps in\naudio-input widgets don\u0027t handle the multiple individual input amps.\nThus we need to set codec-\u003esingle_adc_amp flag for them in general.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6be7f5344b4fca35f1955aa73f0de825316a3236",
      "tree": "25ccce9c837fbc7beef026b46852197b637be901",
      "parents": [
        "df68f106436b684520212494a5ce0e3823b485da",
        "8246b5b03ef4ab6f29ad8edad859c74b124323cb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 15:40:55 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 15:40:55 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.8p1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next\n\nASoC: More updates for v3.8\n\nNothing terribly exciting here, just small localised changes.\n\nAs well as fixes there are a couple of Cirrus changes and one devm_\nchange which were in prior to the merge window but got missed from the\noriginal pull to Takashi.\n"
    },
    {
      "commit": "8246b5b03ef4ab6f29ad8edad859c74b124323cb",
      "tree": "2cce106f4888b15fcafc31749f213b45b853f9e1",
      "parents": [
        "36adf15107d3e74200e0ffc0f3678ee27c5376a7",
        "d06080cf08e6b59971959d9be3d0587c6e033292"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:46 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:46 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/tpa6130a2\u0027 into asoc-next\n"
    },
    {
      "commit": "36adf15107d3e74200e0ffc0f3678ee27c5376a7",
      "tree": "21c4b1130b66128804e9ab24d24e64258e139412",
      "parents": [
        "20694ad278742ed982b24117d8525f0673529f63",
        "c871bd0b2e627ff387d0ff055d8175879c80d01f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:45 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:45 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/log\u0027 into asoc-next\n"
    },
    {
      "commit": "20694ad278742ed982b24117d8525f0673529f63",
      "tree": "efa288f95598b24cc1421df0ff9cbcae1c16b239",
      "parents": [
        "326b06a8a9b09d6d9a276fd550b6b6bb138e9a47",
        "7f3dd4a8e31cdaed5f80f24b798cedcab644830b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:44 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:44 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/cs42l73\u0027 into asoc-next\n"
    },
    {
      "commit": "326b06a8a9b09d6d9a276fd550b6b6bb138e9a47",
      "tree": "b9bdcb0bd635b91258cec09c981af2c5dcc0f683",
      "parents": [
        "92b2e81d6f95bcee386abac4c4389f5b950f7bb9",
        "9bffb1fb7c22c96d51d4ba06e2e023dd568a5872"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:43 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:43 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/core\u0027 into asoc-next\n"
    },
    {
      "commit": "82441fffc8d9c28e168df3bcd9f9c95bfae1ebbc",
      "tree": "76abbef660f5bd8bdef62477227972c5f530fdf8",
      "parents": [
        "7a79e94e973639da7bf1b8242d504f9db9e5e848",
        "a3adb1432d7a3ad86bb17a1638e44414537e4118"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:41 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:56:41 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/sigmadsp\u0027 into asoc-next\n"
    },
    {
      "commit": "9bffb1fb7c22c96d51d4ba06e2e023dd568a5872",
      "tree": "88cc04ca2ff1f66f36561e559886fc8cbeeaca6e",
      "parents": [
        "29594404d7fe73cd80eaa4ee8c43dcc53970c60e"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Thu Dec 13 12:23:05 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 15 23:45:09 2012 +0900"
      },
      "message": "ASoC: Prevent pop_wait overwrite\n\npop_wait is used to determine if a deferred playback close\nneeds to be cancelled when the a PCM is open or if after\nthe power-down delay expires it needs to run. pop_wait is\nassociated with the CODEC DAI, so the CODEC DAI must be\nunique. This holds true for most CODECs, except for the\ndummy CODEC and its DAI.\n\nIn DAI links with non-unique dummy CODECs (e.g. front-ends),\npop_wait can be overwritten by another DAI link using also a\ndummy CODEC. Failure to cancel a deferred close can cause\nmute due to the DAPM STOP event sent in the deferred work.\n\nOne scenario where pop_wait is overwritten and causing mute\nis below (where hw:0,0 and hw:0,1 are two front-ends with\ndefault pmdown_time \u003d 5 secs):\n\naplay /dev/urandom -D hw:0,0 -c 2 -r 48000 -f S16_LE -d 1\nsleep 1\naplay /dev/urandom -D hw:0,1 -c 2 -r 48000 -f S16_LE -d 3 \u0026\naplay /dev/urandom -D hw:0,0 -c 2 -r 48000 -f S16_LE\n\nSince CODECs may not be unique, pop_wait is moved to the PCM\nruntime structure. Creating separate dummy CODECs for each\nDAI link can also solve the problem, but at this point it\u0027s\nonly pop_wait variable in the CODEC DAI that has negative\neffects by not being unique.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "df68f106436b684520212494a5ce0e3823b485da",
      "tree": "eb86c837f8b4deb5bc75c6e89e3a1845cb1f3184",
      "parents": [
        "6169b673618bf0b2518ce413b54925782a603f06"
      ],
      "author": {
        "name": "Eldad Zack",
        "email": "eldad@fogrefinery.com",
        "time": "Sat Dec 15 05:30:33 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 15 11:13:10 2012 +0100"
      },
      "message": "ALSA: usb-audio: ignore-quirk for HP Wireless Audio\n\nAs Joe Cooper \u003cswelljoe@gmail.com\u003e reported, \"On most HP Envy laptops\nthe snd-usb-audio module causes the system to become unresponsive and\nGnome Shell 3 to crash.\".\nSee also:\n http://mailman.alsa-project.org/pipermail/alsa-devel/2012-December/057729.html\n\nAdd a quirk to ignore this device (for now) to solve the instability\nissue and allow other USB audio devices to be used.\n\nReported-by: Joe Cooper \u003cswelljoe@gmail.com\u003e\nTested-by: Isaac Smith \u003chunternet93@gmail.com\u003e\nSigned-off-by: Eldad Zack \u003celdad@fogrefinery.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6169b673618bf0b2518ce413b54925782a603f06",
      "tree": "8730e3e96d254fcde02e3da277cbed878edf59c6",
      "parents": [
        "8ae5865ec77c22462c736846a0679947a6953548"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 14 10:22:35 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 14 10:27:25 2012 +0100"
      },
      "message": "ALSA: hda - Always turn on pins for HDMI/DP\n\nWe\u0027ve seen the broken HDMI *video* output on some machines with GM965,\nand the debugging session pointed that the culprit is the disabled\naudio output pins.  Toggling these pins dynamically on demand caused\nflickering of HDMI TV.\n\nThis patch changes the behavior to keep the pin ON constantly.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d51421\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a2013a13e68354e0c8f3696b69701803e13fb737",
      "tree": "a7e1da6bfad1aa2afd83f401874d606269ce90b4",
      "parents": [
        "dadfab4873256d2145640c0ce468fcbfb48977fe",
        "106f9d9337f65bd428c0c79f650e3489e458d771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial branch from Jiri Kosina:\n \"Usual stuff -- comment/printk typo fixes, documentation updates, dead\n  code elimination.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  HOWTO: fix double words typo\n  x86 mtrr: fix comment typo in mtrr_bp_init\n  propagate name change to comments in kernel source\n  doc: Update the name of profiling based on sysfs\n  treewide: Fix typos in various drivers\n  treewide: Fix typos in various Kconfig\n  wireless: mwifiex: Fix typo in wireless/mwifiex driver\n  messages: i2o: Fix typo in messages/i2o\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n  radeon: Fix typo and copy/paste error in comments\n  doc: Remove unnecessary declarations from Documentation/accounting/getdelays.c\n  various: Fix spelling of \"asynchronous\" in comments.\n  Fix misspellings of \"whether\" in comments.\n  eisa: Fix spelling of \"asynchronous\".\n  various: Fix spelling of \"registered\" in comments.\n  doc: fix quite a few typos within Documentation\n  target: iscsi: fix comment typos in target/iscsi drivers\n  treewide: fix typo of \"suport\" in various comments and Kconfig\n  treewide: fix typo of \"suppport\" in various comments\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
      "tree": "5ebb384972aabf676d8137d95362333193c89f66",
      "parents": [
        "698d601224824bc1a5bf17f3d86be902e2aabff0",
        "d7460f4a3d75469deb1c6c028961da69608d02d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:00:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:00:00 2012 -0800"
      },
      "message": "Merge tag \u0027boards2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC board updates, take 2 from Olof Johansson:\n \"This branch contains board updates for shmobile that had dependencies\n  on earlier branches past the first driver branch, and thus are merged\n  separately.\n\n  Most of these are to enable audio and USB on shmobile.  They contain a\n  dependent ASoC branch that has been coordinated with Mark Brown.\"\n\n* tag \u0027boards2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: shmobile: mackerel: Add FLCTL IRQ resource\n  ARM: shmobile: use FSI driver\u0027s audio clock on ap4evb\n  ARM: shmobile: use FSI driver\u0027s audio clock on mackerel\n  ARM: shmobile: use FSI driver\u0027s audio clock on armadillo800eva\n  ARM: shmobile: mackerel: enable DMAEngine on USB Host\n  ARM: shmobile: marzen: add USB OHCI driver support\n  ARM: shmobile: marzen: add USB EHCI driver support\n  ARM: shmobile: marzen: add USB phy support\n  ASoC: fsi: add master clock control functions\n  ASoC: fsi: care fsi_hw_start/stop() return value\n  ASoC: fsi: fsi_set_master_clk() was called from fsi_hw_xxx() only\n  ASoC: fsi: use devm_request_irq()\n  ASoC: fsi: fixup channels_min/max\n"
    },
    {
      "commit": "a11da7df6543b5f71a150b47c0d08ecf0799a0f3",
      "tree": "77eaac99426f64a0a8dc3b5d62c86138a8c72d43",
      "parents": [
        "b8edf848e9119bab9d999b9ca80d8520641810f2",
        "9c7466b217af784280d9fc841bbd559ef3bf33e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "message": "Merge tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC power management and clock changes from Olof Johansson:\n \"This branch contains a largeish set of updates of power management and\n  clock setup.  The bulk of it is for OMAP/AM33xx platforms, but also a\n  few around hotplug/suspend/resume on Exynos.\n\n  It includes a split-up of some of the OMAP clock data into separate\n  files which adds to the diffstat, but gross delta is fairly reasonable.\"\n\n* tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n  ARM: EXYNOS: Add flush_cache_all in suspend finisher\n  ARM: EXYNOS: Remove scu_enable from cpuidle\n  ARM: EXYNOS: Fix soft reboot hang after suspend/resume\n  ARM: EXYNOS: Add support for rtc wakeup\n  ARM: EXYNOS: fix the hotplug for Cortex-A15\n  ARM: OMAP2+: omap_device: Correct resource handling for DT boot\n  ARM: OMAP2+: hwmod: Add possibility to count hwmod resources based on type\n  ARM: OMAP2+: hwmod: Add support for per hwmod/module context lost count\n  ARM: OMAP2+: PRM: initialize some PRM functions early\n  ARM: OMAP2+: voltage: fixup oscillator handling when CONFIG_PM\u003dn\n  ARM: OMAP4: USB: power down MUSB PHY during boot\n  ARM: OMAP2+: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP2xxx: clock: drop obsolete clock data\n  ARM: OMAP2: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP3+: DPLL: drop !CONFIG_COMMON_CLK sections\n  ARM: AM33xx: clock: drop obsolete clock data\n  ARM: OMAP3xxx: clk: drop obsolete clock data\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "8ae5865ec77c22462c736846a0679947a6953548",
      "tree": "d8b81af04719c3d6f0ee83ed044a07bf42806442",
      "parents": [
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 13 14:33:42 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 13 14:36:09 2012 +0100"
      },
      "message": "ALSA: hda - Fix pin configuration of HP Pavilion dv7\n\nFix the quirk entry for HP Pavilion dv7 in order to make the bass\nspeaker working.\n\nReported-and-tested-by: Tomas Pospisek \u003ctpo2@sourcepole.ch\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c",
      "tree": "15da2e13f08a9f56215397ebea3cd60b7c1dfd6c",
      "parents": [
        "63a077e27648b4043b1ca1b4e29f0c42d99616b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:50:12 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 14:22:13 2012 +0100"
      },
      "message": "ALSA: hda - Move runtime PM check to runtime_idle callback\n\nThe runtime_idle callback is the right place to check the suspend\ncapability, but currently we do it wrongly in the runtime_suspend\ncallback.  This leads to a kernel error message like:\n   pci_pm_runtime_suspend(): azx_runtime_suspend+0x0/0x50 [snd_hda_intel] returns -11\nand the runtime PM core would even repeat the attempts.\n\nReported-and-tested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.7]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "63a077e27648b4043b1ca1b4e29f0c42d99616b6",
      "tree": "1f8e520333fad15202e22aa7e2a70492cbc03600",
      "parents": [
        "c5c215232dfb71d1cf2cc8627bdc2206726aa8a3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 12:10:01 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 12:12:55 2012 +0100"
      },
      "message": "ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n\nAcer Aspire One 522 has the infamous digital mic unit that needs the\nphase inversion fixup for stereo.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d715737\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c5c215232dfb71d1cf2cc8627bdc2206726aa8a3",
      "tree": "ec7198f923b216a9701943479560c219ffa8ab9f",
      "parents": [
        "1d31affbef40cea4958da03cf6ec3cea1c7f801e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 04 17:01:25 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:32:56 2012 +0100"
      },
      "message": "ALSA: hda - Avoid doubly suspend after vga switcheroo\n\nThe HD-audio driver artificially calls the suspend and the resume code\npath in the VGA switcheroo state changes.  When a machine goes to\nsuspend, it tries to suspend the device again, and it stalls at\nsnd_power_wait().\n\nThis patch adds checks whether the devices were already in (forced)\nsuspend in PM callbacks for avoiding the doubly suspend.\n\nReported-by: Daniel J Blueman \u003cdaniel@quora.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1d31affbef40cea4958da03cf6ec3cea1c7f801e",
      "tree": "d763871408890a21703f3b8e72a9f5efa1c3c910",
      "parents": [
        "cc5ede3efdf1c3777efdf92124e7572c1024a7f0"
      ],
      "author": {
        "name": "Denis Washington",
        "email": "denisw@online.de",
        "time": "Tue Dec 11 11:38:32 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:32:54 2012 +0100"
      },
      "message": "ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n\nThe only required change is to extend the existing Xonar U1\nmixer quirks to the U3, which seems to be controlled the same\nway.\n\nSigned-off-by: Denis Washington \u003cdenisw@online.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cc5ede3efdf1c3777efdf92124e7572c1024a7f0",
      "tree": "103bd4daea72d60e42fdbcb6bf3edb9412edae55",
      "parents": [
        "fa348da53b6ffd3dcebae288d4072a4571755d35"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:10:49 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:32:33 2012 +0100"
      },
      "message": "ALSA: hda - Check validity of CORB/RIRB WP reads\n\nWhen the HD-audio controller is disabled (e.g. via vga switcheroo) but\nthe driver is still accessing it, it spews floods of \"spurious\nresponse\" kernel messages.  It\u0027s because CORB/RIRB WP reads 0xff, and\nthe driver tries to fill up until this number.\n\nThis patch changes the CORB/RIRB WP reads to word instead of byte, and\nadd the check of the read value.  If it\u0027s 0xffff, the controller is\nsupposed to be disabled, so the further action will be skipped.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa348da53b6ffd3dcebae288d4072a4571755d35",
      "tree": "bcfdb27314cbd6182c499a3fabb22f762241f8a4",
      "parents": [
        "6121b84af33fcec843a082cb6bc8d39f187faa20"
      ],
      "author": {
        "name": "Mengdong Lin",
        "email": "mengdong.lin@intel.com",
        "time": "Wed Dec 12 09:16:15 2012 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 12 11:03:12 2012 +0100"
      },
      "message": "ALSA: hda - use usleep_range in link reset and change timeout check\n\nReducing the time on HDA link reset can help to reduce the driver loading\ntime. So we replace msleep with usleep_range to get more accurate time\ncontrol and change the value to a smaller one. And a 100ms timeout is set\nfor both entering and exiting the link reset.\n\nSigned-off-by: Xingchao Wang \u003cxingchao.wang@intel.com\u003e\nSigned-off-by: Mengdong Lin \u003cmengdong.lin@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6121b84af33fcec843a082cb6bc8d39f187faa20",
      "tree": "59749472aae2cf164ab2af45333c75f6bb3b41c5",
      "parents": [
        "43737e0ae97ea87285686ffd07e30c82d897beb5"
      ],
      "author": {
        "name": "Lydia Wang",
        "email": "lydiawang@viatech.com.cn",
        "time": "Mon Dec 10 19:03:26 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 10 12:05:16 2012 +0100"
      },
      "message": "ALSA: HDA: VIA: Add support for codec VT1808.\n\nAdd support for new codec VT1808, which is similiar with VT1705CF.\n\nSigned-off-by: Lydia Wang \u003clydiawang@viatech.com.cn\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43737e0ae97ea87285686ffd07e30c82d897beb5",
      "tree": "90c05d541c9aea63eb069e2829433480adf8ba36",
      "parents": [
        "97768a8e658605a905ba0d908d1b23b475170bed"
      ],
      "author": {
        "name": "Lydia Wang",
        "email": "lydiawang@viatech.com.cn",
        "time": "Mon Dec 10 18:28:11 2012 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 10 11:45:24 2012 +0100"
      },
      "message": "ALSA: HDA: VIA Add support for codec VT1705CF.\n\nAdd support for new codec VT1705CF.\nWhen power on/off Audio output converter of VT1705CF, the stream tag\nwill be cleared. But driver caches the value. So when power on Audio\noutput converter, the update_conv_power_state() will restore the saved\nstream tag of it.\n\nSigned-off-by: Lydia Wang \u003clydiawang@viatech.com.cn\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "97768a8e658605a905ba0d908d1b23b475170bed",
      "tree": "0431dd9a118c138d164c263033a53502e4c01586",
      "parents": [
        "9621055fbbb190264cb6a8182b70e3f0f917d770",
        "7a79e94e973639da7bf1b8242d504f9db9e5e848"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 10 09:00:45 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 10 09:00:45 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next\n\nASoC: Updates for v3.8\n\nSome incremental updates, nothing too exciting.  The biggest block here\nis the __dev annotation removal stuff from Bill, everything else is the\nusual driver-specific stuff - a combination of fixes and development.\n\nThere will be at least more more set of fixes to come but I wanted to\nget these out ready for the merge window to make sure Bill\u0027s stuff makes\nit in.\n"
    },
    {
      "commit": "c871bd0b2e627ff387d0ff055d8175879c80d01f",
      "tree": "c7506c33025fd37d047a115114827504908fb312",
      "parents": [
        "b1bc7b3c9c46d9966f22f05c7cdd9b3e67b13d55"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 16:19:52 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 16:19:52 2012 +0900"
      },
      "message": "ASoC: core: Fix splitting of log messages\n\nDon\u0027t wrap log messages over multiple lines, it makes them hard to grep\nfor.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7f3dd4a8e31cdaed5f80f24b798cedcab644830b",
      "tree": "81186ea28a366500f921fc517124be1b155d6d29",
      "parents": [
        "41df0829cee9e4c4ba68de33b4ca26cb18ac8ed7"
      ],
      "author": {
        "name": "Paul Handrigan",
        "email": "Paul.Handrigan@cirrus.com",
        "time": "Fri Dec 07 14:53:44 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:26:46 2012 +0900"
      },
      "message": "ASoC: cs42l73: Change VSPIN/VSPOUT to VSPINOUT\n\nSince VSP only has one power bit, only provide one DAPM widget.\n\nSigned-off-by: Paul Handrigan \u003cPaul.Handrigan@cirrus.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "41df0829cee9e4c4ba68de33b4ca26cb18ac8ed7",
      "tree": "a90bc04f25fbe6eb31ebf1551b63eca1a9083c6c",
      "parents": [
        "a1ad500e369183796820bffb4012b876a8685219"
      ],
      "author": {
        "name": "Paul Handrigan",
        "email": "Paul.Handrigan@cirrus.com",
        "time": "Fri Dec 07 14:53:43 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:26:46 2012 +0900"
      },
      "message": "ASoC: cs42l73: Add DAPM events for power down.\n\nAdd power down delays between setting PDN and MCLKDIS for spk amp, spklo amp, and ear amp.\n\nSigned-off-by: Paul Handrigan \u003cPaul.Handrigan@cirrus.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a1ad500e369183796820bffb4012b876a8685219",
      "tree": "a378b414ad0b46b0bb324c04d4825641908b4d96",
      "parents": [
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17"
      ],
      "author": {
        "name": "Paul Handrigan",
        "email": "Paul.Handrigan@cirrus.com",
        "time": "Fri Dec 07 14:53:42 2012 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:26:44 2012 +0900"
      },
      "message": "ASoC: cs42l73: Add DMIC\u0027s as DAPM inputs.\n\nSigned-off-by: Paul Handrigan \u003cPaul.Handrigan@cirrus.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a3adb1432d7a3ad86bb17a1638e44414537e4118",
      "tree": "1a44fba1b442cea3e06e6acccc98a7afe15c1dcd",
      "parents": [
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Dec 07 18:30:51 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:20:39 2012 +0900"
      },
      "message": "ASoC: sigmadsp: Fix endianness conversion issue\n\nThe \u0027addr\u0027 field of the sigma_action struct is stored as big endian in the\nfirmware file.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "7a79e94e973639da7bf1b8242d504f9db9e5e848",
      "tree": "2bae8c8a5e1b350e2df0dbd6a80eff2dcc943ee1",
      "parents": [
        "e51e97eecdb2a4415aac5f1a69aa66ed787f1217"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:37 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:51 2012 +0900"
      },
      "message": "ASoC: codecs: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e51e97eecdb2a4415aac5f1a69aa66ed787f1217",
      "tree": "3a05c18895fb6f7d0e27321b5252b9fefc352a63",
      "parents": [
        "da794876f27c48ba67a6b3295ded27bbd81ba7e4"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:36 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:48 2012 +0900"
      },
      "message": "ASoC: utils: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "da794876f27c48ba67a6b3295ded27bbd81ba7e4",
      "tree": "c48313c77233044066138581639d0d025ef7db45",
      "parents": [
        "d8628d1c824011dff9260f7e009c1bfed043c95e"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:35 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:45 2012 +0900"
      },
      "message": "ASoC: ux500: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d8628d1c824011dff9260f7e009c1bfed043c95e",
      "tree": "c29596e6f9beb0f04718daea05d33f4816140754",
      "parents": [
        "4652a0d0c48324e1227e2b2500d17045840e2fb3"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:34 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:43 2012 +0900"
      },
      "message": "ASoC: txx9: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4652a0d0c48324e1227e2b2500d17045840e2fb3",
      "tree": "6c6846b28d7be9ddbe1a6c4dd14af3df7f59f780",
      "parents": [
        "468c11754b5b543ab2d03ee5cc2e658f50cb1e59"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:33 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:41 2012 +0900"
      },
      "message": "ASoC: tegra: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "468c11754b5b543ab2d03ee5cc2e658f50cb1e59",
      "tree": "2803aa1ed433255613c4fbb137ac9fb9c4b4a859",
      "parents": [
        "bb5eb6ec2604c495805427b61a0ba0ff9d5b4aa9"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:32 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:38 2012 +0900"
      },
      "message": "ASoC: spear: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb5eb6ec2604c495805427b61a0ba0ff9d5b4aa9",
      "tree": "188890c590ca7e05a21b92f788dd79a23ef78a15",
      "parents": [
        "9ac8a7122e17ccaaf35714f6d8d91ef2eae0e077"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:31 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:36 2012 +0900"
      },
      "message": "ASoC: sh: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9ac8a7122e17ccaaf35714f6d8d91ef2eae0e077",
      "tree": "87634bbebee0890139e3b5f55ca0196dae431497",
      "parents": [
        "7ff6000627eb996d6d02aa5362ecca7b7ac7ebef"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:30 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:34 2012 +0900"
      },
      "message": "ASoC: s6000: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7ff6000627eb996d6d02aa5362ecca7b7ac7ebef",
      "tree": "b7a37263d2b1d2e006a718ef06a7e5196bd554eb",
      "parents": [
        "ce69ace56a1cdb8a0f22e1e923dbcf74756a6554"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:29 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:32 2012 +0900"
      },
      "message": "ASoC: OMAP: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ce69ace56a1cdb8a0f22e1e923dbcf74756a6554",
      "tree": "f574aac253972bcfa7e651260833782e1296b272",
      "parents": [
        "fd582736aba64e0fe4995d47c4a1b1ade7600d74"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:28 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:28 2012 +0900"
      },
      "message": "ASoC: nuc900: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fd582736aba64e0fe4995d47c4a1b1ade7600d74",
      "tree": "588f30995ca68961710cdcb600d95a9def77a4e9",
      "parents": [
        "34e15fbdaa7b1839941d42c5fea96329a53be135"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:27 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:26 2012 +0900"
      },
      "message": "ASoC: mxs: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "34e15fbdaa7b1839941d42c5fea96329a53be135",
      "tree": "851e25a07c4186a1b71a527c82d08e5795c53f18",
      "parents": [
        "7759f2ea944914534dd3095db8978b75a2e4c982"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Dec 07 09:26:26 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 00:31:24 2012 +0900"
      },
      "message": "ASoC: kirkwood: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "7759f2ea944914534dd3095db8978b75a2e4c982"
}
