)]}'
{
  "log": [
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "524df55725217b13d5a232fb5badb5846418ea0e",
      "tree": "c041613577ac7e68737cfd8af16a37d1ed37e6af",
      "parents": [
        "0f4533979473a456a8adb3869365e12c7a99cf65",
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (252 commits)\n  ASoC: Check progress when reporting periods from i.MX FIQ handler\n  ASoC: Remove a unused variables from i.MX FIQ runtime data\n  ALSA: hda - Add/fix ALC269 FSC and Quanta models\n  ALSA: hda - Add ALC670 codec support\n  OMAP4: PMIC: Add support for twl6030 codec\n  ALSA: hda - remove unnecessary msleep on power state transitions\n  usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h\n  ASoC: fsi: Modify over/under run error settlement\n  ASoC: OMAP4: Add McPDM platform driver\n  ASoC: OMAP4: Add support for McPDM\n  ASoC: OMAP: data_type and sync_mode configurable in audio dma\n  ALSA: hda - Add missing description in HD-Audio-Models.txt\n  ALSA: add support for Macbook Air 2,1 internal speaker\n  ALSA: usbaudio: consolidate header files\n  ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n  ALSA: usbaudio: implement basic set of class v2.0 parser\n  ALSA: usbaudio: introduce new types for audio class v2\n  ALSA: usbaudio: parse USB descriptors with structs\n  ALSA: hda - enable snoop for Intel Cougar Point\n  ALSA: hda - Remove identical definitions for macmini3 model\n  ...\n"
    },
    {
      "commit": "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc",
      "tree": "225ed7efcc0bb7e3c90233576c6106538e17a275",
      "parents": [
        "a91a4aa1ee994abeb2190a1bb2f703933609a703",
        "a0b62329bb290c10d7278809af910ed115768991"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:59 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:59 2010 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "a91a4aa1ee994abeb2190a1bb2f703933609a703",
      "tree": "1237ed9b6784e5c260245ccf3dde389c3125311d",
      "parents": [
        "12c2a682b55a40f2a986e36d6632110029bc63a5",
        "61c2d2b5e7241d4410ab8227ef4f76c1aba8210b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:54 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:54 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "12c2a682b55a40f2a986e36d6632110029bc63a5",
      "tree": "ba21f049e4859411f6c135d597dc26260963ce7c",
      "parents": [
        "a86ba28583987b85845ed61be5f12aafb5fc4971",
        "aefbd3e823d4fe219bb6420b0cac505847270507"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "a86ba28583987b85845ed61be5f12aafb5fc4971",
      "tree": "de3fd39d3921ade6fd1a42508841483f1f25c82d",
      "parents": [
        "60b341b778cc2929df16c0a504c91621b3c6a4ad",
        "ad6cfc2ac71180171e090e69ae8762ac511884b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:39 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:39 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "05ae3231801df8fdb4e1c0aa4aa6b8d7278eddde",
      "tree": "365411decb44bf15dcae5da42434c71cecc9acff",
      "parents": [
        "63323ec54a7e922a232c82070727e44eb1a5b43c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Nov 02 21:21:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:01 2010 +0100"
      },
      "message": "MIPS/SOUND: Alchemy: DB1200 AC97+I2S audio support.\n\nMachine driver for DB1200 AC97 and I2S audio systems, intended as a proper\nreference asoc machine for Alchemy-based systems.  AC97/I2S can be selected\nat boot time by setting switch S6.7.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: alsa-devel@alsa-project.org\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "963accbc82a0912b39de39d59e2fd6741db3aa4b",
      "tree": "4ea340b0261ab19f3f0776f47e4fab8708934b5b",
      "parents": [
        "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: change dbdma to accept physical memory addresses\n\nDMA can only be done from physical addresses; move the \"virt_to_phys\"\nsource/destination buffer address translation from the dbdma queueing\nfunctions (since the hardware can only DMA to/from physical addresses)\nto their respective users.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962",
      "tree": "9dafff9da1740dcfc475100b4d5dae963650cfd1",
      "parents": [
        "f1fc6645a4d2cb944320ce8ed1e40f88059779e1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:54 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove dbdma compat macros\n\nRemove dbdma compat macros, move remaining users over to default\nqueueing functions and -flags.\n\n(Queueing function signature has changed in order to give\n a build failure instead of silent functional changes due\n to the no longer implicitly specified DDMA_FLAGS_IE flag)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "a0b62329bb290c10d7278809af910ed115768991",
      "tree": "e80a293adced8e97010b6e210a502c929e1a0c1f",
      "parents": [
        "d62abe563fa4718e7f85f3e871655434db92366d",
        "b4e82b5b785670b68136765059d1afc65c0ae023"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 19:44:00 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.34\u0027 of git://opensource.wolfsonmicro.com/linux-2.6-asoc into topic/asoc\n"
    },
    {
      "commit": "b4e82b5b785670b68136765059d1afc65c0ae023",
      "tree": "b37d6abcda23e818ec0d3016b4305f55341450a2",
      "parents": [
        "9e4a10d27e89f780539e08abd2b051cb83635dfa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:10 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Check progress when reporting periods from i.MX FIQ handler\n\nCurrently the i.MX FIQ handler is reporting periods as elapsed based\npurely on a timer running in the CPU. This means that any clock\nmismatch between the CPU and the audio subsystem can result in the\nstatus reported to applications drifting away from the actual status\nof the hardware. This is particularly likely at present since the\nSSI driver is only capable of operating in slave mode so it\u0027s very\nlikely that the interface will be clocked from a different source.\n\nInstead check the offset reported by the FIQ and only notify when we\nhave transferred at least one period, re-firing the timer if we didn\u0027t\ndo so. Also factor out the calculation of the timer expiry time for\nmake it a bit easier to experiment with.\n\nNote that this only improves the situation, problems can still be\ntriggered.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9e4a10d27e89f780539e08abd2b051cb83635dfa",
      "tree": "6f48fbb731cd8dc40407cabc3d50c6a5652ab839",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 12:52:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 25 15:25:07 2010 +0000"
      },
      "message": "ASoC: Remove a unused variables from i.MX FIQ runtime data\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "61c2d2b5e7241d4410ab8227ef4f76c1aba8210b",
      "tree": "0ce0bafe72b2f74992d5cf7e2c9b30ce2ddb95c4",
      "parents": [
        "6227cdced0328b0c4322c3170a727af5249393ce"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Feb 25 08:49:06 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 08:49:06 2010 +0100"
      },
      "message": "ALSA: hda - Add/fix ALC269 FSC and Quanta models\n\nSpecify proper quirk models for FSC and Quanta machines with ALC269 codec.\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6227cdced0328b0c4322c3170a727af5249393ce",
      "tree": "1f6e293d9f48ee73a472bf4f5ca8264e423ee9aa",
      "parents": [
        "dd2b4a7abf82d88261f8f98e1361388a7db2ffe4"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Feb 25 08:36:52 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 25 08:48:44 2010 +0100"
      },
      "message": "ALSA: hda - Add ALC670 codec support\n\n- Fixed alc_subsystem_id( ) typo and add new function.\n   - !(ass \u0026 0x100000)) \u003d\u003d\u003e Delete this check. It is unnecessary check.\n   - Add porti\n- ALC670 support\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dd2b4a7abf82d88261f8f98e1361388a7db2ffe4",
      "tree": "19e48a88187a962707c4bf6c56a188ecb6d2615e",
      "parents": [
        "0d7d8bf3b896dd8752284e2a7639a03936085e5f"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Feb 24 09:38:49 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 24 09:12:57 2010 +0100"
      },
      "message": "ALSA: hda - remove unnecessary msleep on power state transitions\n\nThis will save ~15ms boot time.\n\nThe first 10ms sleep was introduced in commit d2595d86e5 for (buggy)\nCxt codecs, so better to limit the sleep to the problem hardware.\n\nFor the second 10ms sleep, the HDA spec says:\n\nPower State[1:0]:\n00: Node Power state (D0) is fully on.\n01: Node Power state (D1) allows for (does not require) the lowest possible power consuming state from which it\ncan return to the \"fully on\" state (D0) within 10 ms, excepting analog pass through circuits (e.g., CD analog\nplayback) which must remain fully on.\n10: Node Power state (D2) allows for (does not require) the lowest possible power consuming state from which it\ncan return to the \"fully on\" state (D0) within 10 ms. For modems, this is the \"wake on ring\" power state.\n11: Node Power state (D3) allows for (does not require) lowest possible power consuming state under software\ncontrol. Note that any low power state set by software must retain sufficient operational capability to properly\nrespond to subsequent software Power State command.\n\nSo 10ms is actually the max wait time. It should be safe to\nremove/reduce it and rely on the loop of 1ms-sleeps.\n\nCC: Marc Boucher \u003cmarc@linuxant.com\u003e\nCC: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "83905c134571642d7e8a1e51ae9f26bd3a3ad82a",
      "tree": "84ed85e924132d6b953cb5359e7c305a4c90dde2",
      "parents": [
        "d912fa9255845ffd8029482d408b6139344891c8"
      ],
      "author": {
        "name": "Ilkka Koskinen",
        "email": "ilkka.koskinen@nokia.com",
        "time": "Mon Feb 22 12:21:12 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Feb 23 10:57:39 2010 -0800"
      },
      "message": "ASoC: OMAP-McBSP: ASoC interface for McBSP sidetone\n\nAdd ASoC interface for OMAP McBSP2 and McBSP3 sidetones.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "47fc9a0a808f23b7b305f6c018e4882118b88d92",
      "tree": "415001ffe968129e9afa5b775539812e0869348a",
      "parents": [
        "db72c2f89790f919d65d0adbee390958005c40fc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 22 16:41:57 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:42:07 2010 +0000"
      },
      "message": "ASoC: fsi: Modify over/under run error settlement\n\nIn current FSI driver, playback function cares only overrun,\nand capture function cares only underrun.\n\nBut playback function should had cared about underrun,\nand capture function should had cared about overrun too.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "db72c2f89790f919d65d0adbee390958005c40fc",
      "tree": "89d16b9604fe188a54f4ba07d67cf52b9428001e",
      "parents": [
        "b3b0b4580bcb771d1d53b3d5acf689cba9907392"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:22 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:41:05 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add McPDM platform driver\n\nMcPDM platform driver is configured to use sDMA in order to transfer\nto/from memory. Support for interfacing with ABE will be added later.\n\nMcPDM dai currently supports up to 4 downlink channels and 2 uplink\nchannels simultaneously, as well as 88.2 and 96 KHz, and a sample\nsize of 32 bits.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b3b0b4580bcb771d1d53b3d5acf689cba9907392",
      "tree": "32e8600b2979c8e78480d36ece7fb1fd3379ed7d",
      "parents": [
        "e17dd32f342d0e876f729b348614320b297cf6f3"
      ],
      "author": {
        "name": "Candelaria Villareal, Jorge",
        "email": "jorge.candelaria@ti.com",
        "time": "Mon Feb 22 17:17:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:39:48 2010 +0000"
      },
      "message": "ASoC: OMAP4: Add support for McPDM\n\nMcPDM is the interface between Phoenix audio codec\nand the OMAP4430 processor. It enables data to be transfered\nto/from Phoenix at sample rates of 88.4 or 96 KHz.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nSigned-off-by: Margarita Olaya \u003cx0080101@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e17dd32f342d0e876f729b348614320b297cf6f3",
      "tree": "afbce2e6f125d13dc1b297840b88a1bc74df2891",
      "parents": [
        "b9dd94a87e5b4d0e864636698931aeeeb3c9d770"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "x0052729@ti.com",
        "time": "Mon Feb 22 15:09:19 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 10:38:52 2010 +0000"
      },
      "message": "ASoC: OMAP: data_type and sync_mode configurable in audio dma\n\nAllow client drivers to set the data_type (16, 32) and the\nsync_mode (element, packet, etc) of the audio dma transferences.\n\nMcBSP dai driver configures it for a data type of 16 bits and\nelement sync mode.\n\nSigned-off-by: Misael Lopez Cruz \u003cx0052729@ti.com\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjorge.candelaria@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "76e6f5a9efc919f9179163c66403451a789d47ab",
      "tree": "14d7944add98cff6f2a0f140f4f5dedd378d4bf9",
      "parents": [
        "32679f95cac3b1bdf27dce8b5273e06af186fd91"
      ],
      "author": {
        "name": "Reimundo Heluani",
        "email": "rheluani@gmail.com",
        "time": "Tue Feb 23 01:19:51 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 10:55:03 2010 +0100"
      },
      "message": "ALSA: add support for Macbook Air 2,1 internal speaker\n\nAdd support for Macbook Air 2,1 (late 2008) internal speaker and\nheadphones. Create a \"mba21\" model for snd-hda-intel.\n\nSigned-off-by: Reimundo Heluani \u003crheluani@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "de48c7bc6f93c6c8e0be8612c9d72a2dc92eaa01",
      "tree": "f27b2849a4f78959f7c448eaaafd7bca8cb8f8ac",
      "parents": [
        "7b8a043f2686af9f41e313a78ed5e98233e5fded"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:51:56 2010 +0100"
      },
      "message": "ALSA: usbaudio: consolidate header files\n\nUse the definitions from linux/usb/audio.h all over the ALSA USB audio\ndriver and add some missing definitions there as well.\n\nUse the endpoint attribute macros from linux/usb/ch9 and remove the own\nthings from sound/usb/usbaudio.h.\n\nNow things are also nicely prefixed which makes understanding the code\neasier.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7b8a043f2686af9f41e313a78ed5e98233e5fded",
      "tree": "af7b3a3d2a6394b2a6053681b7f251315570b293",
      "parents": [
        "53ee98fe8ac77d00bacc1c814d450d83cbd193d4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:12 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:26 2010 +0100"
      },
      "message": "ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n\nThis is just a quick hack that needs to be removed once the new units\ndefined by the audio class v2.0 standard are supported.\n\nHowever, it allows using these devices for now, without mixer support.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53ee98fe8ac77d00bacc1c814d450d83cbd193d4",
      "tree": "c7f454b89c1032fe964b847048598c0071d88b1d",
      "parents": [
        "8fee4aff8c89c229593b76a6ab172a9cad24b412"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:11 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:24 2010 +0100"
      },
      "message": "ALSA: usbaudio: implement basic set of class v2.0 parser\n\nThis adds a number of parsers for audio class v2.0. In particular, the\nfollowing internals are different and now handled by the code:\n\n* the number of streaming interfaces is now reported by an interface\n  association descriptor. The old approach using a proprietary\n  descriptor is deprecated.\n\n* The number of channels per interface is now stored in the AS_GENERAL\n  descriptor (used to be part of the FORMAT_TYPE descriptor).\n\n* The list of supported sample rates is no longer stored in a variable\n  length appendix of the format_type descriptor but is retrieved from\n  the device using a class specific GET_RANGE command.\n\n* Supported sample formats are now reported as 32bit bitmap rather than\n  a fixed value. For now, this is worked around by choosing just one of\n  them.\n\n* A devices needs to have at least one CLOCK_SOURCE descriptor which\n  denotes a clockID that is needed im the class request command.\n\n* Many descriptors (format_type, ...) have changed their layout. Handle\n  this by casting the descriptors to the appropriate structs.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8fee4aff8c89c229593b76a6ab172a9cad24b412",
      "tree": "fa04320ed558000ee0e131808e14698ddd4fe3ce",
      "parents": [
        "28e1b773083d349d5223f586a39fa30f5d0f1c36"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:20 2010 +0100"
      },
      "message": "ALSA: usbaudio: introduce new types for audio class v2\n\nThis patch adds some definitions for audio class v2.\n\nUnfortunately, the UNIT types PROCESSING_UNIT and EXTENSION_UNIT have\ndifferent numerical representations in both standards, so there is need\nfor a _V1 add-on now. usbmixer.c is changed accordingly.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28e1b773083d349d5223f586a39fa30f5d0f1c36",
      "tree": "4793eb1d87a094cf3642600ac3b201f81bab7e54",
      "parents": [
        "40717382e0c1f572553e4fdefb489db4b95a5e7e"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Feb 22 23:49:09 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:40:12 2010 +0100"
      },
      "message": "ALSA: usbaudio: parse USB descriptors with structs\n\nIn preparation of support for v2.0 audio class, use the structs from\nlinux/usb/audio.h and add some new ones to describe the fields that are\nactually parsed by the descriptor decoders.\n\nAlso, factor out code from usb_create_streams(). This makes it easier to\nadopt the new iteration logic needed for v2.0.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "32679f95cac3b1bdf27dce8b5273e06af186fd91",
      "tree": "b2d06c8ce9c2be38f4f1783a1c10f7430400693c",
      "parents": [
        "d01aecdf900574cf6be7c1c6114e708801126baf"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Mon Feb 22 17:31:09 2010 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:15:37 2010 +0100"
      },
      "message": "ALSA: hda - enable snoop for Intel Cougar Point\n\nThis patch enables snoop, eliminating static during playback.\nThis patch supersedes the previous Cougar Point audio patch.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d01aecdf900574cf6be7c1c6114e708801126baf",
      "tree": "b459cab358393c3929d753974287ca9022531592",
      "parents": [
        "0708cc582f0fe2578eaab722841caf2b4f8cfe37"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:07:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 08:07:15 2010 +0100"
      },
      "message": "ALSA: hda - Remove identical definitions for macmini3 model\n\nThe channel mode definitions for macmini3 model are identical with mb5.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad6cfc2ac71180171e090e69ae8762ac511884b1",
      "tree": "4394b2c7879410df276acd6a253365b0dfad9996",
      "parents": [
        "9d3415a8cc76ff65c6602a121ac318432c5cd7ba",
        "bf30a4309d4294d3eca248ea8a20c1c3570f5e74"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 18:45:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 18:45:34 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into fix/misc\n"
    },
    {
      "commit": "b9dd94a87e5b4d0e864636698931aeeeb3c9d770",
      "tree": "a605b64474c3e4e6016720b62f479f1e1b6eaca5",
      "parents": [
        "6c5f1fed49f96a0600aa9a97ac3faf972c33a341"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Mon Feb 22 13:27:13 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 22 14:39:42 2010 +0000"
      },
      "message": "ASoC: core: On resume also check the soc device state\n\nCheck the card-\u003ecodec on soc_resume to detect if the soc\ndevice is properly initialized.\nIf the card-\u003ecodec is NULL, than do not continue the resume\noperation, since the device is not initialized properly.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "bf30a4309d4294d3eca248ea8a20c1c3570f5e74",
      "tree": "3aa3b6639633678706039847efa50e8bb8b4a9f8",
      "parents": [
        "3be522a9514f58e0596db34898a514df206cadc5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 22 10:33:13 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Feb 22 11:15:11 2010 +0100"
      },
      "message": "ALSA: via82xx: add quirk for D1289 motherboard\n\nAdd a headphones-only quirk for the Fujitsu Siemens D1289.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-and-tested-by: Marc Haber \u003cmh+alsa201002@zugschlus.de\u003e\nCc: \u003cstable@kernel.org\u003e\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "40717382e0c1f572553e4fdefb489db4b95a5e7e",
      "tree": "0d1bd4bc25295b80de268226bb7f98bc6d5c6bfd",
      "parents": [
        "04510a74bfbcbfd53dd48b3094aad89d5eca1d28"
      ],
      "author": {
        "name": "Chris J Arges",
        "email": "christopherarges@gmail.com",
        "time": "Wed Feb 17 12:12:52 2010 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 09:56:26 2010 +0100"
      },
      "message": "ALSA: usbaudio Mbox support, output only\n\nSigned-off-by: Chris J Arges \u003cchristopherarges@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0708cc582f0fe2578eaab722841caf2b4f8cfe37",
      "tree": "869cb63ab1db9a78706f10f9c67b630a526d4e27",
      "parents": [
        "2448158ed2ae64ef3219b51e0176a4e1151ba9ec"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Feb 08 20:42:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:37:15 2010 +0100"
      },
      "message": "ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.\n\nWith PulseAudio and an application accessing an input device like `gnome-volume-manager` both have high CPU load as reported in [1].\n\nLoading `snd-hda-intel` with `position_fix\u003d1` fixes this issue. Therefore add a quirk for ASUS M2V-MX SE.\n\nThe only downside is, when now exiting for example MPlayer when it is playing an audio file a high pitched sound is outputted by the speaker.\n\n$ lspci -vvnn | grep -A10 Audio\n20:01.0 Audio device [0403]: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288] (rev 10)\n\tSubsystem: ASUSTeK Computer Inc. Device [1043:8290]\n\tControl: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n\tStatus: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL\u003dfast \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n\tLatency: 0, Cache Line Size: 64 bytes\n\tInterrupt: pin A routed to IRQ 17\n\tRegion 0: Memory at fbffc000 (64-bit, non-prefetchable) [size\u003d16K]\n\tCapabilities: \u003caccess denied\u003e\n\tKernel driver in use: HDA Intel\n\n[1] http://sourceforge.net/mailarchive/forum.php?thread_name\u003d1265550675.4642.24.camel%40mattotaupa\u0026forum_name\u003dalsa-user\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2448158ed2ae64ef3219b51e0176a4e1151ba9ec",
      "tree": "36355b0b7294af62bb9396e50617280d27953808",
      "parents": [
        "9d54f08bc77bf6dfe835b945d03b6e127c9fc5a3"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Feb 08 20:37:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:36:56 2010 +0100"
      },
      "message": "ALSA: Typo. s/distrubs/disturbs/\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9d54f08bc77bf6dfe835b945d03b6e127c9fc5a3",
      "tree": "3c60ab8d720af86f2c18d214b73fb74eb4fd3b2c",
      "parents": [
        "e458b1fadf9239d1fdb165ff4c4ea0d807041bec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:34:40 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:34:40 2010 +0100"
      },
      "message": "ALSA: hda - Clean up Intel Mac unsol codes\n\nUse the standard unsol_event callback with each setup callback for\nIntelMac models with Realtek ALC885 codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e458b1fadf9239d1fdb165ff4c4ea0d807041bec",
      "tree": "671c35b0e525f89bab8be5ab912716470ec947d7",
      "parents": [
        "ba579eb7b30791751f556ee01905636cda50c864"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "luke.yelavich@canonical.com",
        "time": "Fri Feb 12 16:28:29 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:27:57 2010 +0100"
      },
      "message": "ALSA: hda - Add Macmini 3,1 support\n\nBugLink: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/343989\n\nAdd a model quirk for the NVIDIA based Macmini hardware, aka Macmini 3,1. The\npinout is almost identical to the mb5 quirk, except for no microphone and\nthe line-in mixer controls being on a different index. Everything works in\n2ch mode, but as I am not sure what needs to be changed for 6ch mode, or\nwhether the Mac Mini\u0027s chip supports 6ch mode, I have simply duplicated\nthe code from the mb5 quirk for the mac mini chmode management. The new\nmodel parameter for this quirk is \"macmini3\".\n\nSigned-off-by: Luke Yelavich \u003cluke.yelavich@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba579eb7b30791751f556ee01905636cda50c864",
      "tree": "c30b6e2b1a946711ecc5e5dacfdb9c73df231f98",
      "parents": [
        "cfd3d8dcf7b4fc783db0806ac3936a7b44735bf7"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sat Feb 20 11:16:30 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 22 08:15:21 2010 +0100"
      },
      "message": "ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q\n\nBugLink: https://bugs.launchpad.net/bugs/524948\n\nThe OR has verified that the existing model\u003dlaptop-eapd quirk does not\nfunction correctly but instead needs model\u003d3stack.  Make this change\nso that manual corrections to module-init-tools file(s) are not\nrequired.\n\nReported-by: Lasse Havelund \u003classe@havelund.org\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "04510a74bfbcbfd53dd48b3094aad89d5eca1d28",
      "tree": "1251f1dec1021ba8dbb6e35af52d4dfd49abad2b",
      "parents": [
        "7fb2d723e65cc793213515fa1da092b7c92a5b48"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@florz.de",
        "time": "Thu Feb 18 07:03:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 18 08:12:30 2010 +0100"
      },
      "message": "ALSA: cs46xx - fix some typos\n\nSigned-off-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7fb2d723e65cc793213515fa1da092b7c92a5b48",
      "tree": "4508b08280175694c7c148e824af4261c82c14bc",
      "parents": [
        "7fb3a069bc5d3577409c2ae89f89cd264ff85816"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@florz.de",
        "time": "Thu Feb 18 07:01:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 18 08:10:54 2010 +0100"
      },
      "message": "ALSA: cs46xx - Do test writes to register AC97_REC_GAIN in\n\nsnd_cs46xx_codec_reset() bypassing the register cache, so as to not\nclobber the cached register value during resume.\n\nSigned-off-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "80c20d543d142ee54ec85259b77aaf0b83c32db5",
      "tree": "364017b2c001939bbb645dcc20d565c1f71b13a8",
      "parents": [
        "d6a2d9b800276140abf352908abbd0c240890692",
        "b72c7d543589736d43da531566490dd31572f5ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 14:08:58 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 14:08:58 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 into omap-for-linus\n"
    },
    {
      "commit": "6c5f1fed49f96a0600aa9a97ac3faf972c33a341",
      "tree": "4a5770faede21a49e604321ac19679eb3175deb8",
      "parents": [
        "e47c796d58a21fc58b00dffb7265bb66de987773"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:30:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time a long\n\nFixes a warning.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e47c796d58a21fc58b00dffb7265bb66de987773",
      "tree": "2900f2258abff6ea843b837971ece312380ac505",
      "parents": [
        "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Feb 17 09:49:54 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 14:37:20 2010 +0000"
      },
      "message": "ASoC: TWL4030: Use codec defaults for Headset initial configuration\n\nDisable the amplifiers for the headset outputs, and do not select\nroutings by default to the headset outputs.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7fb3a069bc5d3577409c2ae89f89cd264ff85816",
      "tree": "7fe3ba3b95faeecb01e4feafb9288ef4b523c6b3",
      "parents": [
        "291186e049d7f8178ad31d43c38a53889f25d79e",
        "9d3415a8cc76ff65c6602a121ac318432c5cd7ba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:24:46 2010 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n\nConflicts:\n\tsound/pci/hda/patch_realtek.c\n"
    },
    {
      "commit": "9d3415a8cc76ff65c6602a121ac318432c5cd7ba",
      "tree": "8b8482d8942d1ba5fb6d403010d4765577f25b07",
      "parents": [
        "b721e68bdc5b39c51bf6a1469f8d3663fbe03243",
        "3be522a9514f58e0596db34898a514df206cadc5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 14:22:21 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into fix/misc\n"
    },
    {
      "commit": "b721e68bdc5b39c51bf6a1469f8d3663fbe03243",
      "tree": "4aa3012b5bf32a71a3fa7f879eb9dc0923f1981c",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Wed Feb 17 00:57:44 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 17 13:02:29 2010 +0100"
      },
      "message": "ALSA: Echoaudio, fix Guru Meditation #00000005.48454C50\n\nThis patch fixes a division by zero error in the irq handler.\n\nThere is a small window between the hw_params() callback and when\nruntime-\u003eframe_bits is set by ALSA middle layer. When another substream is\nalready running, if an interrupt is delivered during that window the irq\nhandler calls pcm_pointer() which does a division by zero. The patch below\nmakes the irq handler skip substreams that are initialized but not started\nyet. Cc to Clemens Ladisch because he proposed an alternate fix.\n\nFor more information, please read the original thread in the linux-kernel\nmailing list: http://lkml.org/lkml/2010/2/2/187\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7833ae0edf50b0eb303e95b1bec5fbd63a1e2672",
      "tree": "548378004d5b716e700d8bc35286d325fe227444",
      "parents": [
        "e5e878c1c393de917391477bc7627d729f7568fb"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 16 13:23:16 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:53 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Correct the OSCSET calculation\n\nOSCSET calculation was not correct in case of 44.1KHz\nsampling rate.\nWith small adjustment both 48 and 44.1 KHz calculation\nnow gives the correct value.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e5e878c1c393de917391477bc7627d729f7568fb",
      "tree": "7648f257e65acd0a3f3038f82752b2605da29d81",
      "parents": [
        "dbe21408b15f04da4f80fb89a27b7cb067d6103e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 16 13:23:15 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Clearing FIFOFLUSH flag before playback\n\nIn repeated playback the FIFOFLUSH bit remained set, and\nnever has been cleared.\nClear it during the setup phase.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dbe21408b15f04da4f80fb89a27b7cb067d6103e",
      "tree": "1ed935aa9d45b62cc49c302ee22e647e464c816d",
      "parents": [
        "96dd362284ddcb546d2783035ae7eeda73692eda"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 11:37:24 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time runtime configurable\n\nProvide a sysfs file allowing userspace to inspect and change the\npmdown_time setting at runtime.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "96dd362284ddcb546d2783035ae7eeda73692eda",
      "tree": "441df60fa2d47cfb05d9e3ccc52d6a0282952e1d",
      "parents": [
        "3a66d3877eaa4ab9818000a15c07326adaa9ca79"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 11:05:44 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 16 19:14:52 2010 +0000"
      },
      "message": "ASoC: Make pmdown_time a per-card setting\n\nMake the pmdown_time a per-card setting rather than a global one,\ninitialised before the card initialisation runs. This allows cards\nto override the default setting if it makes sense to do so (for\nexample, due to an unavoidable pop).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "291186e049d7f8178ad31d43c38a53889f25d79e",
      "tree": "eb162af2ac0bacdcd7a4aea4bb57132e1bff9165",
      "parents": [
        "7affdc17d49b5d9e9c350d5d99ee34ab8655c7b4"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:55:18 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 12:00:45 2010 +0100"
      },
      "message": "ALSA: usbmixer - use MAX_ID_ELEMS where possible\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7affdc17d49b5d9e9c350d5d99ee34ab8655c7b4",
      "tree": "8df8dfc9d3b00822f2d11e6ca198f5dc61eb0cc6",
      "parents": [
        "ebfdeea3df2b8c265975b6acc47996a0b7c507e8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:52:27 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 12:00:42 2010 +0100"
      },
      "message": "ALSA: usbmixer - add usb_id value to usbmixer proc file\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "3be522a9514f58e0596db34898a514df206cadc5",
      "tree": "91d2da01dae4d134c6af83ce6e7b71348d6055d2",
      "parents": [
        "f167e1d073278fe231bbdd5d6c24fb9d091aa544"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:55:43 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 12:00:20 2010 +0100"
      },
      "message": "ALSA: pcm core - fix fifo_size channels interval check\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "ebfdeea3df2b8c265975b6acc47996a0b7c507e8",
      "tree": "b9324a24462bff4dfaae8f7ce3afe60097ead495",
      "parents": [
        "b8f1f5983fbe751aa3d07d9ce7ebb0c23bf4b7e4"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:17:09 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:55 2010 +0100"
      },
      "message": "ALSA: usbmixer - introduce /proc/asound/card#/usbmixer file\n\nThe usbmixer proc file contains mapping between ALSA control API and\nUSB mixer control units. The purpose of this file is for debugging\nand a problem diagnostics.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "b8f1f5983fbe751aa3d07d9ce7ebb0c23bf4b7e4",
      "tree": "e9f11863f683a9f4eb03d76008740a36d6b4ff3c",
      "parents": [
        "ba9341dfef6b0201cd30e3904dcd0a47d3dc35e0",
        "47b5d028fdce8f809bf22852ac900338fb90e8aa"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into devel\n"
    },
    {
      "commit": "ba9341dfef6b0201cd30e3904dcd0a47d3dc35e0",
      "tree": "d83637979db83bb9d5a23e190148b90b60c976d2",
      "parents": [
        "d39e82db73eb876c60d00f00219d767b3be30307",
        "f167e1d073278fe231bbdd5d6c24fb9d091aa544"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:19:18 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:19:18 2010 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into devel\n"
    },
    {
      "commit": "d39e82db73eb876c60d00f00219d767b3be30307",
      "tree": "6a6d0fdaae86bd4089e66578dd2bed19a6987d87",
      "parents": [
        "c3a3e040f01457d2ea4f199f75ca205401001a3b"
      ],
      "author": {
        "name": "Sebastien Alaiwan",
        "email": "sebastien.alaiwan@gmail.com",
        "time": "Tue Feb 16 08:55:08 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 09:34:56 2010 +0100"
      },
      "message": "ALSA: USB MIDI support for Access Music VirusTI\n\nHere\u0027s a patch that adds MIDI support through USB for one of the Access\nMusic synths, the VirusTI.\n\nThe synth uses standard USBMIDI protocol on its USB interface 3, although\nit does signal \"vendor specific\" class. A magic string has to be sent on\ninterface 3 to enable the sending of MIDI from the synth (this string was\nfound by sniffing usb communication of the Windows driver). This is all\nmy patch does, and it works on my computer.\n\nPlease note that the synth can also do standard usb audio I/O on its\ninterfaces 2\u00263, which already works with the current snd-usb-audio driver,\nexcept for the audio input from the synth. I\u0027m going to work on it when I\nhave some time.\n\nSigned-off-by: Sebastien Alaiwan \u003csebastien.alaiwan@gmail.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e (cosmetics, list terminator)\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f167e1d073278fe231bbdd5d6c24fb9d091aa544",
      "tree": "98eea3aa4c5a559a608d375c4a8d269f333a5cb8",
      "parents": [
        "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 15 08:55:28 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 08:08:01 2010 +0100"
      },
      "message": "ALSA: usb-audio: reduce MIDI packet size to work around broken firmware\n\nExtend the list of devices whose firmware does not expect more than one\nUSB MIDI packet in one USB packet.\n\nbug report: https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3752\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d277993f78b8a5376477c487208d82bc4fecab95",
      "tree": "fba9ac78f7cbea7f62f1f1f983df2f2663746f1f",
      "parents": [
        "65d269538a1129495ac45a14a777cd11cfe881d8",
        "0a27fcfaaf61108d94f0377f91bed81b2dd35f52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 15 19:54:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 15 19:54:18 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Correct ASUA blacklist for MSI brokenness\n"
    },
    {
      "commit": "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9",
      "tree": "86901095aeb9e59815a6f95547cf68a9ec0b32e0",
      "parents": [
        "088ef950dc0dd58d2f339e1616c9092fea923f06"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:02 2010 -0800"
      },
      "message": "omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3\n\nReplace ARCH_OMAP34XX with ARCH_OMAP3\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0a27fcfaaf61108d94f0377f91bed81b2dd35f52",
      "tree": "f9e83c1b9ded07723397019c1c0d6476d05109c9",
      "parents": [
        "d6d8bf549393484e906913f02fa3c9518a2819b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 17:05:28 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 17:05:28 2010 +0100"
      },
      "message": "ALSA: hda - Correct ASUA blacklist for MSI brokenness\n\nThe MSI blacklist entry for ASUS mobo added in the commit\n8ce28d6abff34886d3797b25324c940471b99164 was based on the alsa-info\noutput wrongly posted.  Fix the id to the right one now.\n\nReported-by: Sid Boyce \u003csboyce@blueyonder.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47b5d028fdce8f809bf22852ac900338fb90e8aa",
      "tree": "a9afb96040863610ca4348d95d120cd430341be0",
      "parents": [
        "ad3499f4668f684ef6e5d0222ae14d5e4ade1fdd"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:16:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:40:15 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add suspend support #2\n\nThis patch adds rearranges parts of the initialization code and adds\nsuspend and resume callbacks.\n\nThis patch adds suspend and resume callbacks.\nIt also rearranges parts of the initialization code so it can be\nused in both the first initialization (when the module is loaded we\nalso have to load default settings) and the resume callback (where\nwe have to restore the previous settings).\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ad3499f4668f684ef6e5d0222ae14d5e4ade1fdd",
      "tree": "6c4599e78d3f29df5cd17b8d2006f69f006acea3",
      "parents": [
        "4f8ada444cc7a7ea70cdc81f098b34c5f1f2df41"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:15:59 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:39:22 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add suspend support #1\n\nMove the controls init code outside the init_hw() function because is must\nnot be called during resume.\n\nThis patch moves the code that initializes the card\u0027s controls with\ndefault valued from the init_hw() function into a separated\nset_mixer_defaults() function (one for each of the 16 supported\ncards). This change is necessary because during resume we must\nresurrect the hardware without losing the previous\nsettings. set_mixer_defaults() must be called only once when the\nmodule is loaded.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4f8ada444cc7a7ea70cdc81f098b34c5f1f2df41",
      "tree": "ded4e81a8e822ee43bdcaab71084c7b0bd58701f",
      "parents": [
        "19b50063780953563e3c3a2867c39aad7b9e64cf"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:15:51 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:38:10 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add firmware cache #2\n\nThis patch implements a simple cache for the firmware files when CONFIG_PM is defined.\n\nThis patch changes get_firmware(), free_firmware() and adds\nfree_firmware_cache(). The first two functions implement a very\nsimple cache and the latter is used to actually release all the stored\nfirmwares when the module is unloaded. \nWhen CONFIG_PM is not enabled those functions act as before, that is\nfree_firmware() releases the firmware immediately and\nfree_firmware_cache() does nothing.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "19b50063780953563e3c3a2867c39aad7b9e64cf",
      "tree": "0b26395a9d785f1684e2a7f489735ce577a8c1ac",
      "parents": [
        "a540e13386e90f8c833c5cd0d16d877b8a277af1"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:15:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:36:51 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add firmware cache #1\n\nChanges the way the firmware is passed through functions.\n\nWhen CONFIG_PM is enabled the firmware cannot be released because the\ndriver will need it again to resume the card. \nWith this patch the firmware is passed as an index of the struct\nfirmware card_fw[] in place of a pointer. That same index is then used\nto locate the firmware in the firmware cache.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cfd3d8dcf7b4fc783db0806ac3936a7b44735bf7",
      "tree": "ed8d1b1af1d83f4cb18384e6d36ad2c135e3a64f",
      "parents": [
        "b2d6efe7fa18ad14ee6e9964c90643095b6ac7e2"
      ],
      "author": {
        "name": "Greg Alexander",
        "email": "greigs@galexander.org",
        "time": "Sat Feb 13 02:02:25 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 13 10:16:05 2010 +0100"
      },
      "message": "ALSA: hda - Add support for Lenovo IdeaPad U150\n\nAdd patch for the Conexant 5066 HDA codec to support the Lenovo IdeaPad U150\n\nSigned-off-by: Greg Alexander \u003cgreigs@galexander.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e99cc290cae141853bcd901e4c7038fe686cc46d",
      "tree": "a1562c313f8459790ff7141be707656e1498fe84",
      "parents": [
        "26b23ace8b54d836763bad3495fe8ed1a9d4354d",
        "d6d8bf549393484e906913f02fa3c9518a2819b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n"
    },
    {
      "commit": "d6d8bf549393484e906913f02fa3c9518a2819b6",
      "tree": "29c0ecdb65f436e818786d15d55bf4a8c70bb873",
      "parents": [
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:17:06 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:20:04 2010 +0100"
      },
      "message": "ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n\nReplace the zero-division warning message with WARN_ON_ONCE() per the\nadvice by Linus.  This shouldn\u0027t happen, but if it happens, it\u0027s\npossible that the bug happens often due to buggy IRQs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0e9695d9a45e9ea643f2f4e7f2859876940c58ae",
      "tree": "58ac89957c99634894681459f49b8974449c02c7",
      "parents": [
        "280c96b16a732cec207ccef7f70cb9ec727d3fd9",
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda-intel: Avoid divide by zero crash\n"
    },
    {
      "commit": "3a66d3877eaa4ab9818000a15c07326adaa9ca79",
      "tree": "79fa243e33d495f4dc71440e49223e8202fcdfa7",
      "parents": [
        "6db29675b1cb60e878d04a1f69aba265189b2e33"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 13:27:19 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 10:31:06 2010 +0000"
      },
      "message": "ASoC: Add WM2000 driver\n\nThe WM2000 is a low power, high quality handset receiver speaker\ndriver with Wolfson myZone™ Ambient Noise Cancellation (ANC). It\nprovides enhanced voice communication quality in a noisy environment\nif the handset acoustics are designed appropriately.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6db29675b1cb60e878d04a1f69aba265189b2e33",
      "tree": "dd5b5cfe9d89daaa3721456837e2febb361a634e",
      "parents": [
        "867af973a3b38f2a564d612326efd2694d931f30"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 11 18:11:10 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 10:18:52 2010 +0000"
      },
      "message": "ASoC: fix compile breakage if CONFIG_SH_DMA_API\u003dy \u0026\u0026 CONFIG_SND_SIU_MIGOR!\u003dn\n\nAudio on Migo-R cannot work if CONFIG_SH_DMA_API\u003dy, but compilation should not\nbreak anyway.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a540e13386e90f8c833c5cd0d16d877b8a277af1",
      "tree": "bfa3fa455ac1302e7355122f9979531c7aa476e7",
      "parents": [
        "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
        "c3a3e040f01457d2ea4f199f75ca205401001a3b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "867af973a3b38f2a564d612326efd2694d931f30",
      "tree": "b3617f8e6b24571702c03077fcb294424d1f0f1c",
      "parents": [
        "c6848bf566c7217a6090693ff5cc47091fa772f5"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Feb 11 16:13:59 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 19:49:48 2010 +0000"
      },
      "message": "Add ASoC support for Devkit8000\n\nThis patch expands the omap3beagle sound soc for the\nbeagle board clone DevKit8000.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c3a3e040f01457d2ea4f199f75ca205401001a3b",
      "tree": "38ba87d579c874ff68f55317ef468f56127cdc87",
      "parents": [
        "d5e1ca05f758fec2845a97fd7aa1eeca91c51a21"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 17:50:44 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 18:00:16 2010 +0100"
      },
      "message": "ALSA: usbmixer - add possibility to remap dB values\n\nUSB devices tends to represent dB ranges in different way than ALSA expects.\nAdd possibility to override these values and add guessed values for\nSoundBlaster MP3+.\n\nAlso rename \u0027Capture Input Source\u0027 control to \u0027Capture Source\u0027 for\nSoundBlaster MP3+ and Extigy.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c6848bf566c7217a6090693ff5cc47091fa772f5",
      "tree": "fc9f0d7d70741942f629afa299888d56de559461",
      "parents": [
        "c42a59ea277a8898b8f7c83fc89b00be225ea6aa"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Tue Feb 09 11:42:27 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 11:14:42 2010 +0000"
      },
      "message": "ASoC: Typo. s/Freecale/Freescale/\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c42a59ea277a8898b8f7c83fc89b00be225ea6aa",
      "tree": "cd34d83d0ffef7ee6bc000ab040c8315b41a7623",
      "parents": [
        "c0ff4bcd2e8505b09e0bedc74d08ad2da1e326f8"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Feb 09 15:24:04 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 11:14:13 2010 +0000"
      },
      "message": "ASoC: TWL4030: Add supply for audio serial interface control\n\nThe serial interface (TDM/I2S) for the audio block have been\nconstantly enabled.\nIntroduce a new DAPM_SUPPLY for handling the AIF_EN bit, so\nthe interface is only enabled, when there is a need for it.\nFor example when only the analog loopback is enabled, there\nis no need to keep the serial interface active.\n\nI have added the persons who contributed to the Voice path\nof twl4030 codec driver, so they might have the ability\nto test this patch, and send an update for the Voice path,\nif it is necessary\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c0ff4bcd2e8505b09e0bedc74d08ad2da1e326f8",
      "tree": "0ab7fee70cb9821baf177b63c7eda96a92d5d37f",
      "parents": [
        "22313eafe92aeec1db9839f5afb71675bf2a5c33"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Feb 09 02:32:59 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:56 2010 +0000"
      },
      "message": "ASoC: cs4270: enable regulators at probe time\n\nEnable the bulk regulators at probe time so we can safely disable them\nagain when going to suspend without confusing the reference counter.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "22313eafe92aeec1db9839f5afb71675bf2a5c33",
      "tree": "e6eb4c8d4fabd96032a38d18db55bbc70e579953",
      "parents": [
        "c50749de02f272be6e09b9016e13a17307d29066"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:33 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 10 10:42:33 2010 +0000"
      },
      "message": "ASoC: add phycore-ac97 sound support\n\nThis patch adds sound support for Phytec PhyCORE / PhyCARD\nmodules in AC97 mode.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b2d6efe7fa18ad14ee6e9964c90643095b6ac7e2",
      "tree": "112e13bf1e195d7e2d43cc41390ec9b1222eddb8",
      "parents": [
        "dce17d4ff366230aeeaaf42512bba3711243cf1c",
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 21:34:18 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 21:34:18 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "fed08d036f2aabd8d0c684439de37f8ebec2bbc2",
      "tree": "508e27908042763bc2f2c4debbea415e6fe4ff92",
      "parents": [
        "9492837a6f54b069e13e40e3c89898bb8837a386"
      ],
      "author": {
        "name": "Jody Bruchon",
        "email": "jody@nctritech.com",
        "time": "Sat Feb 06 10:46:26 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 21:33:33 2010 +0100"
      },
      "message": "ALSA: hda-intel: Avoid divide by zero crash\n\nOn my AMD780V chipset, hda_intel.c can crash the kernel with a divide by\nzero\nfor as-yet unknown reasons. A simple check for zero prevents it, though\nthe problem that causes it remains. Since the workaround is harmless and\nwon\u0027t affect anyone except victims of this bug, it should be safe;\nmoreover,\nbecause this crash can be triggered by a user-mode application, there are\ndenial of service implications on the systems affected by the bug without\nthe patch.\n\nSigned-off-by: Jody Bruchon \u003cjody@nctritech.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "71a157e8edca55198e808f8561dd49017a54ee34",
      "tree": "a78185ea8204f1e375d88545235ba3d4937ebfaf",
      "parents": [
        "89751a7cb70a20f0d604dd7c4be29dd7b0011718"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:00 2010 -0700"
      },
      "message": "of: add \u0027of_\u0027 prefix to machine_is_compatible()\n\nmachine is compatible is an OF-specific call.  It should have\nthe of_ prefix to protect the global namespace.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
      "tree": "c14cd08f6846e62388c3f1028717108ba0d1bd16",
      "parents": [
        "350a514787a4516746f738f69bff6aa0d4ac70e9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Feb 06 00:21:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 11:08:33 2010 +0100"
      },
      "message": "sound: use DEFINE_PCI_DEVICE_TABLE\n\nUse DEFINE_PCI_DEVICE_TABLE() to make PCI device ids go to\n.devinit.rodata section, so they can be discarded in some cases,\nand make them const.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dce17d4ff366230aeeaaf42512bba3711243cf1c",
      "tree": "9e1112dbdf467d8f241386f99234cef818d991cb",
      "parents": [
        "b99a776d0b17ae0f3a54e86009887a00ac4889d0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 09:25:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 09:25:26 2010 +0100"
      },
      "message": "ALSA: hda - Fix default polarity of mute-LED GPIO on 92HD83x/88x codecs\n\nThe previous commit caused a regression on HP laptops with 92HD83x/88x\ncodecs.  The default polarity of mute-LED GPIO is inverted on these\ndevices.\n\nReference: Novell bnc#578190\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d578190\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b99a776d0b17ae0f3a54e86009887a00ac4889d0",
      "tree": "83afdc00e04276673c29c5b5f14b404e1ea6dcf2",
      "parents": [
        "c21bd0254371c207636e84c9e033d13a6fe48d43"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:21:09 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:21:09 2010 +0100"
      },
      "message": "ALSA: hda - Remove static gpio_led setup via model\n\nWe have now a better mute-LED GPIO detection, and no need to assign the\nvalues statically per model option.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c21bd0254371c207636e84c9e033d13a6fe48d43",
      "tree": "6e396abcc81775ad9aa5f0ef19b5c69af5795e82",
      "parents": [
        "07f804495cb08c8fdf16eee8f7d90edce4a3c9c5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:16:08 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:19:51 2010 +0100"
      },
      "message": "ALSA: hda - Merge HP mute-LED status callback on both IDT 92HD7x and 8x codecs\n\nMerge the mute-LED status callback function for both IDT 92HD7x and 8x\ncodecs to one function.  Also it\u0027s changed to check all DACs, and called\nin the initialization to sync with the current status.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "07f804495cb08c8fdf16eee8f7d90edce4a3c9c5",
      "tree": "34e5ea6518be3b731d8cfdc77927422ad87c60db",
      "parents": [
        "794d6206508673d7c7426976d4e78e6af10b3e4f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:06:13 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 08 15:06:13 2010 +0100"
      },
      "message": "ALSA: hda - Detect HP mute-LED GPIO setup from GPIO counts\n\nThe GPIO pin number for the mute LED control on HP laptops can be\ndetermined more easily by checking the number of available GPIO pins\nof the codec chip.  On a small package with up to 3 GPIOs, GPIO 0 is\nused while GPIO 3 is used for others.\n\nThis fixes the missing mute GPIO for some HP laptops with new codecs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e0b33f786e7f950f2430a305169f3db4a1a5521",
      "tree": "7b07ae1233bb0ea11ec3b8923e866a25c3e19187",
      "parents": [
        "a26a408888b2968d5de5af233655f6497ac5623f",
        "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:23 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:23 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/fixes\u0027 into for-linus\n"
    },
    {
      "commit": "a26a408888b2968d5de5af233655f6497ac5623f",
      "tree": "9bc95b07389e07c8364ca79f99e11aeb5a790242",
      "parents": [
        "db9256c00329035463625cbe709d2d24e97abad4",
        "3b9447fb7fa1829731290e64ef928d4f6461310a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:16 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:57:16 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "db9256c00329035463625cbe709d2d24e97abad4",
      "tree": "a23e0cebf8c9ad41f4a5afa26abd0ce26b90e03c",
      "parents": [
        "f3f1e14ce993775b7373defeffb5ebd5844fcb98",
        "9492837a6f54b069e13e40e3c89898bb8837a386"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:56:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 19:56:55 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "c50749de02f272be6e09b9016e13a17307d29066",
      "tree": "b8e8ca903fd615863bba3826e33918d6f4dfdb80",
      "parents": [
        "4f2c120d1860ce33a71c617f59cf80c700b30d2a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 05 16:29:53 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 17:08:16 2010 +0000"
      },
      "message": "ASoC: pandora: Add DAC regulator support\n\nPandora\u0027s external DAC is connected to VSIM TWL4030 supply, so let\u0027s\nstart switching it too to save more power.\nAlso DAC got it\u0027s own DAPM handler.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4f2c120d1860ce33a71c617f59cf80c700b30d2a",
      "tree": "471cacce67e584cff5ac97913f546f234fe40275",
      "parents": [
        "cb67286d6629ecb5bfc44071d664cf1cbd01a350",
        "3b9447fb7fa1829731290e64ef928d4f6461310a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:43:50 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:43:50 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.33\u0027 into for-2.6.34\n"
    },
    {
      "commit": "3b9447fb7fa1829731290e64ef928d4f6461310a",
      "tree": "3cadac23b496621605eb422d8df73f10297c4aec",
      "parents": [
        "5bbd4953a4fb5d8d597b4a53b8da97eee320b634"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 05 00:55:33 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 05 12:35:35 2010 +0000"
      },
      "message": "ASoC: pandora: Add APLL supply to fix audio output\n\nPandora\u0027s external DAC is using 256*Fs output from the TWL4030\ncodec, and TWL4030 needs to have APLL enabled for it\u0027s 256*Fs\noutput to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9d4c7464458770d309169f7a7ce1ea6f8a4a7de5",
      "tree": "74092ef18e7d91ee9db68d8104b462316b68e207",
      "parents": [
        "21956b61f594f7924d98240da74bc81c28601fa9"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Feb 05 10:19:41 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Feb 05 10:24:25 2010 +0100"
      },
      "message": "ALSA: ice1724 - aureon - fix wm8770 volume offset\n\nThe volume register is from 0..0x7f and 0..0x1a range is mute.\nAlso, fix mute combining in wm_vol_put(). The wrong behaviour was\nnoticed by Peter Christensen.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "794d6206508673d7c7426976d4e78e6af10b3e4f",
      "tree": "d429dc7a774f9cd5d6b77509edcacdb813831ce3",
      "parents": [
        "cec27c891b805b2ab2302f9fcbdacb6f179ac0d4",
        "9492837a6f54b069e13e40e3c89898bb8837a386"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:09:25 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:09:25 2010 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "9492837a6f54b069e13e40e3c89898bb8837a386",
      "tree": "10cec81373582bcaa1ca3784a8b03a0383fe3e99",
      "parents": [
        "1eb6dc7dabcb4aa762d96f4f6978f3ef86321d68"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Feb 04 22:26:37 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:08:14 2010 +0100"
      },
      "message": "ALSA: cosmetic: make hda intel interrupt name consistent with others\n\nThis renames the interrupt name in /proc/interrupt.\nHDA Intel -\u003e hda_intel\n\nThis also eliminates space from the name, probably helping some\nparsers.\nDon\u0027t think anybody depends on this name in userspace\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1eb6dc7dabcb4aa762d96f4f6978f3ef86321d68",
      "tree": "c6eee9f271d5b3ea7ca605f38ec7f8656e24e8ee",
      "parents": [
        "8ce28d6abff34886d3797b25324c940471b99164"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Feb 04 22:21:47 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 09:07:21 2010 +0100"
      },
      "message": "ALSA: hda - Delay switching to polling mode if an interrupt was missing\n\nMy sound codec seems sometimes (very rarely) to omit interrupts (ALC268)\nHowever, interrupt mode still works.\nThus if we get timeout, poll the codec once.\n\nIf we get 3 such polls in a row, then switch to polling mode.\n\nThis patch is maybe an bandaid, but this might be a workaround for hardware bug.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "350a514787a4516746f738f69bff6aa0d4ac70e9",
      "tree": "c03b97d3ed3cb68070df744ee178859df27aaef9",
      "parents": [
        "c85a400499093b2025238413198e48e4d825723e"
      ],
      "author": {
        "name": "Sebastien Alaiwan",
        "email": "sebastien.alaiwan@gmail.com",
        "time": "Fri Feb 05 08:58:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 08:58:20 2010 +0100"
      },
      "message": "ALSA: ice1712: fix: lock samplerate when samplerate locking is enabled\n\nI found that the sampling rate locking setting of the ice1712 sound driver\nwas only half-respected : when the driver was locked to, let\u0027s say, 44100Hz,\nand a usermode app was requesting 48000Hz playback, the request was succesful\nalthough the soundcard would continue to run at 44100Hz.\n\nHere\u0027s a patch that will make those requests to fail.\n\nSigned-off-by: Sebastien Alaiwan \u003csebastien.alaiwan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "21956b61f594f7924d98240da74bc81c28601fa9",
      "tree": "0514becc673bcd8b952af728700af5cdfef15e0d",
      "parents": [
        "c68db7175f4dcb3d5789bb50bea6376fb81f87fe"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 02 19:58:25 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 04 21:48:00 2010 +0100"
      },
      "message": "ALSA: ctxfi - fix PTP address initialization\n\nAfter hours of debugging, I finally found the reason why some source\nand runtime combination does not work. The PTP (page table pages)\naddress must be aligned. I am not sure how much, but alignment to\nPAGE_SIZE is sufficient. Also, use ALSA\u0027s page allocation routines\nto ensure proper virtual -\u003e physical address translation.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cec27c891b805b2ab2302f9fcbdacb6f179ac0d4",
      "tree": "a99d7b055dbfd048448b1e63fd51bf329ecd3aa2",
      "parents": [
        "84898e87cc0fff976202d5b91656f2db949fc2dd"
      ],
      "author": {
        "name": "Kailang Yang",
        "email": "kailang@realtek.com",
        "time": "Thu Feb 04 14:18:18 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 04 14:18:18 2010 +0100"
      },
      "message": "ALSA: hda - Add support of ALC665\n\n- Add support for ALC665\n- Add more ASUS model\n- Modify common patch for ALC272 ALC273 ALC661 ALC662 ALC663 ALC665\n\nSigned-off-by: Kailang Yang \u003ckailang@realtek.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "84898e87cc0fff976202d5b91656f2db949fc2dd"
}
