)]}'
{
  "log": [
    {
      "commit": "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e",
      "tree": "4b8a41ca3c8e147703471db2dcedeffa7bcab088",
      "parents": [
        "7270be03bc300f67c0b9eccde730937e802892b6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Apr 08 20:52:00 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:40 2010 +0100"
      },
      "message": "MIPS: TXx9: Add missing MODULE_ALIAS definitions for TXx9 platform devices\n\nThis enables autoloading of the TXx9 sound driver on RBTX4927.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nTo: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Linux MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1101/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d336905e00f208bcb89c719022c11dd3d976597a",
      "tree": "6a5e3cf552231abe24df3cfae8f5d3884c7a1b4f",
      "parents": [
        "0d0fb0f9c5fddef4a10242fe3337f00f528a3099",
        "8392609969b3b37a4da5cff08161661f7a8c16af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:36 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 16 10:03:36 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "8392609969b3b37a4da5cff08161661f7a8c16af",
      "tree": "5302e690e436ee6eb8fd6407db0aa8934d3f54fa",
      "parents": [
        "565a79f74af96ae90dfec411da14dc38d2cd56bc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 14 09:17:30 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 16 01:02:35 2010 +0900"
      },
      "message": "ASoC: imx-ssi: do not call hrtimer_disable in trigger function\n\nDoing so causes a deadlock, so just signal the timer to stop\nusing an atomic variable.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "565a79f74af96ae90dfec411da14dc38d2cd56bc",
      "tree": "7b4fa0419f27fd8ce25eca39241df668df0fc26c",
      "parents": [
        "43a3cec01354573517f1348383e0ab6e6067076b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 14 09:17:31 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 15 10:29:49 2010 +0900"
      },
      "message": "ASoC: imx-ssi: increase minimum periods to 4\n\nCurrently the notification of elapsed periods is not very exact.\nIncrease minimum periods to 4 as suggested by Liam Girdwood.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "43a3cec01354573517f1348383e0ab6e6067076b",
      "tree": "6ff27b48e5839c4d4f7292a1e10c6238790df730",
      "parents": [
        "671999cb5d8817611f865f3877f5a5b81372f61e"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:26 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:21:05 2010 +0100"
      },
      "message": "ASoC: imx-ssi: Use a hrtimer in FIQ mode\n\nUsing a regular timer results in poll times \u003c 1 jiffie with small\nbuffers, so we loaded the timer with the actual jiffie value. We can\nbe more accurate using a hrtimer. Also, we have to call\nsnd_pcm_period_elapsed after playing period_bytes and not\nruntime-\u003eperiod_size (which is in samples and not in bytes).\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "671999cb5d8817611f865f3877f5a5b81372f61e",
      "tree": "5828042f09371d758211ecdea9a79031782be776",
      "parents": [
        "206b60e189c7cc2b4675687d66f167299a13a4d4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:25 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:21:01 2010 +0100"
      },
      "message": "ASoC: imx-pcm-dma-mx2: restart DMA after an error\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "206b60e189c7cc2b4675687d66f167299a13a4d4",
      "tree": "8aebe461bb87daa9af5f867a4e7f9b8e719bff22",
      "parents": [
        "78e4fd26ef8b85c8cbb6803e18b6b1f970420e06"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 08 11:31:24 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:20:57 2010 +0100"
      },
      "message": "ASoC: imx-ssi: honor IMX_SSI_DMA flag\n\nWhen checking if we are DMA capable we have to check for the\nIMX_SSI_DMA flag which is already set from platform_data instead\nof setting it again when we want to do DMA.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@Slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "78e4fd26ef8b85c8cbb6803e18b6b1f970420e06",
      "tree": "57e013e06b53b913ebcea78b81d8daae55977fc3",
      "parents": [
        "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 19:50:08 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 15:16:00 2010 +0100"
      },
      "message": "ASoC: wm2000: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  sound/soc/codecs/wm2000.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "84db18bbeb5c9c1a9c86e38a89d76ee526fd2c6f",
      "tree": "49d3959eb24cd7c0754ed50e05fb96b0fb8d04aa",
      "parents": [
        "6948ec70355ae6cf6082519e3d76b280373dade1",
        "55b371d4ac5ed6f3338a398fbf9f2eb9ace78799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:42:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: mixart: range checking proc file\n  ALSA: hda - Fix a wrong array range check in patch_realtek.c\n  ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n  ALSA: hda - Enable amplifiers on Acer Inspire 6530G\n  ASoC: Only do WM8994 bias off transition from standby\n  ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n  ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n  ASoC: Support second DC servo readback method for wm_hubs\n  ASoC: Avoid wraparound in wm_hubs DC servo correction\n  ALSA: echoaudio - Eliminate use after free\n  ALSA: i2c: cleanup: change parameter to pointer\n  ALSA: hda - Add MSI blacklist for Aopen MZ915-M\n  ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n  ALSA: hda - Update document about MSI and interrupts\n  ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981\n  ALSA: hda - Add missing printk argument in previous patch\n  ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n  ALSA: hda - Fix ADC/MUX assignment of ALC269 codec\n  ALSA: hda - Fix invalid bit values passed to snd_hda_codec_amp_stereo()\n  ASoC: wm8994: playback \u003d\u003e capture\n"
    },
    {
      "commit": "5f712b2b73a9fc87fcc52124cfe8adefaa0c92f5",
      "tree": "0e7ab3cedba6b50cdf603c433b79ceebf23972b0",
      "parents": [
        "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Mar 22 10:11:15 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:14:11 2010 +0100"
      },
      "message": "ALSA: ASoC: move dma_data from snd_soc_dai to snd_soc_pcm_stream\n\nThis fixes a memory corruption when ASoC devices are used in\nfull-duplex mode. Specifically for pxa-ssp code, where this pointer\nis dynamically allocated for each direction and destroyed upon each\nstream start.\n\nAll other platforms are fixed blindly, I couldn\u0027t even compile-test\nthem. Sorry for any breakage I may have caused.\n\n[Note that this is a backported version for 2.6.34.\n Upstream commit is fd23b7dee]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nReported-by: Michael Hirsch \u003cm.hirsch@raumfeld.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616",
      "tree": "a3dd5826bb8c4d13f886d21ec460b8e45d058fe7",
      "parents": [
        "4dcc93d0ede49fae32dd0ee41c685db1be14c529"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 30 14:29:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:49 2010 +0100"
      },
      "message": "ASoC: Only do WM8994 bias off transition from standby\n\nOtherwise we may try to power down multiple times when the using\nidle bias off and the driver is removed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4dcc93d0ede49fae32dd0ee41c685db1be14c529",
      "tree": "a798ec85c798f134c1d31e5f9f241a1c9f0b7fe6",
      "parents": [
        "ae9d8607fe24253efc9f14b696f51cfd683801be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:18:41 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:02 2010 +0100"
      },
      "message": "ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n\nThe DCS_DATAPATH_BUSY bit used to monitor the completion of DC servo\noperations has been deprecated and with some more recente revisions\nmay perform incorrectly, especially when only analogue bypass paths\nare in use. Switch to using readback from the DC servo command\nregister instead, which is supported for all devices. Without this\nunacceptably long timeouts may be observed in some circumstances.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ae9d8607fe24253efc9f14b696f51cfd683801be",
      "tree": "d9743eee3b7219d011d333cdbff93bda73cfe68c",
      "parents": [
        "8437f7006b9cfa249791e2fd57596683d4561843"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 16:34:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:29 2010 +0100"
      },
      "message": "ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n\nIf we need to offset correct the DC servo then don\u0027t use runtime\nrecalibration since that is likely to introduce further offsets\nwhich will be evident on powerdown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8437f7006b9cfa249791e2fd57596683d4561843",
      "tree": "c1701c27b37b21c53daec55f730162757511e041",
      "parents": [
        "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:09:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:09 2010 +0100"
      },
      "message": "ASoC: Support second DC servo readback method for wm_hubs\n\nMore recent Wolfson hubs devices add the ability to read back the DC\nservo calibration information from the register used to write offsets,\nand later still ones remove the old readback registers. Add support\nfor the new scheme, and use it for WM8994 device revisions that\nsupport it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17",
      "tree": "17c81c5b8f5178ca807c07f4edacbcbfb2672ff0",
      "parents": [
        "b5442a75deee293d10c2ab8f4a77013973c4c9e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 15:24:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:17:39 2010 +0100"
      },
      "message": "ASoC: Avoid wraparound in wm_hubs DC servo correction\n\nIf the correction wraps around then a substantial offset would be\nintroduced.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b5442a75deee293d10c2ab8f4a77013973c4c9e0",
      "tree": "5741e9c0cb9f8e71b3f92b1145e166716579155a",
      "parents": [
        "fb48e3c6a4d8888aff61fbf567aadac7d206e973"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Sun Mar 28 22:29:29 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 02 17:10:25 2010 +0100"
      },
      "message": "ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n\nWith recent (2.6.34) chnages in PCM handling, capture stopped working on my\nOMAP1510 based Amstrad Delta videophone.\n\nUsing 2.6.34-rc2, I was able to correct the problem in 3 different ways:\n\n1. reverting commit 7b3a177b0d4f92b3431b8dca777313a07533a710,\n2. enabling additional jiffies check with\n\techo 4 \u003e/proc/asound/card0/pcm0c0/xrun_debug\n3. applying the patch below.\n\nSince I wasn\u0027t able to reproduce the problem on my i686 PC, I guess the\nproblem is probably machine specific.\n\nThe patch reuses the method for software emulation of missing hardware\npointer, already implemented for playback on OMAP1510. It\u0027s possible that\nevent if a hardware pointer is available for capture on this machine, its\nbehaviour may be not compatible with what upper layer expects.\n\nIf you think the problem may be more general and should be solved differently,\non a higher level, I can try to work more on it if you give me a hint.\n\nIf the patch gets accepted, I suggest it goes as a fix in the current release\ncycle.\n\nCreated and tested against linux-2.6.34-rc2.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "fb48e3c6a4d8888aff61fbf567aadac7d206e973",
      "tree": "3fba75703831f392034271f62b73484764ffc675",
      "parents": [
        "a8462bde78fdb77c8ede61e1af99617905a78ccf"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Thu Mar 25 10:52:12 2010 +1030"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 21:00:37 2010 +0100"
      },
      "message": "ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n\n[The issue is an attempt to write the pdata without the AC97 device\nallocated when using ac97.c - also added a comment in soc-core.c for the\nspecial case for ac97. -- broonie]\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a8462bde78fdb77c8ede61e1af99617905a78ccf",
      "tree": "dd0f6d884fe14b93807fa021df604994a70d9b31",
      "parents": [
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 14:58:34 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 24 14:05:28 2010 +0000"
      },
      "message": "ASoC: wm8994: playback \u003d\u003e capture\n\nSparse caught that initialize \"playback\" two times instead of\ninitializing \"capture\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3cc4e53f86dab635166929bfa47cc68d59b28c26",
      "tree": "6b0dde395c47e52bdf5f8bcc79b04187f1d2f476",
      "parents": [
        "f9b44121b34174ae4f243a568393fc3225842e75"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 14:39:36 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:41 2010 +0000"
      },
      "message": "ASoC: Remove BROKEN from i.MX audio after dependencies merged\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f9b44121b34174ae4f243a568393fc3225842e75",
      "tree": "943f68cd7458d08a9e8809ed0a10b71b23911f3e",
      "parents": [
        "8727b909bb2348d29e62c599cd7a5d610da3760f",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into for-2.6.34\n"
    },
    {
      "commit": "6937c947d31186750f72c9f8c942bbcc6fe63585",
      "tree": "739659b89699c586727252b5d6b58a6d4453e7b5",
      "parents": [
        "fdb6b1e195757a66670801702e4b5fcc66ed3d72"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 12:25:35 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:36 2010 +0000"
      },
      "message": "ASoC: Bail out of wm_hubs DC servo if calibration fails\n\nWe\u0027re keeping track of the number of times we\u0027ve iterated but never\nactually using this to bail out if the chip looks stuck.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fdb6b1e195757a66670801702e4b5fcc66ed3d72",
      "tree": "a76c720311ce163fbf290d9004d9e0e6f635495f",
      "parents": [
        "44f497b4e0bba6ce1b73a107cc13636393344252"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:20 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Internal clocking changes\n\nDuring validation of the internal clocking setup it has\nbeen found that the following settings were not configured\nin an optimal way:\n\nASRC_CTRL_A: SRCLKDIV was incorrect, instad of divide ratio 3,\n             ratio of 2 has to be used (as the comment stated)\nDAC_CTRL_A: Fs \u003d Fsref is the desired configuration instead of\n            Fs \u003d Fsref / 1.5\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44f497b4e0bba6ce1b73a107cc13636393344252",
      "tree": "46d0450b05c49206d389209c8b1f5d21a127fecf",
      "parents": [
        "da3b062e306452ffb74cf5e9e5128f9f1e0502ab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:19 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Fix DSP modes\n\nTo make DSP_A mode working correctly the data delay should be\nconfigured to 0. DSP_B mode thus can not be used with DAC33,\nso remove it.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "da3b062e306452ffb74cf5e9e5128f9f1e0502ab",
      "tree": "0998301d40eec5478bc2e1e8d0c6ab0ea8bc1189",
      "parents": [
        "e10154189f001b6428a83f58b03a27954f0f8022"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Mar 18 09:39:59 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 11:31:13 2010 +0000"
      },
      "message": "ASoC: SIU driver shall select FW_LOADER\n\nThe SIU ASoC driver must load firmware to program the DSP, therefore it\nhas to select FW_LOADER in its Kconfig entry.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "56b78921c32ae825c596c158e74ab48c0e8e280d",
      "tree": "3a5b9dd3b89c1f4d1bf7fe75e3283bd490bee40e",
      "parents": [
        "3c443cbc1dbb9a3b4dd9a134b97349195bcb4990",
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)\n  ALSA: hdmi - show debug message on changing audio infoframe\n  ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n  ALSA: hda - Add ASRock mobo to MSI blacklist\n  ALSA: hda: uninitialized variable fix\n  ALSA: hda: Use LPIB for a Biostar Microtech board\n  ALSA: usb/audio.h: Fix field order\n  ALSA: fix jazz16 compile (udelay)\n  ALSA: hda: Use LPIB for Dell Latitude 131L\n  ALSA: hda - Build hda_eld into snd-hda-codec module\n  ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n  ALSA: hda - Support max codecs to 8 for nvidia hda controller\n  ALSA: riptide: clean up while loop\n  ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n  ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n  ALSA: oxygen: change || to \u0026\u0026\n  ALSA: opti92x: use PnP data to select Master Control port\n  ASoC: fix ak4104 register array access\n  ASoC: soc_pcm_open: Add missing bailout tag\n  ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n  ALSA: ua101: removing debugging code\n  ...\n"
    },
    {
      "commit": "6dc3eb5c1f96641cda7056aa34393e317076d6cf",
      "tree": "9a615b884d7ff5375382b5a3f020f518f618c589",
      "parents": [
        "8fe900b8c7aa6a307e552ff776e0c04c28dcf9c8",
        "2c08583c6a6b4c5f5dea4cb0931eca82af7db6fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:56:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (66 commits)\n  mfd: Fix ucb1x00 build failure for collie_defconfig\n  mfd: Fix lpc_sch related depends/selects, fix build error\n  gpio: Fix sch_gpio warning\n  gpio: add Intel SCH GPIO controller driver\n  i2c: convert i2c-isch to platform_device\n  mfd: Use completion interrupt for WM831x AUXADC\n  mfd: Use completion interrupt for WM835x AUXADC\n  mfd: Introduce remove_script function for twl4030\n  mfd/mmc: SDHI Kconfig update\n  mfd: sh_mobile_sdhi MMC_CAP_MMC_HIGHSPEED support\n  gpiolib: Force wm831x GPIOs into GPIO mode when requested\n  mfd: Add WM831x revision B support\n  gpiolib: Correct debugfs display of WM831x GPIO inversion\n  gpiolib: Actually set output state in wm831x_gpio_direction_output()\n  tmio_mmc: Balance cell enable()/disable() calls\n  tmio_mmc: Remove const from platform data V3\n  tmio_mmc: Use 100ms mmc_detect_change() delay\n  tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2\n  tmio_mmc: Keep card-detect interrupts enabled\n  mfd: Add twl6030 base addr for ID0, ID1, ID2\n  ...\n"
    },
    {
      "commit": "4a31c08d2fecc74a630653828f5388fbb037f8c2",
      "tree": "c3baf80157bab2cf6bdf3d26772001e43233aad6",
      "parents": [
        "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
        "0272282f7cffb469cd2676dcb6e58bc942fcf8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: Convert sh to use read/update_persistent_clock\n  sh: Move PMB debugfs entry initialization to later stage\n  sh: Fix up flush_cache_vmap() on SMP.\n  sh: fix up MMU reset with variable PMB mapping sizes.\n  sh: establish PMB mappings for NUMA nodes.\n  sh: check for existing mappings for bolted PMB entries.\n  sh: fixed virt/phys mapping helpers for PMB.\n  sh: make pmb iomapping configurable.\n  sh: reworked dynamic PMB mapping.\n  sh: Fix up cpumask_of_pcibus() for the NUMA build.\n  serial: sh-sci: Tidy up build warnings.\n  sh: Fix up ctrl_read/write stragglers in migor setup.\n  serial: sh-sci: Add DMA support.\n  dmaengine: shdma: extend .device_terminate_all() to record partial transfer\n  sh: merge sh7722 and sh7724 DMA register definitions\n  sh: activate runtime PM for dmaengine on sh7722 and sh7724\n  dmaengine: shdma: add runtime PM support.\n  dmaengine: shdma: separate DMA headers.\n  dmaengine: shdma: convert to platform device resources\n  dmaengine: shdma: fix DMA error handling.\n  ...\n"
    },
    {
      "commit": "59f25070df0325067d7916b467ad15725657fedc",
      "tree": "7cd89ed390a6ddd464aa7baec14e08f3ac541b1e",
      "parents": [
        "ecf926bcda5ba1da7269dcaa71a1b6920dc48349"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 06 19:24:25 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Update WM8350 drivers for changed interrupt numbers\n\nThe headphone detect and charger are using the IRQ numbers so need\nto take account of irq_base with the genirq conversion. I obviously\npicked the wrong system for initial testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99344fc69c3df46786a39ea4283a4175ea40b3f",
      "tree": "72a3b44540da44d3b42de9b310f758ab50468d6e",
      "parents": [
        "0e820ab60118e06db62ef4e55b6dd96db807a34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:07 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "mfd: Add a data argument to the WM8350 IRQ free function\n\nTo better match genirq.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "984b3f5746ed2cde3d184651dabf26980f2b66e5",
      "tree": "87dc2162b4778b0075874d9592384530022e15a4",
      "parents": [
        "e3cb91ce1ac1d93a7cc6f81bb5247f7602b572bb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 05 13:41:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:23 2010 -0800"
      },
      "message": "bitops: rename for_each_bit() to for_each_set_bit()\n\nRename for_each_bit to for_each_set_bit in the kernel source tree.  To\npermit for_each_clear_bit(), should that ever be added.\n\nThe patch includes a macro to map the old for_each_bit() onto the new\nfor_each_set_bit().  This is a (very) temporary thing to ease the migration.\n\n[akpm@linux-foundation.org: add temporary for_each_bit()]\nSuggested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "facf92695dcf40836973ce09b7f62d3cc3a89152",
      "tree": "da7e54e0feaf0925fbd315c0db93a9208271b5f9",
      "parents": [
        "8997de30adf5d11e9c807f1d89a894ffed60616b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 01 19:57:59 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Mar 04 23:27:23 2010 +0000"
      },
      "message": "ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n\nThe reorgs of the Samsung headers have moved the GPIO bank definitions\nfrom plat/ to mach/ - the IIS driver needs to be updated to take care\nof this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e555317c083fda01f516d2153589e82514e20e70",
      "tree": "1f1ce47dbf97b22b41560295da81d263c052132c",
      "parents": [
        "bb1c04784d39b95a4382bd283f3048c4eb859b58"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Feb 26 14:36:54 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: fix ak4104 register array access\n\nDon\u0027t touch the variable \u0027reg\u0027 to construct the value for the actual SPI\ntransport. This variable is again used to access the driver\u0027s register\ncache, and so random memory is overwritten.\nCompute the value in-place instead.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bb1c04784d39b95a4382bd283f3048c4eb859b58",
      "tree": "4d63272d2a38cf8fec87c6b9d36773fa05215ec2",
      "parents": [
        "a0b62329bb290c10d7278809af910ed115768991"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Thu Feb 25 11:24:53 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 03 19:19:36 2010 +0000"
      },
      "message": "ASoC: soc_pcm_open: Add missing bailout tag\n\nThe codec_dai needs to be shutdown should the machine startup fails.\nThis patch adds another bailout tag for that case and rename the tag\nfor configuration failures.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8b1935e6a36b0967efc593d67ed3aebbfbc1f5b1",
      "tree": "811ebd670e9704790625137b4a824e548bded00b",
      "parents": [
        "027811b9b81a6b3ae5aa20c3302897bee9dcf09e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 11 16:50:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:09:04 2010 +0900"
      },
      "message": "dmaengine: shdma: separate DMA headers.\n\nSeparate SH DMA headers into ones, commonly used by both drivers, and ones,\nspecific to each of them. This will make the future development of the\ndmaengine driver easier.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9efc9df94fd126f7d585339e64edec0c03e904b",
      "tree": "93969c8dad1ccda978f41f23bcaddc70d95b3838",
      "parents": [
        "a056bef45529810183f56944dcea8b4e297c2dc3"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 09 19:46:01 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:53 2010 +0800"
      },
      "message": "ASoC: Remove legacy SSP API usage from pxa-ssp.c\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a056bef45529810183f56944dcea8b4e297c2dc3",
      "tree": "31155e0d6d746fbb2272e109a2d5790e03f0d1c5",
      "parents": [
        "98acdbe4cf83f5a2e21c7aac830146b5d6da9282"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 09 11:10:10 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:52 2010 +0800"
      },
      "message": "[ARM] pxa: introduce PXA_SSP_LEGACY for legacy SSP API\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "524df55725217b13d5a232fb5badb5846418ea0e",
      "tree": "c041613577ac7e68737cfd8af16a37d1ed37e6af",
      "parents": [
        "0f4533979473a456a8adb3869365e12c7a99cf65",
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (252 commits)\n  ASoC: Check progress when reporting periods from i.MX FIQ handler\n  ASoC: Remove a unused variables from i.MX FIQ runtime data\n  ALSA: hda - Add/fix ALC269 FSC and Quanta models\n  ALSA: hda - Add ALC670 codec support\n  OMAP4: PMIC: Add support for twl6030 codec\n  ALSA: hda - remove unnecessary msleep on power state transitions\n  usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h\n  ASoC: fsi: Modify over/under run error settlement\n  ASoC: OMAP4: Add McPDM platform driver\n  ASoC: OMAP4: Add support for McPDM\n  ASoC: OMAP: data_type and sync_mode configurable in audio dma\n  ALSA: hda - Add missing description in HD-Audio-Models.txt\n  ALSA: add support for Macbook Air 2,1 internal speaker\n  ALSA: usbaudio: consolidate header files\n  ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n  ALSA: usbaudio: implement basic set of class v2.0 parser\n  ALSA: usbaudio: introduce new types for audio class v2\n  ALSA: usbaudio: parse USB descriptors with structs\n  ALSA: hda - enable snoop for Intel Cougar Point\n  ALSA: hda - Remove identical definitions for macmini3 model\n  ...\n"
    },
    {
      "commit": "05ae3231801df8fdb4e1c0aa4aa6b8d7278eddde",
      "tree": "365411decb44bf15dcae5da42434c71cecc9acff",
      "parents": [
        "63323ec54a7e922a232c82070727e44eb1a5b43c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 02 21:21:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:01 2010 +0100"
      },
      "message": "MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support.\n\nMachine driver for DB1200 AC97 and I2S audio systems, intended as a proper\nreference asoc machine for Alchemy-based systems.  AC97/I2S can be selected\nat boot time by setting switch S6.7.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: alsa-devel@alsa-project.org\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "963accbc82a0912b39de39d59e2fd6741db3aa4b",
      "tree": "4ea340b0261ab19f3f0776f47e4fab8708934b5b",
      "parents": [
        "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: change dbdma to accept physical memory addresses\n\nDMA can only be done from physical addresses; move the \"virt_to_phys\"\nsource/destination buffer address translation from the dbdma queueing\nfunctions (since the hardware can only DMA to/from physical addresses)\nto their respective users.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962",
      "tree": "9dafff9da1740dcfc475100b4d5dae963650cfd1",
      "parents": [
        "f1fc6645a4d2cb944320ce8ed1e40f88059779e1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:54 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove dbdma compat macros\n\nRemove dbdma compat macros, move remaining users over to default\nqueueing functions and -flags.\n\n(Queueing function signature has changed in order to give\n a build failure instead of silent functional changes due\n to the no longer implicitly specified DDMA_FLAGS_IE flag)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "a0b62329bb290c10d7278809af910ed115768991",
      "tree": "e80a293adced8e97010b6e210a502c929e1a0c1f",
      "parents": [
        "d62abe563fa4718e7f85f3e871655434db92366d",
        "b4e82b5b785670b68136765059d1afc65c0ae023"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 of git://opensource.wolfsonmicro.com/linux-2.6-asoc into topic/asoc\n"
    },
    {
      "commit": "b4e82b5b785670b68136765059d1afc65c0ae023",
      "tree": "b37d6abcda23e818ec0d3016b4305f55341450a2",
      "parents": [
        "9e4a10d27e89f780539e08abd2b051cb83635dfa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:10 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Check progress when reporting periods from i.MX FIQ handler\n\nCurrently the i.MX FIQ handler is reporting periods as elapsed based\npurely on a timer running in the CPU. This means that any clock\nmismatch between the CPU and the audio subsystem can result in the\nstatus reported to applications drifting away from the actual status\nof the hardware. This is particularly likely at present since the\nSSI driver is only capable of operating in slave mode so it\u0027s very\nlikely that the interface will be clocked from a different source.\n\nInstead check the offset reported by the FIQ and only notify when we\nhave transferred at least one period, re-firing the timer if we didn\u0027t\ndo so. Also factor out the calculation of the timer expiry time for\nmake it a bit easier to experiment with.\n\nNote that this only improves the situation, problems can still be\ntriggered.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9e4a10d27e89f780539e08abd2b051cb83635dfa",
      "tree": "6f48fbb731cd8dc40407cabc3d50c6a5652ab839",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Remove a unused variables from i.MX FIQ runtime data\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "83905c134571642d7e8a1e51ae9f26bd3a3ad82a",
      "tree": "84ed85e924132d6b953cb5359e7c305a4c90dde2",
      "parents": [
        "d912fa9255845ffd8029482d408b6139344891c8"
      ],
      "author": {
        "name": "Ilkka Koskinen",
        "email": "ilkka.koskinen@nokia.com",
        "time": "Mon Feb 22 12:21:12 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 23 10:57:39 2010 -0800"
      },
      "message": "ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone\n\nAdd ASoC interface for OMAP McBSP2 and McBSP3 sidetones.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "47fc9a0a808f23b7b305f6c018e4882118b88d92",
      "tree": "415001ffe968129e9afa5b775539812e0869348a",
      "parents": [
        "db72c2f89790f919d65d0adbee390958005c40fc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 22 16:41:57 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:42:07 2010 +0000"
      },
      "message": "ASoC: fsi: Modify over/under run error settlement\n\nIn current FSI driver, playback function cares only overrun,\nand capture function cares only underrun.\n\nBut playback function should had cared about underrun,\nand capture function should had cared about overrun too.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db72c2f89790f919d65d0adbee390958005c40fc",
      "tree": "89d16b9604fe188a54f4ba07d67cf52b9428001e",
      "parents": [
        "b3b0b4580bcb771d1d53b3d5acf689cba9907392"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:22 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:41:05 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add McPDM platform driver\n\nMcPDM platform driver is configured to use sDMA in order to transfer\nto/from memory. Support for interfacing with ABE will be added later.\n\nMcPDM dai currently supports up to 4 downlink channels and 2 uplink\nchannels simultaneously, as well as 88.2 and 96 KHz, and a sample\nsize of 32 bits.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b3b0b4580bcb771d1d53b3d5acf689cba9907392",
      "tree": "32e8600b2979c8e78480d36ece7fb1fd3379ed7d",
      "parents": [
        "e17dd32f342d0e876f729b348614320b297cf6f3"
      ],
      "author": {
        "name": "Candelaria Villareal, Jorge",
        "email": "jorge.candelaria@ti.com",
        "time": "Mon Feb 22 17:17:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:39:48 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add support for McPDM\n\nMcPDM is the interface between Phoenix audio codec\nand the OMAP4430 processor. It enables data to be transfered\nto/from Phoenix at sample rates of 88.4 or 96 KHz.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e17dd32f342d0e876f729b348614320b297cf6f3",
      "tree": "afbce2e6f125d13dc1b297840b88a1bc74df2891",
      "parents": [
        "b9dd94a87e5b4d0e864636698931aeeeb3c9d770"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:19 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:38:52 2010 +0000"
      },
      "message": "ASoC: OMAP: data_type and sync_mode configurable in audio dma\n\nAllow client drivers to set the data_type (16, 32) and the\nsync_mode (element, packet, etc) of the audio dma transferences.\n\nMcBSP dai driver configures it for a data type of 16 bits and\nelement sync mode.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b9dd94a87e5b4d0e864636698931aeeeb3c9d770",
      "tree": "a605b64474c3e4e6016720b62f479f1e1b6eaca5",
      "parents": [
        "6c5f1fed49f96a0600aa9a97ac3faf972c33a341"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Feb 22 13:27:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 22 14:39:42 2010 +0000"
      },
      "message": "ASoC: core: On resume also check the soc device state\n\nCheck the card-\u003ecodec on soc_resume to detect if the soc\ndevice is properly initialized.\nIf the card-\u003ecodec is NULL, than do not continue the resume\noperation, since the device is not initialized properly.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6c5f1fed49f96a0600aa9a97ac3faf972c33a341",
      "tree": "4a5770faede21a49e604321ac19679eb3175deb8",
      "parents": [
        "e47c796d58a21fc58b00dffb7265bb66de987773"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:30:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time a long\n\nFixes a warning.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e47c796d58a21fc58b00dffb7265bb66de987773",
      "tree": "2900f2258abff6ea843b837971ece312380ac505",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Feb 17 09:49:54 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: TWL4030: Use codec defaults for Headset initial configuration\n\nDisable the amplifiers for the headset outputs, and do not select\nroutings by default to the headset outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672",
      "tree": "548378004d5b716e700d8bc35286d325fe227444",
      "parents": [
        "e5e878c1c393de917391477bc7627d729f7568fb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 16 13:23:16 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:53 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Correct the OSCSET calculation\n\nOSCSET calculation was not correct in case of 44.1KHz\nsampling rate.\nWith small adjustment both 48 and 44.1 KHz calculation\nnow gives the correct value.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e5e878c1c393de917391477bc7627d729f7568fb",
      "tree": "7648f257e65acd0a3f3038f82752b2605da29d81",
      "parents": [
        "dbe21408b15f04da4f80fb89a27b7cb067d6103e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 16 13:23:15 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Clearing FIFOFLUSH flag before playback\n\nIn repeated playback the FIFOFLUSH bit remained set, and\nnever has been cleared.\nClear it during the setup phase.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dbe21408b15f04da4f80fb89a27b7cb067d6103e",
      "tree": "1ed935aa9d45b62cc49c302ee22e647e464c816d",
      "parents": [
        "96dd362284ddcb546d2783035ae7eeda73692eda"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 11:37:24 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time runtime configurable\n\nProvide a sysfs file allowing userspace to inspect and change the\npmdown_time setting at runtime.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "96dd362284ddcb546d2783035ae7eeda73692eda",
      "tree": "441df60fa2d47cfb05d9e3ccc52d6a0282952e1d",
      "parents": [
        "3a66d3877eaa4ab9818000a15c07326adaa9ca79"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 11:05:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time a per-card setting\n\nMake the pmdown_time a per-card setting rather than a global one,\ninitialised before the card initialisation runs. This allows cards\nto override the default setting if it makes sense to do so (for\nexample, due to an unavoidable pop).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9",
      "tree": "86901095aeb9e59815a6f95547cf68a9ec0b32e0",
      "parents": [
        "088ef950dc0dd58d2f339e1616c9092fea923f06"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:02 2010 -0800"
      },
      "message": "omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3\n\nReplace ARCH_OMAP34XX with ARCH_OMAP3\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3a66d3877eaa4ab9818000a15c07326adaa9ca79",
      "tree": "79fa243e33d495f4dc71440e49223e8202fcdfa7",
      "parents": [
        "6db29675b1cb60e878d04a1f69aba265189b2e33"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 13:27:19 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 10:31:06 2010 +0000"
      },
      "message": "ASoC: Add WM2000 driver\n\nThe WM2000 is a low power, high quality handset receiver speaker\ndriver with Wolfson myZone™ Ambient Noise Cancellation (ANC). It\nprovides enhanced voice communication quality in a noisy environment\nif the handset acoustics are designed appropriately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6db29675b1cb60e878d04a1f69aba265189b2e33",
      "tree": "dd5b5cfe9d89daaa3721456837e2febb361a634e",
      "parents": [
        "867af973a3b38f2a564d612326efd2694d931f30"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 11 18:11:10 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 10:18:52 2010 +0000"
      },
      "message": "ASoC: fix compile breakage if CONFIG_SH_DMA_API\u003dy \u0026\u0026 CONFIG_SND_SIU_MIGOR!\u003dn\n\nAudio on Migo-R cannot work if CONFIG_SH_DMA_API\u003dy, but compilation should not\nbreak anyway.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "867af973a3b38f2a564d612326efd2694d931f30",
      "tree": "b3617f8e6b24571702c03077fcb294424d1f0f1c",
      "parents": [
        "c6848bf566c7217a6090693ff5cc47091fa772f5"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Feb 11 16:13:59 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 19:49:48 2010 +0000"
      },
      "message": "Add ASoC support for Devkit8000\n\nThis patch expands the omap3beagle sound soc for the\nbeagle board clone DevKit8000.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c6848bf566c7217a6090693ff5cc47091fa772f5",
      "tree": "fc9f0d7d70741942f629afa299888d56de559461",
      "parents": [
        "c42a59ea277a8898b8f7c83fc89b00be225ea6aa"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Tue Feb 09 11:42:27 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 11:14:42 2010 +0000"
      },
      "message": "ASoC: Typo. s/Freecale/Freescale/\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c42a59ea277a8898b8f7c83fc89b00be225ea6aa",
      "tree": "cd34d83d0ffef7ee6bc000ab040c8315b41a7623",
      "parents": [
        "c0ff4bcd2e8505b09e0bedc74d08ad2da1e326f8"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 09 15:24:04 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 11:14:13 2010 +0000"
      },
      "message": "ASoC: TWL4030: Add supply for audio serial interface control\n\nThe serial interface (TDM/I2S) for the audio block have been\nconstantly enabled.\nIntroduce a new DAPM_SUPPLY for handling the AIF_EN bit, so\nthe interface is only enabled, when there is a need for it.\nFor example when only the analog loopback is enabled, there\nis no need to keep the serial interface active.\n\nI have added the persons who contributed to the Voice path\nof twl4030 codec driver, so they might have the ability\nto test this patch, and send an update for the Voice path,\nif it is necessary\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c0ff4bcd2e8505b09e0bedc74d08ad2da1e326f8",
      "tree": "0ab7fee70cb9821baf177b63c7eda96a92d5d37f",
      "parents": [
        "22313eafe92aeec1db9839f5afb71675bf2a5c33"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Feb 09 02:32:59 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:56 2010 +0000"
      },
      "message": "ASoC: cs4270: enable regulators at probe time\n\nEnable the bulk regulators at probe time so we can safely disable them\nagain when going to suspend without confusing the reference counter.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "22313eafe92aeec1db9839f5afb71675bf2a5c33",
      "tree": "e6eb4c8d4fabd96032a38d18db55bbc70e579953",
      "parents": [
        "c50749de02f272be6e09b9016e13a17307d29066"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:33 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:33 2010 +0000"
      },
      "message": "ASoC: add phycore-ac97 sound support\n\nThis patch adds sound support for Phytec PhyCORE / PhyCARD\nmodules in AC97 mode.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "71a157e8edca55198e808f8561dd49017a54ee34",
      "tree": "a78185ea8204f1e375d88545235ba3d4937ebfaf",
      "parents": [
        "89751a7cb70a20f0d604dd7c4be29dd7b0011718"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:00 2010 -0700"
      },
      "message": "of: add \u0027of_\u0027 prefix to machine_is_compatible()\n\nmachine is compatible is an OF-specific call.  It should have\nthe of_ prefix to protect the global namespace.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c50749de02f272be6e09b9016e13a17307d29066",
      "tree": "b8e8ca903fd615863bba3826e33918d6f4dfdb80",
      "parents": [
        "4f2c120d1860ce33a71c617f59cf80c700b30d2a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 05 16:29:53 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 17:08:16 2010 +0000"
      },
      "message": "ASoC: pandora: Add DAC regulator support\n\nPandora\u0027s external DAC is connected to VSIM TWL4030 supply, so let\u0027s\nstart switching it too to save more power.\nAlso DAC got it\u0027s own DAPM handler.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4f2c120d1860ce33a71c617f59cf80c700b30d2a",
      "tree": "471cacce67e584cff5ac97913f546f234fe40275",
      "parents": [
        "cb67286d6629ecb5bfc44071d664cf1cbd01a350",
        "3b9447fb7fa1829731290e64ef928d4f6461310a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:43:50 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:43:50 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.33\u0027 into for-2.6.34\n"
    },
    {
      "commit": "3b9447fb7fa1829731290e64ef928d4f6461310a",
      "tree": "3cadac23b496621605eb422d8df73f10297c4aec",
      "parents": [
        "5bbd4953a4fb5d8d597b4a53b8da97eee320b634"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 05 00:55:33 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:35:35 2010 +0000"
      },
      "message": "ASoC: pandora: Add APLL supply to fix audio output\n\nPandora\u0027s external DAC is using 256*Fs output from the TWL4030\ncodec, and TWL4030 needs to have APLL enabled for it\u0027s 256*Fs\noutput to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cb67286d6629ecb5bfc44071d664cf1cbd01a350",
      "tree": "5b70af8eb311dc44db47eec4aae68c3b945e055c",
      "parents": [
        "8c1264740e7c9688c5d11b96d26e4393618ef60e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Feb 04 09:10:10 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:49:04 2010 +0000"
      },
      "message": "ASoC: TWL4030: Module unloading fix\n\nThe module unloading path had several problems:\n- it freed up the private structure twice\n- it freed up the codec structure, which was allocated as part\n  of the private structure\n- it did not freed up the reg_cache\n- it did not unregistered the dais and the codec\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8c1264740e7c9688c5d11b96d26e4393618ef60e",
      "tree": "89c0cab2621dc358dcbb89987198e1d17111bb41",
      "parents": [
        "e4bc669610d75106a00b0f96f2410ac5898ef1ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 19:33:49 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:43:10 2010 +0000"
      },
      "message": "ASoC: Add WM8912 DAC support\n\nThe WM8912 is a DAC only device register compatible with the WM8904\nCODEC with ADC portions omitted.  Support it within the WM8904 driver\nbased on the configured I2C device name.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e4bc669610d75106a00b0f96f2410ac5898ef1ca",
      "tree": "3ccf94cde511c01c464f2355e19e279c5049442d",
      "parents": [
        "c133421800d9d1dfec0c98de6c9da0a7a99e0573"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 19:51:33 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:42:21 2010 +0000"
      },
      "message": "ASoC: Optimise WM8904 output stage power control\n\nHandle the output PGAs as part of the output powerup since they can\nnever be powered separately and reorder things so that we remove the\noutput shorts after both line and headphone outputs have been brought\nup, minimising the opportunity for any issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c133421800d9d1dfec0c98de6c9da0a7a99e0573",
      "tree": "4ee82f1a6548ac7b2b2aae8008ec8008f49fbaed",
      "parents": [
        "cf56f62746c3e2f70bfad3d6fd051427a0022368"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 26 22:37:11 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:42:07 2010 +0000"
      },
      "message": "ASoC: Add support for BIAS_OFF when idle to WM8904\n\nAs well as disabling the biases of the CODEC the drop into BIAS_OFF will\nalso disable all the regulators powering the CODEC, allowing even greater\npower savings on appropriately configured systems.\n\nSince the regulator API does not currently provide notification when\nregulators are disabled we assume that this always happens when we stop\nusing the regulators. Once 2.6.34 is merged this code can be optimised\nto only sync the cache when power was actually removed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cf56f62746c3e2f70bfad3d6fd051427a0022368",
      "tree": "5bd6c2fb2d7112d180892caec28e1835253e5334",
      "parents": [
        "b37e399bfc7fcb5b523e3e2e74686c8cc95c0cba"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 17:55:55 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:41:54 2010 +0000"
      },
      "message": "ASoC: Disable WM8993 regulators when turning bias off\n\nWhile the regulators are disabled we cache all register writes.\nCurrently we assume that the regulator disable actually takes\neffect, after the merge with the regulator tree in 2.6.34 the\nregulator API will be able to notify us if the power is actually\nremoved (due to constraints or regulator sharing it may not be).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b37e399bfc7fcb5b523e3e2e74686c8cc95c0cba",
      "tree": "ac502e0469dbd048699cf71e0e07a7dad3bd902b",
      "parents": [
        "3bf6e4217e3c69438f6dc41a009664107eb27ab1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 11:51:42 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:41:09 2010 +0000"
      },
      "message": "ASoC: Initial WM8993 regulator API hookup\n\nAt the minute the regulators are simply enabled for the entire\nlifetime of the device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3bf6e4217e3c69438f6dc41a009664107eb27ab1",
      "tree": "0827e573f190abc1aef7a1c9cb12b3d4486ad2a0",
      "parents": [
        "a3032b47c46920ed3f2fd58e64f484e3dab49f23"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 19:05:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:40:55 2010 +0000"
      },
      "message": "ASoC: Convert WM8993 to use shared cache I/O code\n\nSaves a little bit of code duplication.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a3032b47c46920ed3f2fd58e64f484e3dab49f23",
      "tree": "cdc6099c15a31c6fa2bae26e38da7fde7a1a3aa1",
      "parents": [
        "8c961bcca1d10be4f2c06375eb561679167653a0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:48:03 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 04 10:40:45 2010 +0000"
      },
      "message": "ASoC: Add a cache_sync bit to the CODEC structure\n\nAdd a bit to the CODEC structure indicating if a cache sync is required.\nBy default this will be set if a cache only write is done to a soc-cache\nregister cache.  This allows us to avoid syncing the cache back after\nusing cache only writes if there were no changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8c961bcca1d10be4f2c06375eb561679167653a0",
      "tree": "568e0371807f25bf09d5948db1b798eb1ec49e01",
      "parents": [
        "0f69d9782c6e6a7b0e60113a850845bc642c3f4e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:46:10 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 18:03:37 2010 +0000"
      },
      "message": "ASoC: Allow CODECs to ask soc-cache to suppress physical writes\n\nCurrently the soc-cache code will always write to the device, meaning\nthat we need the device to be powered and active at pretty much all\ntimes the system is active.  Allowing cache only writes lays some\ngroundwork for future enhancements to allow devices to be put into a\nfull off state when the audio subsystem is idle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0f69d9782c6e6a7b0e60113a850845bc642c3f4e",
      "tree": "6b3120ba024a949bbd0feca9fa55c0a30021b32f",
      "parents": [
        "026384d614b827f368834860c9b623ce08439b7e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Feb 03 17:37:23 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 03 18:03:37 2010 +0000"
      },
      "message": "ASoC: fix compilation breakage in sound/soc/sh/fsi.c\n\nctrl_outl() has become void at some point, which breaks compilation of fsi.c.\nMake writing functions void, as their output is anyway not evaluated, and use\n__raw_writel and __raw_readl instead of deprecated ctrl_outl and ctrl_inl\nrespectively.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "026384d614b827f368834860c9b623ce08439b7e",
      "tree": "ae6ad9346a8ff72c8590e4405abf535390b48504",
      "parents": [
        "59cdd9bc057a54384a7838231dd2672a89dff2ac"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Feb 02 18:45:27 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 02 11:41:53 2010 +0000"
      },
      "message": "ASoC: fix PXA SSP port resume\n\nUnconditionally save the register states when suspending and restore\nthem again at resume time. Register contents were not preserved over\nsuspend, and hence the driver takes false assumptions about them.\n\nThe clock must be enabled to access the register block.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "59cdd9bc057a54384a7838231dd2672a89dff2ac",
      "tree": "d0d95deb1ab64ad4b15b796feec0233b55da5000",
      "parents": [
        "07cd8ada1aba5556b0d5d2264ce0f40d1ff1d131"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 01 23:22:16 2010 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 02 11:41:47 2010 +0000"
      },
      "message": "ASoC: Fix continuation line formats\n\nString constants that are continued on subsequent lines with \\\nare not good.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07cd8ada1aba5556b0d5d2264ce0f40d1ff1d131",
      "tree": "6ec35f91f0591323a52d2ed8024a1252c7e00864",
      "parents": [
        "fead215d1c0a385fc27a1fa96b7abbc4d66fb4c6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 02 18:53:19 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 02 11:21:11 2010 +0000"
      },
      "message": "ASoC: Fix BCLK calculation of WM8994\n\nThis fixes BCLK calculation and removes unnecessary check code.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fead215d1c0a385fc27a1fa96b7abbc4d66fb4c6",
      "tree": "06bf8f888a96631e620142c9e7904dc4c117d80d",
      "parents": [
        "9e6e96a197a03752d39a63e4f83e0b707ccedad7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 02 10:06:55 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 02 11:11:34 2010 +0000"
      },
      "message": "ASoC: Fix WM8994 dependency\n\nThe dependency on MFD_WM8994 rather than I2C went awry.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9e6e96a197a03752d39a63e4f83e0b707ccedad7",
      "tree": "3ccd7e51d3e37a33fb14d75472b3336c5202abc8",
      "parents": [
        "be587ef4f20cb5a0e42264909fa702a24081a160"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 17:47:12 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:37:01 2010 +0000"
      },
      "message": "ASoC: Add WM8994 CODEC driver\n\nThe WM8994 is a highly integrated ultra-low power hi-fi audio subsystem\ndesigned for smartphones and other portable devices rich in multimedia\nfeatures.  It provides advanced digital mixing facilities enabling low\npower high quality interconnection of CPU, baseband and other audio\nsources through flexible digital and analogue routing, and integrates\na class W headphone driver and stereo class D speaker drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "be587ef4f20cb5a0e42264909fa702a24081a160",
      "tree": "be8495fbbcbfb11c92147f0b58eed444d5d6c213",
      "parents": [
        "3ed7074c4cc0de5ba77e180e5d96c23ef96859f0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:31:06 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:36:16 2010 +0000"
      },
      "message": "ASoC: Activate DCS correction for WM8993\n\nUse a two code correction for optimal performance.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3ed7074c4cc0de5ba77e180e5d96c23ef96859f0",
      "tree": "f9a08d09b5ccc96664f385c5c74860802c40e213",
      "parents": [
        "2f1ff6614cb5938e5c5760358752d92deb67fb63"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 20 17:39:45 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 18:35:46 2010 +0000"
      },
      "message": "ASoC: Improved wm_hubs headphone handling\n\nPerform DC servo offset calibration using a series update sequence\nrather than startup update sequence, tuning the configuration of the\nWM8993 DC servo to make best use of this.\n\nAlso introduce currently unused data allowing us to correct for\nany systematic errors in the DC servo calibration results and an\nalternative startup path for the headphone output which performs\nbetter with some chip revisions.  The alternative setup sequence is\nenabled for WM8993.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2f1ff6614cb5938e5c5760358752d92deb67fb63",
      "tree": "07a4be123a03a53d2c080cd0e8a4bdceb7d7ab11",
      "parents": [
        "b0580913797034a1001e867b8b492c75226bf77e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jan 31 12:02:12 2010 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 14:35:23 2010 +0000"
      },
      "message": "ASoC: Fix continuation line formats\n\nString constants that are continued on subsequent lines with \\\nare not good.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b0580913797034a1001e867b8b492c75226bf77e",
      "tree": "f20bacd8b37a19d270528fa6a90578a8b006e2e2",
      "parents": [
        "b2c3e923110f6ca60ccb30cf4a6bda5211454c4f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 29 14:51:26 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 01 14:35:08 2010 +0000"
      },
      "message": "ASoC: improve MCLKDIV calculation in wm8978, when OPCLK is not used\n\nIn case, if OPCLK is not used, and PLL is used for driving the codec, the\nchoice of PLL output frequency could result in a needlessly imprecise\nsystem clock frequency. Use an iterative process to select a precise\nconfiguration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b2c3e923110f6ca60ccb30cf4a6bda5211454c4f",
      "tree": "a49311b0231b3887122ec23771a7b32b54f37bd7",
      "parents": [
        "660c63a4a289a835aa9af93a45884c5d0c004b20"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 29 15:31:06 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 14:32:52 2010 +0000"
      },
      "message": "ASoC: clean up wm8974 and wm8978 clock divider handling\n\nwm8974 and wm8978 codec drivers control DAC and ADC oversampling rates in their\n.set_clkdiv() methods, which is wrong, because these are simple boolean\nswitches and not clock dividers. Move these bits to sound controls. Also remove\nmanual configuration of the MCLK divider in wm8978, since it is configured\nautomatically.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "660c63a4a289a835aa9af93a45884c5d0c004b20",
      "tree": "46f6ecc2a506002ef937fab16a9cfad845036e37",
      "parents": [
        "640b796f2ca88113bf2fefd380bc807092ce6fa1",
        "5bbd4953a4fb5d8d597b4a53b8da97eee320b634"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 14:31:06 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 14:31:06 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.33\u0027 into for-2.6.34\n"
    },
    {
      "commit": "640b796f2ca88113bf2fefd380bc807092ce6fa1",
      "tree": "5de515ae125378e311a27163aa508db5fc88e863",
      "parents": [
        "9f5b64b767203131a7a3a280859e70d4413c9672"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jan 28 16:28:55 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 14:31:03 2010 +0000"
      },
      "message": "ASoC: remove bogus SLEEP mode from wm8978 driver\n\nTests showed, that bit 6 of the WM8978_POWER_MANAGEMENT_2 register of wm8978\naffects codec clocks. Being useless for suspend / resume, it cannot be used in\nbias-level control either. Remove this bit handling.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9f5b64b767203131a7a3a280859e70d4413c9672",
      "tree": "0a2a61eaa32d2d18c780966691928e7b3f884d2d",
      "parents": [
        "9e9d04c05fd01018da35fa1daa9bda844cac6162"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jan 27 12:15:00 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 14:31:02 2010 +0000"
      },
      "message": "ASoC: add support for the sh7722 Migo-R board\n\nAdd support for audio on sh7722-based Migo-R boards, using SIU and wm8978\ncodec, recording via external microphone and playback via headphones are\nimplemented.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ],
  "next": "9e9d04c05fd01018da35fa1daa9bda844cac6162"
}
