)]}'
{
  "log": [
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "0d19eac12031680dc5f5402921fb0c388e42f619",
      "tree": "57302fb8778b6527c35175cc1edf228dd9f7abb9",
      "parents": [
        "56c10bf82c10588b743e75a13a7949e11b9fc942",
        "bba1594d348b59d6172e02bf74fba837c8273989"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "message": "Merge branch \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #2 ARM updates from Russell King:\n \"Further ARM AMBA primecell updates which aren\u0027t included directly in\n  the previous commit.  I wanted to keep these separate as they\u0027re\n  touching stuff outside arch/arm/.\"\n\n* \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n  ARM: 7335/1: mach-u300: do away with MMC config files\n  ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register\n  ARM: 7309/1: realview: fix unconnected interrupts on EB11MP\n  ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets\n  ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job\n  ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend\n  ARM: 7221/1: mmc: mmci: Change from using legacy suspend\n  ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler\n  ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction\n  ARM: 7217/1: mmc: mmci: Put power register deviations in variant data\n  ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end\n  ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128\n"
    },
    {
      "commit": "e317234975cb7463b8ca21a93bb6862d9dcf113f",
      "tree": "4446fa3a21364f3cba23a22aa2a94027f169d8df",
      "parents": [
        "f37ab0fba271e43edab0e3ae9fe644fcda455402",
        "7483d45f0aee3afc0646d185cabd4af9f6cab58c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - V4L2 API additions to better support JPEG compression control\n - media API additions to properly support MPEG decoders\n - V4L2 API additions for image crop/scaling\n - a few other V4L2 API DocBook fixes/improvements\n - two new DVB frontend drivers: m88rs2000 and rtl2830\n - two new DVB drivers: az6007 and rtl28xxu\n - a framework for ISA drivers, that removed lots of common code found\n   at the ISA radio drivers\n - a new FM transmitter driver (radio-keene)\n - a GPIO-based IR receiver driver\n - a new sensor driver: mt9m032\n - some new video drivers: adv7183, blackfin, mx2_emmaprp, sii9234_drv,\n   vs6624\n - several new board additions, driver fixes, improvements and cleanups.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (295 commits)\n  [media] update CARDLIST.em28xx\n  [media] partially reverts changeset fa5527c\n  [media] stb0899: fix the limits for signal strength values\n  [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)\n  [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)\n  [media] -EINVAL -\u003e -ENOTTY\n  [media] gspca - sn9c20x: Cleanup source\n  [media] gspca - sn9c20x: Simplify register write for capture start/stop\n  [media] gspca - sn9c20x: Add automatic JPEG compression mechanism\n  [media] gspca - sn9c20x: Greater delay in case of sensor no response\n  [media] gspca - sn9c20x: Optimize the code of write sequences\n  [media] gspca - sn9c20x: Add the JPEG compression quality control\n  [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset\n  [media] gspca - sn9c20x: Propagate USB errors to higher level\n  [media] gspca - sn9c20x: Use the new video control mechanism\n  [media] gspca - sn9c20x: Fix loss of frame start\n  [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k\n  [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor\n  [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support\n  [media] pvrusb2: fix 7MHz \u0026 8MHz DVB-T tuner support for HVR1900 rev D1F5\n  ...\n"
    },
    {
      "commit": "9586c959bfc917695893bef0102433a7d0675691",
      "tree": "c8b89e40b7a04c3150e50785e7c48b67df360c83",
      "parents": [
        "34699403e9916060af8ae23f5e4705a6c078e79d",
        "addfd8a09e1f434a73b3d87d36ef050c73511d2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:33:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:33:14 2012 -0700"
      },
      "message": "Merge tag \u0027regmap-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nPull regmap updates from Mark Brown:\n \"Things are really quieting down with the regmap API, while we\u0027re still\n  seeing a trickle of new features coming in they\u0027re getting much\n  smaller than they were.  It\u0027s also nice to have some features which\n  support other subsystems building infrastructure on top of regmap.\n  Highlights include:\n\n  - Support for padding between the register and the value when\n    interacting with the device, sometimes needed for fast interfaces.\n  - Support for applying register updates to the device when restoring\n    the register state.  This is intended to be used to apply updates\n    supplied by manufacturers for tuning the performance of the device\n    (many of which are to undocumented registers which aren\u0027t otherwise\n    covered).\n  - Support for multi-register operations on cached registers.\n  - Support for syncing only part of the register cache.\n  - Stubs and parameter query functions intended to make it easier for\n    other subsystems to build infrastructure on top of the regmap API.\n\n  plus a few driver updates making use of the new features which it was\n  easier to merge via this tree.\"\n\n* tag \u0027regmap-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: (41 commits)\n  regmap: Fix future missing prototype of devres_alloc() and friends\n  regmap: Rejig struct declarations for stubbed API\n  regmap: Fix rbtree block base in sync\n  regcache: Make sure we sync register 0 in an rbtree cache\n  regmap: delete unused module.h from drivers/base/regmap files\n  regmap: Add stub for regcache_sync_region()\n  mfd: Improve performance of later WM1811 revisions\n  regmap: Fix x86_64 breakage\n  regmap: Allow drivers to sync only part of the register cache\n  regmap: Supply ranges to the sync operations\n  regmap: Add tracepoints for cache only and cache bypass\n  regmap: Mark the cache as clean after a successful sync\n  regmap: Remove default cache sync implementation\n  regmap: Skip hardware defaults for LZO caches\n  regmap: Expose the driver name in debugfs\n  mfd: wm8400: Convert to devm_regmap_init_i2c()\n  mfd: wm831x: Convert to devm_regmap_init()\n  mfd: wm8994: Convert to devm_regmap_init()\n  mfd/ASoC: Convert WM8994 driver to use regmap patches\n  mfd: Add __devinit and __devexit annotations in wm8994\n  ...\n"
    },
    {
      "commit": "34699403e9916060af8ae23f5e4705a6c078e79d",
      "tree": "e149ca6354171caf61132d80508ad878b00878c9",
      "parents": [
        "7fc86a7908a4e9eb2da4b6498f86193d113842d3",
        "d1bbd20972936b9b178fda3eb1ec417cb27fdc01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:31:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:31:15 2012 -0700"
      },
      "message": "Merge tag \u0027firewire-updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull IEEE 1394 (FireWire) subsystem updates post v3.3 from Stefan Richter:\n\n - Some SBP-2 initiator fixes, side product from ongoing work on a target.\n\n - Reintroduction of an isochronous I/O feature of the older ieee1394 driver\n   stack (flush buffer completions); it was evidently rarely used but not\n   actually unused.  Matching libraw1394 code is already available.\n\n - Be sure to prefix all kernel log messages with device name or card name,\n   and other logging related cleanups.\n\n - Misc other small cleanups, among them a small API change that affects\n   sound/firewire/ too. Clemens Ladisch is aware of it.\n\n* tag \u0027firewire-updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394: (26 commits)\n  firewire: allow explicit flushing of iso packet completions\n  firewire: prevent dropping of completed iso packet header data\n  firewire: ohci: factor out iso completion flushing code\n  firewire: ohci: simplify iso header pointer arithmetic\n  firewire: ohci: optimize control bit checks\n  firewire: ohci: remove unused excess_bytes field\n  firewire: ohci: copy_iso_headers(): make comment match the code\n  firewire: cdev: fix IR multichannel event documentation\n  firewire: ohci: fix too-early completion of IR multichannel buffers\n  firewire: ohci: move runtime debug facility out of #ifdef\n  firewire: tone down some diagnostic log messages\n  firewire: sbp2: replace a GFP_ATOMIC allocation\n  firewire: sbp2: Fix SCSI sense data mangling\n  firewire: sbp2: Ignore SBP-2 targets on the local node\n  firewire: sbp2: Take into account Unit_Unique_ID\n  firewire: nosy: Use the macro DMA_BIT_MASK().\n  firewire: core: convert AR-req handler lock from _irqsave to _bh\n  firewire: core: fix race at address_handler unregistration\n  firewire: core: remove obsolete comment\n  firewire: core: prefix log messages with card name\n  ...\n"
    },
    {
      "commit": "b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa",
      "tree": "64e5f7253b6a85b6d5d36f95c0d3c67c1798918d",
      "parents": [
        "424a6f6ef990b7e9f56f6627bfc6c46b493faeb4",
        "6681bc0deba495fad0d6fb349e40524abd1b1732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:00:13 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull updates of sound stuff from Takashi Iwai:\n \"Here is the first big update chunk of sound stuff for 3.4-rc1.\n\n  In the common sound infrastructure, there are a few changes for\n  dynamic PCM support (used in ASoC) and a few clean-ups.  Majority of\n  changes are found, as usual, in HD-audio and ASoC.\n\n  Some highlights of HD-audio changes:\n\n   - All the long-standing static quirk codes for Realtek codec were\n     finally removed by fixing and extending the Realtek auto-parser.\n\n   - The mute-LED control is standardized over all HD-audio codec\n     drivers using the extended vmaster hook.\n\n   - The vmaster slave mixer elements are initialized to 0dB as default\n     so that the user won\u0027t be annoyed by the silent output after\n     updates, e.g.  due to the additions of new elements.\n\n   - Other many fix-ups for the misc HD-audio devices.\n\n  In the ASoC side, this is a very active release, including a quite a\n  few framework enhancements.  Some highlights:\n\n   - Support for widgets not associated with a CODEC, an important part\n     of the dynamic PCM framework.\n\n   - A library factoring out the common code shared by dmaengine based\n     DMA drivers contributed by Lars-Peter Clausen.  This will save a\n     lot of code and make it much easier to deploy enhancements to\n     dmaengine.\n\n   - Support for binary controls, used for providing runtime\n     configuration of algorithm coefficients.\n\n   - A new DAPM widget type for regulator supplies allowing drivers for\n     devices that can power down unused supplies while active to do\n     without any per-driver code.\n\n   - DAPM widgets for DAIs, initially giving a speed boost for playback\n     startup and shutdown and also the basis for CODEC\u003c-\u003eCODEC DAI link\n     support.\n\n   - Support for specifying the number of significant bits on audio\n     interfaces, useful for allowing applications to know how much\n     effort to put into generating data for a larger sample format.\n\n   - Conversion of the FSI driver used on some SH processors to\n     DMAEngine.\n\n   - Conversion of EP93xx drivers to DMAEngine.\n\n   - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics\n     WM2200.\n\n   - Move audmux driver from arc/arm to sound/soc\n\n   - McBSP move from arch/ to sound/ and updates\n\n  Also, a few small updates and fixes for other drivers like au88x0,\n  ymfpci, USB 6fire, USB usx2yaudio are included.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (446 commits)\n  ASoC: wm8994: Provide VMID mode control and fix default sequence\n  ASoC: wm8994: Add missing break in resume\n  ASoC: wm_hubs: Don\u0027t actively manage LINEOUT_VMID_BUF\n  ASoC: pxa-ssp: atomically set stream active masks\n  ASoC: fsl: p1022ds: tell the WM8776 codec driver that it\u0027s the master\n  ASoC: Samsung: Added to support mono recording\n  ALSA: hda - Fix build with CONFIG_PM\u003dn\n  ALSA: au88x0 - Avoid possible Oops at unbinding\n  ALSA: usb-audio - Fix build error by consitification of rate list\n  ASoC: core: Fix obscure leak of runtime array\n  ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()\n  ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n  ASoC: wm8996: Add 44.1kHz support\n  ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE\n  ASoC: mx27vis-aic32x4: Convert it to platform driver\n  ALSA: hda - fix printing of high HDMI sample rates\n  ALSA: ymfpci - Fix legacy registers on S3/S4 resume\n  ALSA: control - Fixe a trailing white space error\n  ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()\n  ALSA: hda - Add \"Mute-LED Mode\" enum control\n  ...\n"
    },
    {
      "commit": "6681bc0deba495fad0d6fb349e40524abd1b1732",
      "tree": "f6acb7cedb924fd14230dc3273acb26eac393676",
      "parents": [
        "ca3e9297e29c48eebb010d0225ea580fbcc64c88",
        "22f8d055350066b4a87de4adea8c5213cac54534"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 21 08:06:05 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 21 08:06:05 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nLast minute ASoC updates for 3.4\n\nThere\u0027s a couple of small features here that were added late on but have\nbeen in -next in my tree and some bug fixes.  The wm_hubs stuff is\nactually bug fixes - the stuff that\u0027s currently in 3.4 is a half way\nhouse between the two solutions that the latest change allows the\nmachine to select between.\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "22f8d055350066b4a87de4adea8c5213cac54534",
      "tree": "229a761bb0e5c4a9ee27db3d327bbd11905b9c96",
      "parents": [
        "6f8270cc9a43d767676c97df5773fdcede312a88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 17:32:06 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 19:08:17 2012 +0000"
      },
      "message": "ASoC: wm8994: Provide VMID mode control and fix default sequence\n\nThe optimal management of VMID depends on a number of factors which vary\ndynamically at runtime, for example the connection to a system docking\nstation. In some circumstances it is desirable to keep VMID enabled all\nthe time, in others it is desirable to aggressively power it up and down.\n\nProvide a callback allowing machine driver to configure either the normal\npower up/down mode (WM8994_VMID_MODE_NORMAL) or to maintain VMID even\nwhen idle (WM8994_VMID_MODE_FORCE). This callback, wm8994_vmid_mode(),\nshould be called with the CODEC lock.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6f8270cc9a43d767676c97df5773fdcede312a88",
      "tree": "1bb9cba915fd48b811a6c62d7fda2f75d8ec44d0",
      "parents": [
        "5472bbc96f1ba666328cc2479b957ed50f5e1550"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 03 13:06:25 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 19:08:15 2012 +0000"
      },
      "message": "ASoC: wm8994: Add missing break in resume\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5472bbc96f1ba666328cc2479b957ed50f5e1550",
      "tree": "cc0c99e0226e6ac82e0b67c7880677cc46496d61",
      "parents": [
        "273b72c8ce6b28df6b49423d775c3e59072c73c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 17:31:56 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 19:08:12 2012 +0000"
      },
      "message": "ASoC: wm_hubs: Don\u0027t actively manage LINEOUT_VMID_BUF\n\nIt can just be enabled all the time with no impact.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9ce28d827f74d0acdd058bded8bab5309b0f5c8f",
      "tree": "634f22e8df9c7fd3966b3639e3e997436751ca50",
      "parents": [
        "f074ff92b5b26f3a559fab1203c36e140ea8d067",
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:41:24 2012 -0300"
      },
      "message": "Merge tag \u0027v3.3\u0027 into staging/for_v3.4\n\n* tag \u0027v3.3\u0027: (1646 commits)\n  Linux 3.3\n  Don\u0027t limit non-nested epoll paths\n  netfilter: ctnetlink: fix race between delete and timeout expiration\n  ipv6: Don\u0027t dev_hold(dev) in ip6_mc_find_dev_rcu.\n  nilfs2: fix NULL pointer dereference in nilfs_load_super_block()\n  nilfs2: clamp ns_r_segments_percentage to [1, 99]\n  afs: Remote abort can cause BUG in rxrpc code\n  afs: Read of file returns EBADMSG\n  C6X: remove dead code from entry.S\n  wimax/i2400m: fix erroneous NETDEV_TX_BUSY use\n  net/hyperv: fix erroneous NETDEV_TX_BUSY use\n  net/usbnet: reserve headroom on rx skbs\n  bnx2x: fix memory leak in bnx2x_init_firmware()\n  bnx2x: fix a crash on corrupt firmware file\n  sch_sfq: revert dont put new flow at the end of flows\n  ipv6: fix icmp6_dst_alloc()\n  MAINTAINERS: Add Serge as maintainer of capabilities\n  drivers/video/backlight/s6e63m0.c: fix corruption storing gamma mode\n  MAINTAINERS: add entry for exynos mipi display drivers\n  MAINTAINERS: fix link to Gustavo Padovans tree\n  ...\n"
    },
    {
      "commit": "bc2b395c031430639e5ad5dcb2669cfcf1fa5fd2",
      "tree": "25905d7ccff4904a10187effa2fafec5daccb6d4",
      "parents": [
        "d4ecc83b79cc290eadf1ffb33a589c3c72bbc295"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Feb 27 05:31:58 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:28:52 2012 -0300"
      },
      "message": "[media] tea575x: fix HW seek\n\nFix HW seek in TEA575x to work properly:\n- a delay must be present after search start and before first register read\n  or the seek does weird things\n- when the search stops, the new frequency is not available immediately, we\n  must wait until it appears in the register (fortunately, we can clear the\n  frequency bits when starting the search as it starts at the frequency\n  currently set, not from the value written)\n- sometimes, seek remains on the current frequency (or moves only a little),\n  so repeat it until it moves by at least 50 kHz\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d4ecc83b79cc290eadf1ffb33a589c3c72bbc295",
      "tree": "2f806d32d714a8481be13106649ad17ab1eb8c62",
      "parents": [
        "9f1dfccf6607822f556698f0940ead57e6e42d5f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Feb 27 05:30:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:27:21 2012 -0300"
      },
      "message": "[media] tea575x-tuner: update to latest V4L2 framework requirements\n\nThe tea575x-tuner module has been updated to use the latest V4L2 framework\nfunctionality. This also required changes in the drivers that rely on it.\n\nThe tea575x changes are:\n\n- The drivers must provide a v4l2_device struct to the tea module.\n- The radio_nr module parameter must be part of the actual radio driver,\n  and not of the tea module.\n- Changed the frequency range to the normal 76-108 MHz range instead of\n  50-150.\n- Add hardware frequency seek support.\n- Fix broken rxsubchans/audmode handling.\n- The application can now select between stereo and mono.\n- Support polling for control events.\n- Add V4L2 priority handling.\n\nAnd radio-sf16fmr2.c now uses the isa bus kernel framework.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nThanks-to: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "273b72c8ce6b28df6b49423d775c3e59072c73c5",
      "tree": "b96da830969b5c433ad672cb5f87a350fb9ff447",
      "parents": [
        "70ac07bb633dee75ac554195b9a4d69adfa7803c"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Mar 19 09:12:53 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 19 12:47:25 2012 +0000"
      },
      "message": "ASoC: pxa-ssp: atomically set stream active masks\n\nPXA\u0027s SSP engine fails to take its current channel phase into account\nwhen enabling a stream while the engine is already running. This\nresults in randomly swapped left/right channels on either the record\nor the playback side, depending on which one was enabled first.\n\nThe following patch fixes this by factoring out the bit field\nmodifications in question to a separate function that pauses the\nengine temporarily, modifies the bits and kicks it off again\nafterwards. Appearantly, a transition of SSCR0_SSE syncs both\ndirections properly.\n\nThe patch has been rolled out to quite a number of devices over the\nlast weeks and seems to fix the issue reliably.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-and-tested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "ca3e9297e29c48eebb010d0225ea580fbcc64c88",
      "tree": "f0ad13e600e9c5a7c4357826b2b954642629d306",
      "parents": [
        "cb3f2adc03ab055b19c677a6283523861fafebdd",
        "53803aead010a314f76a8a6fa132fdcc5edf55ed"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:50 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:50 2012 +0100"
      },
      "message": "Merge branch \u0027topic/jack\u0027 into for-linus\n"
    },
    {
      "commit": "cb3f2adc03ab055b19c677a6283523861fafebdd",
      "tree": "59cfb6800f0635a4aec16c8e0da619f27e51ee79",
      "parents": [
        "44c76a960a62fcc46cbcaa0a22a34e666a729329",
        "828006de1bddf83b6ecf03ec459c15f7c7c22db7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:37 2012 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "44c76a960a62fcc46cbcaa0a22a34e666a729329",
      "tree": "d3887c858f6adffb6714da3cdc0059f93588344c",
      "parents": [
        "dbf117cbb9c89991727d42e3161e68b868a1b6ae",
        "c6b76d1f02e2ab1109d8549877a3a24c6a2b4587"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:33 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:33 2012 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "dbf117cbb9c89991727d42e3161e68b868a1b6ae",
      "tree": "b3c0c07534952b493d2bdc9f73c54c6065b1691f",
      "parents": [
        "25dc16f69892182192b1234594fd3cf342ad4195",
        "350eba43fca735733a51185f26bdc30899c64a20"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:30 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 18 18:22:30 2012 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "70ac07bb633dee75ac554195b9a4d69adfa7803c",
      "tree": "1b418b9421d4681ca852d420c461f5cd550caed8",
      "parents": [
        "588fb705d560cd76d435382fb25bea7349672d80"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Mar 16 16:32:52 2012 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 17 21:11:16 2012 +0000"
      },
      "message": "ASoC: fsl: p1022ds: tell the WM8776 codec driver that it\u0027s the master\n\nThe WM8776 codec driver requires the machine driver to set one of the\nSND_SOC_DAIFMT_CBx_xxx values.  The P1022DS machine driver should be setting\nSND_SOC_DAIFMT_CBM_CFM, but since that value was zero, no one noticed.\n\nCommit 75d9ac46 (\"ASoC: Allow DAI formats to be specified in the\ndai_link\"), however, changed the value of SND_SOC_DAIFMT_CBM_CFM from zero\nto a non-zero value, which means that it now needs to be specifically set\nby the machine driver.\n\nWe also set SND_SOC_DAIFMT_NB_NF, for the same reason.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "9e5ed094c89e55fbf11d2e81d60be98eb12346c0",
      "tree": "b77c63a452580643cdede36c3038d52995e54d8e",
      "parents": [
        "a64ae394eb7de5e39cf462c18edb202196c678fa"
      ],
      "author": {
        "name": "viresh kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Mar 15 10:40:38 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 16 23:32:35 2012 +0000"
      },
      "message": "ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n\nFor simple modules that contain a single amba_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate. This patch adds a new macro, module_amba_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "588fb705d560cd76d435382fb25bea7349672d80",
      "tree": "4f734971fb6bd0b67d7b04f53ca65c98f3ae8aaf",
      "parents": [
        "181a68927b9e6ff7c0ea093c2f056eeb0552a911"
      ],
      "author": {
        "name": "Sangsu Park",
        "email": "sangsu4u.park@samsung.com",
        "time": "Fri Mar 16 15:40:53 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 16 18:50:41 2012 +0000"
      },
      "message": "ASoC: Samsung: Added to support mono recording\n\nThe dma size will be changed by requested number of\nchannel(mono/stereo) from platform. For mono recording,\nchannels_min value should be 1.\n\nSigned-off-by: Sangsu Park \u003csangsu4u.park@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "350eba43fca735733a51185f26bdc30899c64a20",
      "tree": "a459a724bc2a0c74e8337fce76c3497aaa61cb7e",
      "parents": [
        "7907ae3e50613ae1c6d1a10f34fcd63f4123b93d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 16 16:09:03 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 16 16:15:33 2012 +0100"
      },
      "message": "ALSA: hda - Fix build with CONFIG_PM\u003dn\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c6b76d1f02e2ab1109d8549877a3a24c6a2b4587",
      "tree": "52cc1aa741e151fcd942d858f6075c01993f9f3e",
      "parents": [
        "0717d0f5d2737a63650a8d928360769e0d411bd5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 16 09:54:00 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 16 09:54:00 2012 +0100"
      },
      "message": "ALSA: au88x0 - Avoid possible Oops at unbinding\n\nThe irq handler must check whether the MPU401 instance is still alive.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0717d0f5d2737a63650a8d928360769e0d411bd5",
      "tree": "a9e250aa56f809ecf76708baa8a9f82b85f7ce9c",
      "parents": [
        "1662591b2e6876b8bc041cd48837ccd297c2028f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 16:14:38 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 16:14:38 2012 +0100"
      },
      "message": "ALSA: usb-audio - Fix build error by consitification of rate list\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "181a68927b9e6ff7c0ea093c2f056eeb0552a911",
      "tree": "5e897ae095713dea4085908dd5c9f3519e3e9c51",
      "parents": [
        "4eb98f45b77b00868dcebe4a0f00d2a36afd88c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 20:18:49 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 15 14:28:25 2012 +0000"
      },
      "message": "ASoC: core: Fix obscure leak of runtime array\n\nWe\u0027re currently not freeing card-\u003ertd in cases where the card is\nunregistered before being instantiated - convert it to devm_kzalloc() to\nmake sure that happens.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "828006de1bddf83b6ecf03ec459c15f7c7c22db7",
      "tree": "73a224bf0371b41c9777c2bad8169ed50bcca879",
      "parents": [
        "d0f47ff17f29740eabbd64e11705b7332241714c",
        "5ec65ee589fdaca7298b6303fd74ad6c121a8f38"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 07:37:22 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 07:37:22 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc\n\nLinus decided to go for another week so here\u0027s a few more updates - a\nmixed bag here, a few minor diagnostic tweaks, some driver enhancements\nand the dmaengine conversion for ep93xx drivers which was tested a while\nago and just waiting for a signoff.\n"
    },
    {
      "commit": "1662591b2e6876b8bc041cd48837ccd297c2028f",
      "tree": "fdb4c9be9d073cb057af0571449c984730d8f75f",
      "parents": [
        "4af87a939ef7092fdca267fba473cf8407d6d8e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 15:55:43 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 07:36:00 2012 +0100"
      },
      "message": "ALSA: pcm - Avoid GFP_ATOMIC in snd_pcm_link()\n\nGFP_ATOMIC is used in snd_pcm_link() just because the kmalloc is\ncalled inside a lock.  Since this function isn\u0027t too critical for\nspeed and is rarely called in practice, better to allocate the chunk\nat first before spinlock and free it in error paths, so that\nGFP_KERNEL can be used.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4af87a939ef7092fdca267fba473cf8407d6d8e2",
      "tree": "b35dac738d2e5ec6f778b3095246dbac2a1be255",
      "parents": [
        "28aa165cc52fa686a55a2a2052fdddad0fbde5eb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 19:48:43 2012 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 15 07:35:17 2012 +0100"
      },
      "message": "ALSA: pcm: Constify the list in snd_pcm_hw_constraint_list\n\nAllows the constraint lists to be declared const by drivers which seems\nreasonable; there\u0027s plenty of other constification we could do if we were\nbeing complete but this was easy and quick.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4eb98f45b77b00868dcebe4a0f00d2a36afd88c2",
      "tree": "e503c903701b7bab1d2d7ab3e12c32e5c0419bc6",
      "parents": [
        "5ec65ee589fdaca7298b6303fd74ad6c121a8f38"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 18:38:28 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 20:37:29 2012 +0000"
      },
      "message": "ASoC: wm8996: Add 44.1kHz support\n\nThe WM8996 specification has been updated to specify 44.1kHz as a supported\nsample rate. Update the driver to accept this configuration.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7907ae3e50613ae1c6d1a10f34fcd63f4123b93d",
      "tree": "d04617718b76508f941cbd29cba7ee9168303079",
      "parents": [
        "f29735cbef4eb6072e5ae459b556f3a061efc47e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 14 08:20:20 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 14 08:20:20 2012 +0100"
      },
      "message": "ALSA: hda - Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE\n\nNow the mute-LED is controlled without powersave hack, and the ifdefs must\nbe removed.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ec65ee589fdaca7298b6303fd74ad6c121a8f38",
      "tree": "3991590c93d5bb15cf2ee0ccc5a155c36716001e",
      "parents": [
        "d7a42e1033b27cea8ae137eeaa038910fe334a55"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Mon Mar 12 19:48:49 2012 -0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 13 23:09:59 2012 +0000"
      },
      "message": "ASoC: mx27vis-aic32x4: Convert it to platform driver\n\nConvert mx27vis-aic32x4 to platform driver.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nTested-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "25dc16f69892182192b1234594fd3cf342ad4195",
      "tree": "8656ae13afd76e2e40c5fbd4020b6ce6dd937bcc",
      "parents": [
        "8de5d6f19bbe7c77676a62ab52be901aa10d6b54"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@iki.fi",
        "time": "Tue Mar 13 17:43:02 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 18:27:09 2012 +0100"
      },
      "message": "ALSA: hda - fix printing of high HDMI sample rates\n\nA previous commit af65cbf296 (ALSA: hdmi: fix printout of SAD sampling\nrates) fixed the sample rates shown in /proc/asound/cardX/eldY and\nkernel log to not be entirely wrong. However, a missing rate from the\narray added in the patch causes HDMI rates 88.2 kHz, 96 kHz, 176.4 kHz,\nand 192 kHz to be shown as 96 kHz, 176.4 kHz, 192 kHz, and 384 kHz,\nrespectively.\n\nFix the reporting by adding the ALSA rate 64 kHz into the conversion\narray between 48 kHz and 88.2 kHz.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nCc: Pierre-Louis Bossart \u003cpierre-louis.bossart@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28aa165cc52fa686a55a2a2052fdddad0fbde5eb",
      "tree": "a445f5a0f8ad0915aece24b36c957d100f5cd77c",
      "parents": [
        "bd483d4c6c65c1c48483f2f81c603d42b39ce83b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 08:07:41 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 08:12:33 2012 +0100"
      },
      "message": "ALSA: ymfpci - Fix legacy registers on S3/S4 resume\n\nWe need to resume two legacy registers to recover MIDI/FM functionality\non S3/S4 resume, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd483d4c6c65c1c48483f2f81c603d42b39ce83b",
      "tree": "b4bf50bef0d83b9fb3791da0610ce97b8ecc55c7",
      "parents": [
        "e7df2a3ae569ed6d178510f58b22308edac7a4c7"
      ],
      "author": {
        "name": "Jeffrin Jose",
        "email": "ahiliation@yahoo.co.in",
        "time": "Wed Mar 07 22:57:39 2012 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 08:11:59 2012 +0100"
      },
      "message": "ALSA: control - Fixe a trailing white space error\n\nFixed a trailing white space error detected\nin sound/core/control.c by checkpatch.pl script.\n\nSigned-off-by: Jeffrin Jose \u003cahiliation@yahoo.co.in\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f29735cbef4eb6072e5ae459b556f3a061efc47e",
      "tree": "0ba2bdd1da5f21b41d5dfc0f0d952dc07e26dfdf",
      "parents": [
        "d2f344b5e0a933b5b1d12f863406ee1d63e5bf8e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 07:55:10 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 07:55:10 2012 +0100"
      },
      "message": "ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()\n\nSince it\u0027s not always safe to assume that the vmaster hook is purely the\nmute-LED control, add the flag indicating whether to expose the mute-LED\nenum control or not.  Currently, conexant codec sets this off for non-HP\nlaptops where EAPD may be used really as EAPD.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d2f344b5e0a933b5b1d12f863406ee1d63e5bf8e",
      "tree": "3e7354efd8293fa6b1d6e24ddcd3c2356dafb2ba",
      "parents": [
        "527c73bada6f02a35983ddb34db3a0fd4360c88c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 16:59:58 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 13 07:46:50 2012 +0100"
      },
      "message": "ALSA: hda - Add \"Mute-LED Mode\" enum control\n\nCreate snd_hda_add_vmaster_hook() and snd_hda_sync_vmaster_hook()\nhelper functions to handle the mute-LED in vmaster hook more\ncommonly.  In the former function, a new enum control \"Mute-LED Mode\"\nis added.  This provides user to choose whether the mute-LED should be\nturned on/off explicitly or to follow the master-mute status.\n\nReviewed-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d7a42e1033b27cea8ae137eeaa038910fe334a55",
      "tree": "403becfa4e007b3b41c5a77fabfde7c94653ebcc",
      "parents": [
        "7a08cf7022b3f6863cff004cf0531f3e44a772ea"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Mar 05 14:02:15 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 19:03:39 2012 +0000"
      },
      "message": "ASoC: ep93xx-pcm: Use dmaengine PCM helper functions\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nTested-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7a08cf7022b3f6863cff004cf0531f3e44a772ea",
      "tree": "5929090a9e0ae91d4409cb0ec9f01824ac502357",
      "parents": [
        "c986564b3115ebd24a907515ac0b7ca2bef794f9"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Mon Mar 05 14:02:14 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 19:03:22 2012 +0000"
      },
      "message": "ASoC: dmaengine_pcm: Reset pointer position when starting a stream\n\nOtherwise a wrong position will be reported after restarting a stream and the\nfirst few samples might be skipped.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c986564b3115ebd24a907515ac0b7ca2bef794f9",
      "tree": "cae0cd0b3d16a800920e3ea579f61b54bfb93619",
      "parents": [
        "80f48143ffde97c48c5e550e2fcd2c9f8e77e554"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 16:31:50 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 18:12:09 2012 +0000"
      },
      "message": "ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes\n\nCurrently we can the accdet mutex from within DAPM when updating the device\nstate which means we take accdet then the CODEC mutex but we also do the\nlocking the other way around when responding to the jackdet IRQ. Move all\nthe jackdet use of the CODEC mutex out of the accdet lock to avoid this.\nSince all the DAPM interactions depend only on a single threaded IRQ this\nis still serialised.\n\nThe locking improvements in 3.5 allow a better solution there.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "527c73bada6f02a35983ddb34db3a0fd4360c88c",
      "tree": "f87f67a3e9df1aa08f251fb0d7e7c6f40f0dcf35",
      "parents": [
        "420b0febe54099ea9003bddad0a81e882a8472af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 12:38:51 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 14:52:43 2012 +0100"
      },
      "message": "ALSA: hda - Add EAPD control to Conexnat auto-parser\n\nAdded the vmaster hook for controlling EAPD dynamically to Conexant\nauto-parser.  When the Master is muted, EAPDs are turned off as well.\nThis will fix the missing mute-LED control on some machines in\naddition to the more power-saving in the auto-parser mode.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "420b0febe54099ea9003bddad0a81e882a8472af",
      "tree": "625829e2a6b6958a6ab6ae9e18b5a631b137c4ec",
      "parents": [
        "2faa3bf15ba69fa12bc53926b88982b3875abb3f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 12:35:27 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 14:52:43 2012 +0100"
      },
      "message": "ALSA: hda - Rewrite the mute-LED control with vmaster hook for ALC269\n\nWe\u0027ve had ugly static handling of the mute-LED with a powersave hook\nfor ALC269 HP laptops just like done in patch_sigmatel.c.  This is now\nrewritten with the new vmaster hook and a fixup code.\n\nFor that, the new fixup action, ALC_FIXUP_ACT_BUILD, is introduced.\nIt\u0027s called after build_controls is called.  The reason of this new\naction is that vmaster hook must be added at this stage (not in init\nor probe).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2faa3bf15ba69fa12bc53926b88982b3875abb3f",
      "tree": "8186f1baa526ee5618393e14a9eb7fc40a029b80",
      "parents": [
        "29e5853d618282d8277ce8a8304f7424eb60deb5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 12:30:22 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 14:52:42 2012 +0100"
      },
      "message": "ALSA: hda - Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c\n\nThe mute-LED is controlled in patch_sigmatel.c by (ab-)using the\npowersave hook.  This can be now rewritten with the vmaster hook\ninstead, which is much simpler and can work even without\nCONFIG_SND_HDA_POWER_SAVE kconfig.\n\nA drawback is that the mute-LED corresponds _only_ to the Master mixer\nswitch instead of checking the whole DACs.  But usually this shouldn\u0027t\nbe a big problem as PA enables the mixer elements accordingly.\n\nAlso, this patch changes the code to create vmaster always even on\nSTAC9200 and STAC925x.  The former \"Master\" on these chips are renamed\nas \"PCM\" now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29e5853d618282d8277ce8a8304f7424eb60deb5",
      "tree": "e6f2990534e3656f9bbdc1a13cb3fc3cf41934c9",
      "parents": [
        "2ad787e9aae8bfac14fa96748c0f2b034577be6a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 12:25:03 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 14:52:28 2012 +0100"
      },
      "message": "ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster()\n\nIt\u0027ll be used for adding hooks in later patches.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d0f47ff17f29740eabbd64e11705b7332241714c",
      "tree": "3fdda5eb452dfa700047f29c8c14b0894d4b6928",
      "parents": [
        "3ead4679e579560f4b5370e4a2f4c00ae4f1988b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Fri Mar 09 10:26:03 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:25 2012 +0000"
      },
      "message": "ASoC: OMAP: Build config cleanup for McBSP\n\nThe McBSP driver stack has been moved, and rewritten resulting a single\ndriver - selected by CONFIG_SND_OMAP_SOC_MCBSP. There is no longer need to\nhave CONFIG_OMAP_MCBSP anymore.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonoie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "94a504c2e059fb88f05ede6d614504779275b099",
      "tree": "d371d36dc2ddf259e18f7f768708dc5c0b5245c3",
      "parents": [
        "5788c62e72b8484836ae6587c7fb65757a777a3a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Mar 09 01:19:15 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:24 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: fix snd_pcm_hw_rule_add arguments\n\nWe are setting SNDRV_PCM_HW_PARAM_BUFFER_SIZE based on\nSNDRV_PCM_HW_PARAM_CHANNELS, not vice versa. This bug didn\u0027t\nhave much impact because the rules are evaluated multiple times\nby the core, and intended value got set eventually.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "5788c62e72b8484836ae6587c7fb65757a777a3a",
      "tree": "b0d943dd164abc2a58c3da43342615cf62609be4",
      "parents": [
        "cd1f08c7f64ce2093877ecafd21ee784c8ca2389"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Mar 08 13:34:16 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Correct clock muxing for CLKR/FSR signals\n\nRemove the no longer valid check for McBSP1 regarding to signal mux\nselection (on OMAP4 McBSP4 has 6 pin setup).\nOnly clear the srgr2, pcr0 register configuration if the requested clock\nconfiguration will actually going to touch it. In this way we can avoid\nissues if the CLKR/FSR mux has been configured after the clock selection.\n\nWe are going to check for the valid McBSP port in the\nomap_mcbsp_6pin_src_mux() function based on the validity of the mux_signal\ncallback (which is only valid for ports having 6 pin setup).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "cd1f08c7f64ce2093877ecafd21ee784c8ca2389",
      "tree": "b8d71627371435c1b5539311ddf0e1bef6b25dfe",
      "parents": [
        "33cec399048545c64d9b9a1368b968acee8acb35"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Mar 08 11:01:37 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Single function CLKR/FSR source mux configuration\n\nUse single function for the CLKR/FSR mux configuration.\nOMAP2/3 has 6 pin configuration on McBSP1 instance, while on OMAP4\nMcBSP4 instance have the 6 pin configuration so the omap2_mcbsp1_mux_* is\nnot correct name for all support OMAP versions\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "33cec399048545c64d9b9a1368b968acee8acb35",
      "tree": "3933414fd36ccc90a7da1ef45844ff65a81559fc",
      "parents": [
        "40c0764b18342f2e99e92779330cb4612a971420"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Mar 08 10:40:08 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ARM/ASoC: OMAP McBSP: Move remainig defines from arch to ASoC header\n\nClock signal muxing, and functional clock related defines are only needed\nin ASoC drivers.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nAcked-by: Mark Brown \u003cbroonoie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "73c9522e76d7147d99ff859699405a9af81fec72",
      "tree": "d02c53fc4946ce5ce5d4176ccf5b61902d534ed4",
      "parents": [
        "e386615c01d37145aa27fd06d1f8de26f1acbb7f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Mar 07 11:15:37 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap McBSP: Clear rx_irq at probe time for OMAP4\n\nOn OMAP4 we have one interrupt line per McBSP port.\nAt probe time tx, and rx irq value will be -ENXIO,\nand only the tx irq will get corrected.\nIn omap_mcbsp_request if the rx_irq is not 0 we proceed,\nand try to request the interrupt, which will fail on\nOMAP4 (rx_irq \u003d\u003d -6).\nTo avoid this error, clear the rx_irq at probe time\non OMAP4.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "e386615c01d37145aa27fd06d1f8de26f1acbb7f",
      "tree": "8243ee27e3d3da22ce796210425102b25352ff6c",
      "parents": [
        "08905d8ab4d4a264c5a700b04b9cbafe4f381037"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Mar 05 11:32:27 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: When closing the port select PRCM source for CLKS signal\n\nIf external source for the CLKS signal selection kept after the port is no\nlonger in use the system might refuse to go suspend.\nThere is also a chance that the external clock is not running when next\ntime the McBSP port is started which can result errors when we try to\naccess McBSP registers.\nReset the CLKS source back to PRCM source unconditionally.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "08905d8ab4d4a264c5a700b04b9cbafe4f381037",
      "tree": "46ebc826545feba502b268c3f09a94bbf79497e1",
      "parents": [
        "58db1dcde0dcf5143dc6a54017e4a72c25fb8db0"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Mar 05 11:27:40 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Configure wakeup in later phase\n\nConfigure the WAKEUPEN register at the same time we configure the rest of\nthe McBSP registers.\nIn case of OMAP3+, if the sysclock has been reconfigured we are going to\ndisable McBSP for the duration of the clock change, which will reset the\nMcBSP registers. The WAKEUPEN register need to be configured later, so\nthe changes will be effective during runtime.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicrocom\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "58db1dcde0dcf5143dc6a54017e4a72c25fb8db0",
      "tree": "c456619cc8bc003e18411d200bb1dc8b04b8cf82",
      "parents": [
        "e2002ab35ff7f9111081824667ce331b2c33923c"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Feb 23 15:40:55 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap: mcbsp: Remove redundant checks for the st_data pointer\n\nThe parent functions of omap_st_start/stop also checks the validity of the\nst_data pointer so we do not need to do it again inside of omap_st_start/stop\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "e2002ab35ff7f9111081824667ce331b2c33923c",
      "tree": "94122c364bb8849b64c37b979077594171bdd48e",
      "parents": [
        "b8fb4907a74dbcbd0b21e02380d58e422bd4a1fe"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Feb 23 15:38:37 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:23 2012 +0000"
      },
      "message": "ASoC: omap: mcbsp: Use uniform st_data pointer initialization\n\nIn this way we can save few lines, and have uniform way of initializing the\nst_data in all functions.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "b8fb4907a74dbcbd0b21e02380d58e422bd4a1fe",
      "tree": "0b3369b83f25835af04414bd2c992e65d3783092",
      "parents": [
        "256d9c251fe6800a494206b96d2572e5a98762d5"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Feb 14 15:41:29 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:22 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Simplify DMA configuration\n\nConfigure the DMA request line, port address, and stream name at\nprobe time instead of every time we start a stream.\nThese settings are static in the system.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "256d9c251fe6800a494206b96d2572e5a98762d5",
      "tree": "1bca28ebdb698c636734f1fee8ff14ca60cc874c",
      "parents": [
        "2ee6595069f29b918b957a013debfae83e68724d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Feb 14 15:23:15 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:22 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Merge the omap_mcbsp_data into omap_mcbsp structure\n\nSince the drivers has been merged, merge the two structures together.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "2ee6595069f29b918b957a013debfae83e68724d",
      "tree": "e3f32aa8b786fdb9c97a4cdf38b892ec021877ea",
      "parents": [
        "cb40b63a224b41325a8ecdbeed5290866864b9ae"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Feb 14 14:52:42 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:21 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Cleanup of module probe/remove code\n\nUse devm_* where it is possible to save on cleanup path.\nStart merging the two mcbsp file content.\nMove pm_runtime_enable/disable calls to ASoC probe, remove from module\nprobe/remove time.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "cb40b63a224b41325a8ecdbeed5290866864b9ae",
      "tree": "3da24dc61c9af27fbf3b04aa7a067a4ac9c31b83",
      "parents": [
        "81da6a9e49b9561f325d201c54eca274f066e13b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Feb 13 16:26:54 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:21 2012 +0000"
      },
      "message": "ASoC: OMAP McBSP: Remove redundant accessors\n\nWe no longer need accessor functions for max_tx/rx_threshold, dma_op_mode\nor for the FIFO size.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "81da6a9e49b9561f325d201c54eca274f066e13b",
      "tree": "f498abca4d9495fc2fa3c2355a2fc3c3095cd5e6",
      "parents": [
        "20456242e8d13287b476264223caef7f1193741a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Feb 13 15:36:49 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:20 2012 +0000"
      },
      "message": "ASoC: OMAP: mcbsp.h: Clean up bit definitions\n\nUse BIT() for bit position, correct field definition by adding mask to\nthem, and also adding the missing spaces around \u0027\u003c\u003c\u0027\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "45656b44f6d1968d838f3abcf3a264ee9fa2fc62",
      "tree": "af489389d8565bdd83f756115239524814b902d9",
      "parents": [
        "219f43164e8c611c6b8e7b628def9183098b430b"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue Feb 14 18:20:58 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:19 2012 +0000"
      },
      "message": "ASoC: omap-mcbsp: Create a single driver for McBSP\n\nThe OMAP McBSP driver stack used to contain two different\ndrivers. One of them was used as kind low-level access to\nthe IP, while the other driver was the ASoC DAI driver.\nThere were global, shared structures, in different places,\nthe McBSP instances are reffered with id numbers (sometimes\n0 based, in other cases 1 based id numbers).\n\nCreate one single driver for OMAP McBSP with name: omap-mcbsp.\nConvert the old omap-mcbsp driver initially to be a library\nfor the omap-mcbsp DAI driver. With this change we can get rid\nof all global variables, structures.\n\nFurther cleanup is coming...\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "219f43164e8c611c6b8e7b628def9183098b430b",
      "tree": "3b0321511e5fd7fe645caa105c12292d2363e57c",
      "parents": [
        "71e822e9dcd80923813705e5843eb39e065e8250"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Fri Feb 03 13:11:47 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:19 2012 +0000"
      },
      "message": "ASoC: OMAP: McBSP: Consolidate plat/mcbsp.h content\n\nMove most of the content of the plat/mcbsp.h header file under\nsound/soc/omap/ to help further cleanups.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "71e822e9dcd80923813705e5843eb39e065e8250",
      "tree": "5ed8f20874100f5495441fd2808139e1f67700c1",
      "parents": [
        "0210dc4eafcfd1b38ac178ebf63627f359d6371d"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Jan 26 12:47:22 2012 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Mon Mar 12 13:34:19 2012 +0000"
      },
      "message": "OMAP: mcbsp: Move core driver under sound/soc/omap\n\nIn order to consolidate the McBSP driver move it out from\narch/arm/plat-omap directory under sound/soc/omap/\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nTested-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "2ad787e9aae8bfac14fa96748c0f2b034577be6a",
      "tree": "e11195d3f00e2a84c9bd322b0c5b7b334ea8cb36",
      "parents": [
        "18478e8b626edc2d181dcb1b93e1f99ad72095e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 12:18:37 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 12 13:58:54 2012 +0100"
      },
      "message": "ALSA: Add a hook capability to vmaster controls\n\nThis patch adds a hook to vmaster control to be called at each time\nwhen the master value is changed.  It\u0027d be handy for an additional\nmute LED control following the Master switch, for example.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "80f48143ffde97c48c5e550e2fcd2c9f8e77e554",
      "tree": "1e12757fca9f28a65b2df6e3aaa6c97742b79d61",
      "parents": [
        "aeb87073f00524dbc4017aba1de5469948d134d4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 10:33:34 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 12 10:37:23 2012 +0000"
      },
      "message": "ASoC: Revert widget I/O locking for 3.4\n\nThe widget locking depends on some of the other locking changes which\nare queued up for 3.5 not 3.4 so revert the locking changes and reapply\nthem in 3.5.\n\nThis reverts commit 66bf93212f19548f5ed221356b2d70189cc18254 and\n96acc357bedad69fbc94d1b923a960af5a411c6f.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "51990e825431089747f8896244b5c17d3a6423f1",
      "tree": "5c1ef975ab55734a45444b629855a51f09775b93",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 22 11:23:42 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Mar 11 14:27:37 2012 -0400"
      },
      "message": "device.h: cleanup users outside of linux/include (C files)\n\nFor files that are actively using linux/device.h, make sure\nthat they call it out.  This will allow us to clean up some\nof the implicit uses of linux/device.h within include/*\nwithout introducing build regressions.\n\nYes, this was created by \"cheating\" -- i.e. the headers were\ncleaned up, and then the fallout was found and fixed, and then\nthe two commits were reordered.  This ensures we don\u0027t introduce\nbuild regressions into the git history.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "18478e8b626edc2d181dcb1b93e1f99ad72095e9",
      "tree": "572587c5e3ce39669e4dff26b165e93ba3181946",
      "parents": [
        "785f857d1cb0856b612b46a0545b74aa2596e44a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 09 17:51:10 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 09 17:55:30 2012 +0100"
      },
      "message": "ALSA: hda - Initialize vmaster slave volumes\n\nWhen the driver is changed to use vmaster or a new slave element is\nadded by the improvement of the parser code, user may face often the\nsilent output because of the muted slave mixer although Master volume\nis properly set.  And they complain.  And I get upset.\n\nAlthough such a mixer element should be initialized via \"alsactl init\",\nit\u0027d be more user-friendly if the known output slaves are unmuted and\nset to 0dB so that user can control the volume only with Master as\ndefault.  Since Master is still set muted as default even with this\nchange, no risk of the speaker blow up, too.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e7df2a3ae569ed6d178510f58b22308edac7a4c7",
      "tree": "3f306d31e7aecce8e45d4eefc2727da69c2998dc",
      "parents": [
        "db05828aadbcc71aeea1c0b33ffadc8655dec600"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 09 17:41:53 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 09 17:41:53 2012 +0100"
      },
      "message": "ALSA: core - Refactor card id string creation code\n\nThe code to handle the card id string is fairly messy, so here is a\ntidy up.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aeb87073f00524dbc4017aba1de5469948d134d4",
      "tree": "74bbd396eea6d38d0d7c2220068796d6bd376e47",
      "parents": [
        "2b81ec69144de93f29fa258d3435557a5773ffb5"
      ],
      "author": {
        "name": "Ashish Chavan",
        "email": "ashish.chavan@kpitcummins.com",
        "time": "Fri Mar 09 13:51:30 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 09 11:50:28 2012 +0000"
      },
      "message": "ASoC: da7210: Remove extra registers from defaults list\n\nThis patch removes following registers from reg map defaults,\n\n- Registers which are currently not used by driver\n- Non existing registers\n- Volatile registers\n\nSigned-off-by: Ashish Chavan \u003cashish.chavan@kpitcummins.com\u003e\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2b81ec69144de93f29fa258d3435557a5773ffb5",
      "tree": "f5d563ede6fdbef43fec6249ad266a644aa5ba56",
      "parents": [
        "5b596483936230b926898efe10f9cc258d5ed092"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Mar 09 00:59:46 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 09 11:38:12 2012 +0000"
      },
      "message": "ASoC: fsl: check property \u0027compatible\u0027 for the machine name\n\nCheck /compatible rather than /model to determine the machine name.\nThe p1022ds older device trees get a different /model from the new\nones, while /compatible is consistent there, so checking /compatible\nwill save the bother of detecting older p1022ds device trees.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5b596483936230b926898efe10f9cc258d5ed092",
      "tree": "236dd0bb313118224ac325c7f0453e8f1cba0ed6",
      "parents": [
        "da7f910bd0d3da2355b29dd19f4dcd4dfe3563e4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 17:00:57 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 18:24:27 2012 +0000"
      },
      "message": "ASoC: wm8996: Remove separate output stage enable step\n\nMarginally improve performance during startup.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "da7f910bd0d3da2355b29dd19f4dcd4dfe3563e4",
      "tree": "91fcd72891e2574d74fa62a8f35fa3ac8a6e742c",
      "parents": [
        "5e4ba569a5aa631852ec8240f11142392116633d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 15:59:50 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 18:24:22 2012 +0000"
      },
      "message": "ASoC: wm8996: Remove some volatile regisers from the defaults table\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5e4ba569a5aa631852ec8240f11142392116633d",
      "tree": "bf78bf243ebe891374300815487bf54de21a5866",
      "parents": [
        "33593b52ebb0d6d37d96bd5e01a31951fc3b8ddf"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Mar 09 00:59:40 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 18:23:46 2012 +0000"
      },
      "message": "ASoC: core: missing set_fmt should not be complaint\n\nNot having a DAI link set_fmt operation is perfectly normal and\nshould not be complaint.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "33593b52ebb0d6d37d96bd5e01a31951fc3b8ddf",
      "tree": "eeb6794af0543d7f1112bb7e77c83e56cddc0fee",
      "parents": [
        "8d8bf58b06d1c4d49d08b2958cbd84145bf8b1bd"
      ],
      "author": {
        "name": "Ashish Chavan",
        "email": "ashish.chavan@kpitcummins.com",
        "time": "Thu Mar 08 19:04:56 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 18:19:24 2012 +0000"
      },
      "message": "ASoC: da7210: Update for using I2C regmap\n\nCurrent DA7210 driver has I2C support using older register cache\nmethods. This patch updates it for latest regmap framework.\n\nThis has been tested on DA7210 EVB with Samsung SMDK6410 board.\n\nSigned-off-by: Ashish Chavan \u003cashish.chavan@kpitcummins.com\u003e\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8d8bf58b06d1c4d49d08b2958cbd84145bf8b1bd",
      "tree": "775c3226087fe4486e777f8949f265fa597e9a44",
      "parents": [
        "fb97624ad61f734837998b316cc4eb1cf899900f"
      ],
      "author": {
        "name": "Qiao Zhou",
        "email": "zhouqiao@marvell.com",
        "time": "Thu Mar 08 10:02:36 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 08 18:15:43 2012 +0000"
      },
      "message": "ASoC: add more sample rate for pxa-ssp\n\nadd more sample rate for pxa-ssp, which are supported, such as 32KHz,\n64KHz.\n\nSigned-off-by: Qiao Zhou \u003czhouqiao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8de5d6f19bbe7c77676a62ab52be901aa10d6b54",
      "tree": "15ad2feadb467b4e84baba33e93fffc9e08e2635",
      "parents": [
        "526af6eb4dc71302f59806e2ccac7793963a7fe0"
      ],
      "author": {
        "name": "Adrian Knoth",
        "email": "adi@drcomp.erfurt.thur.de",
        "time": "Thu Mar 08 15:38:04 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 08 15:58:58 2012 +0100"
      },
      "message": "ALSA: hdspm - Provide ioctl_compat\n\nsnd_hdspm uses its own ioctls to acquire config- and status information.\nExpose the corresponding ioctl handler via ioctl_compat, so that 32bit\napplications can use it on 64bit kernels.\n\nSigned-off-by: Adrian Knoth \u003cadi@drcomp.erfurt.thur.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb97624ad61f734837998b316cc4eb1cf899900f",
      "tree": "672c6de80ae53defe00e227af87199970acf1064",
      "parents": [
        "66bf93212f19548f5ed221356b2d70189cc18254"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Wed Mar 07 15:19:57 2012 -0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 07 19:32:39 2012 +0000"
      },
      "message": "ASoC: imx: imx-audmux: Fix section mismatch\n\nFix the following section mismatch warning:\n\nWARNING: vmlinux.o(.data+0x35be8): Section mismatch in reference from the variable imx_audmux_driver to the function .init.text:imx_audmux_probe()\nThe variable imx_audmux_driver references\nthe function __init imx_audmux_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "66bf93212f19548f5ed221356b2d70189cc18254",
      "tree": "3b246730d2ebcc65e4b3e192cb62ef65ee2d9ef1",
      "parents": [
        "96acc357bedad69fbc94d1b923a960af5a411c6f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 23:58:22 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 07 11:53:00 2012 +0000"
      },
      "message": "ASoC: dapm: Only lock CODEC for I/O if not using regmap\n\nIf we do use regmap then regmap will take care of things for us. We\nactually already have this check at a higher level for the current\nusers but this makes sure we do the right thing in the future too if\nwe need to.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "785f857d1cb0856b612b46a0545b74aa2596e44a",
      "tree": "dc7d18889a15f5dd835fa466ba95cfd9ce0a3c6c",
      "parents": [
        "546bb6785265f3413fa76e06b9fdce58ee15ea87"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 10:58:39 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 11:52:50 2012 +0100"
      },
      "message": "ALSA: hda - Set codec to D3 forcibly even if not used\n\nWe\u0027ve seen a problem with a pop-noise at suspend/resume on a HP\nmachine with ALC269, and it turned out to be an issue that the\ncontroller going to D3 while the codec is unused.\n\nWhen the device is once suspended and resumed and kept unused, the\ndriver doesn\u0027t initialize the codecs.  Instead, the codec chips are\nset up dynamically at the first usage.  Now, suppose the device going\nto suspend again before the codec is set up.  The controller is turned\noff to D3 while the codec chips are untouched.  This caused a pop\nnoise because the codec chip might have been turned on implicitly by\nthe hardware.\n\nAs a workaround, the codec chip needs to be set to D3 when going to\nsuspend no matter whether it was used or not.  Also, for making it\nhappening, the controller has to be always set up in the resume path.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "546bb6785265f3413fa76e06b9fdce58ee15ea87",
      "tree": "885e43a6dc997b2a671435c01cbd1e8967586eb6",
      "parents": [
        "fc7a1627c11bb6e4eb71fd8f792109754175f7bc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 08:37:19 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 09:07:04 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Reuse init_hook for ALC269VB coef setup\n\nMove the currently unused spec-\u003einit_hook at the beginning of the init\nsequence so that the recently added ALC269VB coef setup can be put\nthere.  The alc_init() is again clean without an ugly check.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fc7a1627c11bb6e4eb71fd8f792109754175f7bc",
      "tree": "91dc5448a151d8fb57288a7cdef26c719fe02963",
      "parents": [
        "78f8baf138311be3e170526388b0530a172bdbff",
        "526af6eb4dc71302f59806e2ccac7793963a7fe0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 09:05:15 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 09:05:15 2012 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n"
    },
    {
      "commit": "526af6eb4dc71302f59806e2ccac7793963a7fe0",
      "tree": "38258b1274532510b361a04e585cc018d4d065f2",
      "parents": [
        "8f2392142346f2754c8292a94cc62a157ed1e093"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Wed Mar 07 08:25:20 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 07 09:03:29 2012 +0100"
      },
      "message": "ALSA: hda/realtek - Apply the coef-setup only to ALC269VB\n\nThe coef setup in alc269_fill_coef() was designed only for ALC269VB\nmodel, and this has some bad effects for other ALC269 variants, such\nas turning off the external mic input.  Apply it only to ALC269VB.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "96acc357bedad69fbc94d1b923a960af5a411c6f",
      "tree": "cc0666ba1048b8925d3468d727835742a1ce8097",
      "parents": [
        "cc22d37e7f5e1745658760660f03793913f43e49"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue Mar 06 18:16:19 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 20:07:03 2012 +0000"
      },
      "message": "ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex\n\nCurrently not all DAPM widget IO ops are holding their component mutex\n(codec or platform). Make sure this is now held for DAPM widget IO operations.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cc22d37e7f5e1745658760660f03793913f43e49",
      "tree": "a5ca907a7c825fc69f70b266d00bd6966a20b517",
      "parents": [
        "c25cd1543986e7c16c7ddf738748ccd530a18268"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue Mar 06 18:16:18 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 20:07:00 2012 +0000"
      },
      "message": "ASoC: core: Add platform component mutex\n\nAdd mutex support for platform IO operations. e.g. can be used\nfor platform DAPM widget IO ops.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c25cd1543986e7c16c7ddf738748ccd530a18268",
      "tree": "eb77c03bbb7370c68718be253d69040f0169ea9c",
      "parents": [
        "f1e90af2b55ee13a3ed5ee1b9229d0edefeff27c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@wwwdotorg.org",
        "time": "Tue Mar 06 12:13:07 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 20:06:59 2012 +0000"
      },
      "message": "ASoC: tegra: Remove unused variable\n\nFixes the following warning:\n\nsound/soc/tegra/tegra_alc5632.c: In function \u0027tegra_alc5632_asoc_init\u0027:\nsound/soc/tegra/tegra_alc5632.c:118:6: warning: unused variable \u0027ret\u0027 [-Wunused-variable]\n\nSigned-off-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f1e90af2b55ee13a3ed5ee1b9229d0edefeff27c",
      "tree": "2f3e70c7ee66828115665f1b8252bbead5fafa0c",
      "parents": [
        "303076342b8a30aa98f8a53b539155d0b81ff0c3"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Tue Mar 06 18:13:25 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 20:06:53 2012 +0000"
      },
      "message": "ASoC: dapm: Use dev_warn for debugfs warning message\n\nRemove printk(KERN_WARNING) and use dev_warn() instead.\n\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "303076342b8a30aa98f8a53b539155d0b81ff0c3",
      "tree": "09197f8d7409d2ccd4a98ea6052634fc9f3a7757",
      "parents": [
        "650d6e25cde82fda425995ba77ed4b0ad3be5b8d",
        "9d5ef2663fe220a88412a7190942b7d933da0333"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 06 14:04:16 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 06 14:04:16 2012 +0100"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc\n\nA few more ASoC updates, the main one is the move of the audmux driver\nfrom arch/arm into sound/soc.  There\u0027s also some general driver specific\ntweaks and fixes.\n"
    },
    {
      "commit": "78f8baf138311be3e170526388b0530a172bdbff",
      "tree": "55d6f54d465d4f6b626ee0b6492eec118061900b",
      "parents": [
        "e21af48583380ed9b5ca07b6dd962dbcd3748e0a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 06 14:02:32 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 06 14:02:32 2012 +0100"
      },
      "message": "ALSA: hda - Add Gigabyte GA-MA790X to the beep whitelist\n\nIts BIOS suppresses the PC beep although it\u0027s implemented.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9d5ef2663fe220a88412a7190942b7d933da0333",
      "tree": "c0d21bf370a59498c6f11a2f5ebf948f23c54e53",
      "parents": [
        "f320515a589eeb9bfbc317801e60b87a12f9eae1"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@linaro.org",
        "time": "Mon Mar 05 22:31:04 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 12:44:21 2012 +0000"
      },
      "message": "ASoC: fsl: add dt support for imx-audmux\n\nIt adds device tree probe support for imx-audmux driver.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@linaro.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f320515a589eeb9bfbc317801e60b87a12f9eae1",
      "tree": "da55782d50f800009bac76ab5e6e8722dae0074d",
      "parents": [
        "ba106ce3d04db9085d32b47aee545c35b586827a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 06 15:06:53 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 12:22:11 2012 +0000"
      },
      "message": "ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe\n\ncommit 891271c \"ASoC: Convert wm8804 to direct regmap API usage\"\nonly converts wm8804_spi_probe to use regmap_init_spi.\n\nThis patch adds missing regmap_init_i2c in wm8804_i2c_probe.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8f2392142346f2754c8292a94cc62a157ed1e093",
      "tree": "03ffff150293e7c5cae99139dc2d79236eed487d",
      "parents": [
        "019ae33410581e09f429fba5cbbf0daa96d6659a"
      ],
      "author": {
        "name": "Marton Balint",
        "email": "cus@passwd.hu",
        "time": "Mon Mar 05 21:33:23 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 06 10:44:01 2012 +0100"
      },
      "message": "ALSA: hda - add quirk to detect CD input on Gigabyte EP45-DS3\n\nMy CD input got lost in commit 68ef0561efe494143516df38c03a16b837b8e79c.\nRaymond helped me to add the necessary pin fixup to make it appear again. In\nfact, this is basically his patch. It fixes alsa bug #5541.\n\nSigned-off-by: Marton Balint \u003ccus@passwd.hu\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba106ce3d04db9085d32b47aee545c35b586827a",
      "tree": "6855e5cadbc7d3eee8a8adcc13c391c55656cf5c",
      "parents": [
        "fbe4ff795f3c081e2cc21507b804b5ddc78cd362"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:25:28 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:26:05 2012 +0000"
      },
      "message": "ASoC: wm8962: Remove defaults for volatile registers\n\nSave a little RAM.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fbe4ff795f3c081e2cc21507b804b5ddc78cd362",
      "tree": "42158832f8d0a947cfe264becc8afa9c9787445b",
      "parents": [
        "4752a887190ff38175be47aae26a821e8941b96e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 23 21:50:03 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:18:42 2012 +0000"
      },
      "message": "ASoC: wm8962: Remove unneeded pm_runtime_set_active()\n\nThe default pm_runtime status is enabled which is what we want.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4752a887190ff38175be47aae26a821e8941b96e",
      "tree": "581377138a993781000857e16b8c5d05bf1a3af4",
      "parents": [
        "56cea3f1e7db0ccde9e2ac66df2f920c73c419ef"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 04 02:16:01 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:05:24 2012 +0000"
      },
      "message": "ASoC: wm8994: Use audio mode for jack detection when system is active\n\nWhen we are out of system sleep always use audio mode for jack detection\nin order to avoid potential performance issues handing off between modes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "56cea3f1e7db0ccde9e2ac66df2f920c73c419ef",
      "tree": "20cd2f282a3d479d252d3e23690f09d9412ffab6",
      "parents": [
        "4762fbab0b1cf1d4f3e02b78351dc6fa59ca564e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:56 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:03:13 2012 +0000"
      },
      "message": "ASoC: imx: add an explicit Kconfig option for imx-ssi driver\n\nCurrently ASoC:imx uses menuconfig option SND_IMX_SOC selects imx-ssi\ndriver, and it works because all the machine driver covered by the\nmenuconfig need to build imx-ssi driver in.  However, it will not work\nany more if we have a imx based machine driver going into the menuconfig\nwhile working with fsl_ssi driver (sound/soc/fsl/fsl_ssi.c) rather than\nimx-ssi one.\n\nThe patch adds an explicit Kconfig option SND_SOC_IMX_SSI for imx-ssi\ndriver, so that it can be selected independently from the menuconfig\noption SND_IMX_SOC.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4762fbab0b1cf1d4f3e02b78351dc6fa59ca564e",
      "tree": "08c59b48b0b3f7e24f84820683f9961e5664da90",
      "parents": [
        "af4872fb39301bbe196d0778f80d22ec51d8884b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:55 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:03:08 2012 +0000"
      },
      "message": "ASoC: imx: separate imx-pcm bits from imx-ssi driver\n\nCurrently the imx-ssi.c[h] accommodates the imx-pcm common bits which\nare shared between imx-pcm-dma-mx2 and imx-pcm-fiq drivers.  It assumes\nthat imx-pcm-dma-mx2 and imx-pcm-fiq will always be used together with\nimx-ssi driver.  However this becomes untrue when we see that driver\nsound/soc/fsl/fsl_ssi could possibly work with imx-pcm-dma-mx2 too.\n\nThe patch moves the imx-pcm common bits from imx-ssi.c[h] into new\nfiles imx-pcm.c[h], and let imx-pcm-dma-mx2 and imx-pcm-fiq drivers\nbuild it in, so that imx-pcm-dma-mx2 can work with no dependency on\nimx-ssi driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "af4872fb39301bbe196d0778f80d22ec51d8884b",
      "tree": "c2c72d11003bd24141c03ab9faefbd9529a7760e",
      "parents": [
        "3c77c29c49c6213c55ad8dacc687817b3568c0ce"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:54 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:03:04 2012 +0000"
      },
      "message": "ASoC: imx: rename audmux prefix mxc to imx\n\nIt renames the legacy name mxc used in audmux function and macro\nto imx.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3c77c29c49c6213c55ad8dacc687817b3568c0ce",
      "tree": "aa2470aafbd4434d3d7429265ed70e163d45b7f8",
      "parents": [
        "3bc34a6143359d2bf19a5e79b9017aeffc6660ad"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:53 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:03:00 2012 +0000"
      },
      "message": "ASoC: imx: move audmux driver into sound/soc/imx\n\nAs audmux becomes a platform driver and its callers are all ASoC\nmachine drivers, there is no reason to keep it in arch folder, so\nmove it to sound/soc/imx.\n\nOne bonus point would be those ASoC machine drivers stop including\nmach/audmux.h, since it\u0027s been moved to sound/soc/imx/imx-audmux.h.\nThis should be a move to the right direction in terms of single kernel\nimage goal.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "17ec38a8b6d95100a585ed66ccc7bada13e09d0d",
      "tree": "ef3d7afbe72e450611232c6267b215d54c2e2d97",
      "parents": [
        "60282ede6b73d6ac7b571df5c65fa6a77db1a4a2"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:50 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:02:47 2012 +0000"
      },
      "message": "ASoC: imx: move phycore audmux call into ASoC machine driver\n\nIt moves phycore audmux configuration call from board file into ASoC\nmachine driver phycore-ac97 to ease converting audmux into a platform\ndriver later.\nIt moves phycore audmux configuration call from board file into ASoC\nmachine driver phycore-ac97, so that it gets aligned with wm1133-ev1\nand mx27vis-aic32x4, and more importantly it will ease the moving of\naudmux into sound/soc/imx as a platform driver later.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "60282ede6b73d6ac7b571df5c65fa6a77db1a4a2",
      "tree": "46b76bb42a1345d55e65e58438054524ce8844c6",
      "parents": [
        "f13ebada17142438ab97afa0421aa5084ce174f2"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 05 22:30:49 2012 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 06 00:02:36 2012 +0000"
      },
      "message": "ASoC: imx: move eukrea audmux call into ASoC machine driver\n\nIt moves eukrea audmux configuration call from board file into ASoC\nmachine driver eukrea-tlv320, so that it gets aligned wm1133-ev1 and\nmx27vis-aic32x4, and more importantly it will ease the moving of audmux\ninto sound/soc/imx as a platform driver later.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f13ebada17142438ab97afa0421aa5084ce174f2",
      "tree": "6bf147722ac3c963360e31b07f282166e4609ca1",
      "parents": [
        "ad20ff920c1fd217578e2c637dd50c1878a21c06"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 03 18:01:01 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 05 14:50:18 2012 +0000"
      },
      "message": "ASoC: dapm: Show if widgets are forced in debugfs\n\nThe information was not otherwise visible.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    }
  ],
  "next": "e21af48583380ed9b5ca07b6dd962dbcd3748e0a"
}
