)]}'
{
  "log": [
    {
      "commit": "2ca7d674d7ab2220707b2ada0b690c0e7c95e7ac",
      "tree": "9c0927ed1d540e5fd704c1f82689870786514655",
      "parents": [
        "2195d2818c37bdf263865f1e9effccdd9fc5f9d4",
        "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (257 commits)\n  [ARM] Update mach-types\n  ARM: 5636/1: Move vendor enum to AMBA include\n  ARM: Fix pfn_valid() for sparse memory\n  [ARM] orion5x: Add LaCie NAS 2Big Network support\n  [ARM] pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume\n  ARM: 5686/1: at91: Correct AC97 reset line in at91sam9263ek board\n  ARM: 5640/1: This patch modifies the support of AC97 on the at91sam9263 ek board\n  ARM: 5689/1: Update default config of HP Jornada 700-series machines\n  ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() with highmem\n  ARM: 5688/1: ks8695_serial: disable_irq() lockup\n  ARM: 5687/1: fix an oops with highmem\n  ARM: 5684/1: Add nuc960 platform to w90x900\n  ARM: 5683/1: Add nuc950 platform to w90x900\n  ARM: 5682/1: Add cpu.c and dev.c and modify some files of w90p910 platform\n  ARM: 5626/1: add suspend/resume functions to amba-pl011 serial driver\n  ARM: 5625/1: fix hard coded 4K resource size in amba bus detection\n  MMC: MMCI: convert realview MMC to use gpiolib\n  ARM: 5685/1: Make MMCI driver compile without gpiolib\n  ARM: implement highpte\n  ARM: Show FIQ in /proc/interrupts on CONFIG_FIQ\n  ...\n\nFix up trivial conflict in arch/arm/kernel/signal.c.\n\nIt was due to the TIF_NOTIFY_RESUME addition in commit d0420c83f (\"KEYS:\nExtend TIF_NOTIFY_RESUME to (almost) all architectures\") and follow-ups.\n"
    },
    {
      "commit": "d7dbf6ea40a2859adaca2dfdbbea83f3d6c73c2f",
      "tree": "6d318b7c172a6dcb8caede17d070b0f380a3f1aa",
      "parents": [
        "b319ff80852e823c3a18778c839151784990f80b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Jul 08 21:12:20 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 17:15:23 2009 +0100"
      },
      "message": "[ARM] 5596/1: at91sam9g20-ek: Register WM8731 in board file\n\nThe WM8731 driver has been updated to allow registration via normal\ndevice model methods rather than from within the ASoC driver probe\nso update the AT91SAM9G20-EK to make use of this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "96fd6d471b2c953df5379a356be04f8c8f8b4bdf",
      "tree": "b5643d8ba7ca6f1c514e32c6412d51b4d2ae91ae",
      "parents": [
        "22df8eb4fe293d67c98732e02a2dbef0d9c6cd96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:26:16 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:41:05 2009 +0100"
      },
      "message": "ASoC: Configure WM8731 SYSCLK at startup on AT91SAM9G20-EK\n\nThe system clock is currently fixed by the driver and this avoids\nthe need for us to handle errors with enabling and disabling MCLK\n(which was incorrect previously so this fixes bugs in error\nhandling).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "22df8eb4fe293d67c98732e02a2dbef0d9c6cd96",
      "tree": "0167b8ca82bf81869536b6961b2417ac690cbb19",
      "parents": [
        "2a01e5f3587be459c934d711bffddc14d66386f3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:18:19 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:18:19 2009 +0100"
      },
      "message": "ASoC: Disable microphone input for AT91SAM9G20-EK by default\n\nAs shipped the board does not have inputs but it is relatively\nstraightforward to modify the board to hook them up so support\nis provided in the driver. When these modifications have not\nbeen made enabling the microphone stage can cause problems.\n\nAdd an ifdef to disable this by default. Don\u0027t put it into\nKconfig since users will have to get their soldering irons\nout to change things.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2a01e5f3587be459c934d711bffddc14d66386f3",
      "tree": "983491cc31649bb7d90e378d11a5b178bb37d5de",
      "parents": [
        "4934482d93ca42d57180e08bf3ee6b77124f5f8e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:05:51 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jul 08 18:05:51 2009 +0100"
      },
      "message": "ASoC: Use CODEC as clock master on AT91SAM9G20-EK\n\nThis simplifies the driver by removing the need to manually\nconfigure dividers within the CPU and improve audio performance\nby ensuring that the optimal phase relationships between the\nclocks in the system are maintained.\n\nNote that currently this means that for playback to work the\nOutput Mixer HiFi switch must be enabled since otherwise CODEC\nwill not generate the DAC clock.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "449bd54dcbd0b60070ce4129fedaf0f4ae044099",
      "tree": "6904c4b60b5d8e0b781b9a4e04b7c12b52f0bfe8",
      "parents": [
        "ea8b27ad0cc2573776c6cd87617a37aaf603b8bd"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed May 27 17:08:39 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 28 10:20:26 2009 +0100"
      },
      "message": "ASoC: correct print specifiers for unsigneds\n\nUnsigned variables should use `%u\u0027 rather than `%d\u0027.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b4df0a6c9d88cfff77c73d33873cd60f9ab909b6",
      "tree": "f408863cf0e4de7de4b9e273bea97585e9b2e71b",
      "parents": [
        "bec4c99e8637b5b8bd4b0513eacb51da25885e3b"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Fri May 08 19:19:41 2009 +0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 08 19:14:34 2009 +0100"
      },
      "message": "ASoC: AFEB9260 driver\n\nASoC driver for AT91SAM9260-based AFEB9260 board\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "65ec1cd1e2c6228752d2f167b01e6d291014d249",
      "tree": "8a54ef7d2a0d4770b49779114f9e1ac654363bdd",
      "parents": [
        "5314adc3612d893c7cc526b3312d124805e45bc3",
        "6335d05548eece40092000aa91b64a50310d69d5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 11 16:51:31 2009 +0000"
      },
      "message": "ASoC: Merge dai_ops factor out\n\nMerge Eric Maio\u0027s patch to merge snd_soc_dai_ops out of line.  Fixed\nmerge issues and updated drivers, plus an issue with the ops for the two\ns3c2443 AC97 DAIs having been merged.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6335d05548eece40092000aa91b64a50310d69d5",
      "tree": "ac72c74562f349879a127b4067827476a7875c88",
      "parents": [
        "ff09d49ad0176a5f52a398c137a7ff5f669d6be4"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 03 09:41:00 2009 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 22:29:47 2009 +0000"
      },
      "message": "ASoC: make ops a pointer in \u0027struct snd_soc_dai\u0027\n\nConsidering the fact that most cpu_dai or codec_dai are using a same\n\u0027snd_soc_dai_ops\u0027 for several similar interfaces, \u0027ops\u0027 would be better\nmade a pointer instead, to make sharing easier and code a bit cleaner.\n\nThe patch below is rather preliminary since the asoc tree is being\nactively developed, and this touches almost every piece of code,\n(and possibly many others in development need to be changed as\nwell). Building of all codecs are OK, yet to every SoC, I didn\u0027t test\nthat.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "86027ae78c9294bb450b76eec28cfb431a8fb3ee",
      "tree": "4e2634b23e5f050f0065ad4ff2a6845409f1e532",
      "parents": [
        "ec67624d33d5639bcc6ee6918cb1fc0bd1bac3a8"
      ],
      "author": {
        "name": "Jonas Andersson",
        "email": "jonas@microbit.se",
        "time": "Wed Mar 04 08:24:26 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 04 14:47:39 2009 +0000"
      },
      "message": "ASoC: wm8510 pll settings\n\nWhen setting WM8510_MCLKDIV the pll was turned off.\n\nWhen setting pll frequency you got twice the expected freq, because\nthe  code calculated  with postscaler of 8,  but  the hardware divide by 4.\n\nSigned-off-by: Jonas Andersson \u003cjonas@microbit.se\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5998102b9095fdb7c67755812038612afea315c5",
      "tree": "9b536a80336f526d7a7d206d272527f6789e449e",
      "parents": [
        "a8035c8f04477895207b92915b908344749be336"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 20:49:16 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:55:22 2009 +0000"
      },
      "message": "ASoC: Refactor WM8731 device registration\n\nMove the WM8731 driver to use a more standard device registration\nscheme where the device can be registered independantly of the ASoC\nprobe.\n\nAs a transition measure push the current manual code for registering\nthe WM8731 into the individual machine driver probes. This allows\nseparate patches to update the relevant architecture files with less\nrisk of merge issues.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7ee753804185eb0a46ac964fd6a6564bd67290c9",
      "tree": "817f6aba77c838b3e8cbcee5bb7f60311b27b20c",
      "parents": [
        "5de7f9b20069257aa5f0bb74723c8603adc5841a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 18:00:58 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:23 2009 +0000"
      },
      "message": "ASoC: Rename AT91SAMG20-EK for applications\n\nThis is a bit more idiomatic and makes identifying a configuration\nbased on the board type work better.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "5de7f9b20069257aa5f0bb74723c8603adc5841a",
      "tree": "076476094e6c9229c54c3d92a7a8625f48b42756",
      "parents": [
        "40135ea07190316a789b2edfbf7c8131598bdf81"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 17:51:54 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:23 2009 +0000"
      },
      "message": "ASoC: Actively manage MCLK for AT91SAM9G20-EK\n\nWe have software control of the MCLK for the WM8731 so save a bit of\npower by actively managing it within the machine driver, enabling it\nonly while the codec is active.\n\nOnce ASoC supports multiple boards and doesn\u0027t require the soc-audio\ndevice the initial clock setup should be pushed down into the arch/arm\ncode but for now this reduces merge issues.\n\nTested-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "40135ea07190316a789b2edfbf7c8131598bdf81",
      "tree": "835fa39ee899204cf2f64245ad0bc0fbe2bc76a3",
      "parents": [
        "d6943541158985030108e4a0a483cdadc3c80ee1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 16:04:05 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:22 2009 +0000"
      },
      "message": "ASoC: Check machine type before loading on AT91SAM9G20-EK\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "d6943541158985030108e4a0a483cdadc3c80ee1",
      "tree": "afe92c786305ca21bfb173294d68a2057d58eae4",
      "parents": [
        "22d22ee5146ae823b1e93fe2887a7cba56015091"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 16 13:38:11 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 18 11:25:21 2009 +0000"
      },
      "message": "ASoC: Improve diagnostics for AT91SAM9G20-EK probe\n\nWe should display an error by default if we fail to register.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "395707212a53999427bd160abd6541bffe062033",
      "tree": "bba0072e678e184879d010354d53a3e183fe43a8",
      "parents": [
        "a6c255e0945160b76eabe983f59e2129e0c66246",
        "64ca0404eed57f6c92290d55e949a7f46cbe4bf4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 03 07:07:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 03 07:07:15 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into topic/asoc\n"
    },
    {
      "commit": "64ca0404eed57f6c92290d55e949a7f46cbe4bf4",
      "tree": "02da62821bd01f6ab0fa7ab52cf2cf6d5888e3cb",
      "parents": [
        "21dff4345697ad129b0efeed1b4d0aa53dfd47fe"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Feb 02 22:23:22 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 03 07:05:23 2009 +0100"
      },
      "message": "ALSA: ASoC: email - update email addresses.\n\nThis just updates my email address on some drivers I\u0027d forgotten in a\nprevious patch.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2a19d02396c92294abcddee5bd9bd49cc4e4d1c",
      "tree": "171e452a61ed1ce588d8ecc89238e9bb48cfe69f",
      "parents": [
        "91432e976ff1323e5dd6f52498969602953c6ee9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 17 19:14:26 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 19 16:23:27 2009 +0000"
      },
      "message": "ASoC: Staticise PCM operations tables\n\nThe PCM operations tables are not exported directly but are instead\nincluded in the platform structure so should be declared static.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "591046cfc5f1b452db0a4557850ad7f394e38231",
      "tree": "15f71cd735e0edfcfcdbd1b0a6d2bbe946591662",
      "parents": [
        "eff317d0834ad1ff03f747f6bc2d76b9a9c95160"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "bn@niasdigital.com",
        "time": "Fri Jan 16 08:45:45 2009 +1100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 16 16:39:13 2009 +0000"
      },
      "message": "ASoC: atmel_pcm: Remove non-existant header\n\n\u003cmach/hardware.h\u003e doesn\u0027t exist on AVR32 and therefore this driver won\u0027t\nbuild on that arch.  AFAICT this driver doesn\u0027t actually use the content\nof that header so easiest just to remove it.\n\nSigned-off-by: Ben Nizette \u003cbn@niasdigital.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8c0bad7fa5be47aa8a3d03ff6ee1917fa68b72e3",
      "tree": "882133d3eb66fe907624b400b619df0986821f57",
      "parents": [
        "2f42357722f7ddc1ec0236fa55ad49ea8a7ce4b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 06 09:52:18 2009 +0000"
      },
      "message": "ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c9b3a40ff2b3dea9914e36965a17c802650bb603",
      "tree": "792d1cf3a52c6969661280e9b0f78ac4a981e3cd",
      "parents": [
        "24e07db8cceb7dfe2d4005e4450a27f4bcda6499"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:47:22 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Dec 10 07:47:22 2008 +0100"
      },
      "message": "ALSA: ASoC - Fix wrong section types\n\nThe module init entries should be __init instead of __devinit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "471716f7ea646487b7b5c7b3efc68a023b05a933",
      "tree": "3a97b1e06c9a07c4b3dbbed1f540a123a3cc9212",
      "parents": [
        "f0752331b89ce79063f765545dd7dd5f49d9a713"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 14:47:07 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 14:47:07 2008 +0000"
      },
      "message": "ASoC: Fix typos in Atmel module registration\n\nI wish I had boards which work with unmodified kernels :/\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "958e792c7c8f06a9e666adb0ed94fff2cf90156f",
      "tree": "2acc96b83738a593cb19551101583046000ff275",
      "parents": [
        "12a48a8c0087ba39d926cf1d63938ccbdb9752c3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:58:17 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:28 2008 +0000"
      },
      "message": "ASoC: Register platform drivers\n\nThis is done at modprobe time, mirroring current behaviour, except for\nmpc5200_psc_i2s where we do registration at the same time as we register\nwith soc-of-simple. Since the core currently ignores registration this\nhas no practical impact.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f4b783cfdebb559814690572041a17bc9744cf3",
      "tree": "b390f3ad74fe3f9d9e2144fc1f0f120af0705412",
      "parents": [
        "9115171a6b79b6b4d5c6697f123556b6efc37f1f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:26:35 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 09 10:49:27 2008 +0000"
      },
      "message": "ASoC: Register platform DAIs\n\nRegister all platform DAIs with the core.  In line with current behaviour\nthis is done at module probe time rather than when the devices are probed\n(since currently that only happens as the entire ASoC card is registered\nexcept for those drivers that currently implement some kind of hotplug).\nSince the core currently ignores DAI registration this has no practical\neffect.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dc7d7b830ee1f4111696e73d1c25da683b461548",
      "tree": "4b15c46c97756605dcf9baa3b2de2e1af2570264",
      "parents": [
        "07c84d0409f3551b79d676630d8ee76bb551598d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:21:52 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 19:19:10 2008 +0000"
      },
      "message": "ASoC: Remove platform device from DAI suspend and resume operations\n\nNone of the DAIs use it except s3c2412-i2s which only uses it for\ndev_() printouts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "07c84d0409f3551b79d676630d8ee76bb551598d",
      "tree": "547a9f23de0355003348ee2a6edbd74bee1812ff",
      "parents": [
        "384c89e2e4cb5879b86a38414d1b3bb2b23ec8ee"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:17:28 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 03 18:27:10 2008 +0000"
      },
      "message": "ASoC: Remove device from platform suspend and resume operations\n\nNone of the platforms are actually using the SoC device so remove it\n(only atmel actually has a suspend method).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "87689d567a45f80416feea0a2aa6d3a2a6b8963a",
      "tree": "d33d923e9e359f3be124d0a63c30b41637b9f933",
      "parents": [
        "6308419a199eed66086cd756ab8dc81b88d54a6b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:01:14 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 02 16:03:40 2008 +0000"
      },
      "message": "ASoC: Push platform registration down into the card\n\nAs part of the deprecation of snd_soc_device push the registration of\nthe platform down into the card structure.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3ba9e10a6d3b6abf5f5952572cff8f8d5a35ae54",
      "tree": "855569d0aeee6fc06a35928f3b6e351918c9bea6",
      "parents": [
        "b0bd53a7399f65e2d1b37cd44c5003e55b886c1e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:05 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 18:01:31 2008 +0000"
      },
      "message": "ASoC: Remove DAI type information\n\nDAI type information is only ever used within ASoC in order to special\ncase AC97 and for diagnostic purposes. Since modern CPUs and codecs\nsupport multi function DAIs which can be configured for several modes\nit is more trouble than it\u0027s worth to maintain anything other than a\nflag identifying AC97 DAIs so remove the type field and replace it with\nan ac97_control flag.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "dee89c4d94433520e4e3977ae203d4cfbfe385fb",
      "tree": "bdbe4c54cd9789b02a6d0bf5f75a47b8721e073e",
      "parents": [
        "a47cbe7263236691ee0bbc392f7fd4ec0da1159f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 22:11:38 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:12:10 2008 +0000"
      },
      "message": "ASoC: Merge snd_soc_ops into snd_soc_dai_ops\n\nLiam Girdwood\u0027s ASoC v2 work avoids having two different ops structures\nfor DAIs by merging the members of struct snd_soc_ops into struct\nsnd_soc_dai_ops, allowing per DAI configuration for everything.\nBackport this change.\n\nThis paves the way for future work allowing any combination of DAIs to\nbe connected rather than having fixed purpose CODEC and CPU DAIs and\nonly allowing CODEC\u003c-\u003eCPU interconnections.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "875065491fba8eb13219f16c36e79a6fb4e15c68",
      "tree": "b95327a466e6b79cb5d8a1d9be0f33697dd05db8",
      "parents": [
        "9b0db7e7fd20d5a38844e9435f7d4246ea44978a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 18 20:50:34 2008 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 21 14:02:01 2008 +0000"
      },
      "message": "ASoC: Rename snd_soc_card to snd_soc_machine\n\nOne of the issues with the ASoC v1 API which has been addressed in the\nASoC v2 work that Liam Girdwood has done is that the ALSA card provided\nby ASoC is distributed around the ASoC structures. For example, machine\nwide data such as the struct snd_card are maintained as part of the\nCODEC data structure, preventing the use of multiple codecs. This has\nbeen addressed by refactoring the data structures so that all the data\nfor the ALSA card is contained in a single structure snd_soc_card which\nreplaces the existing snd_soc_machine and snd_soc_device.\n\nBegin the process of backporting this by renaming struct snd_soc_machine\nto struct snd_soc_card, better reflecting its function and bringing it\ncloser to standard ALSA terminology.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0ee4663617fb0f78cec4cc6558a096ccbd8c3ffc",
      "tree": "c56fe90acd99e073e26c555890f3990f655c3fcc",
      "parents": [
        "3865675c60aec3e81d72d484680b544afc6fc51d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 04 18:06:23 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Nov 04 18:06:23 2008 +0100"
      },
      "message": "ALSA: ASoC - Remove unnecessary inclusion of linux/version.h\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b99e6ccf964e733f0afe2b7bd09559a51a540ca",
      "tree": "0b94d68497c1fe9d7d2eb328ef527acaae5d4a4b",
      "parents": [
        "6c7425095c9ee23d080dba3e27217a254cce4562"
      ],
      "author": {
        "name": "Sedji Gaouaou",
        "email": "sedji.gaouaou@atmel.com",
        "time": "Fri Oct 03 16:58:58 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 31 13:13:20 2008 +0000"
      },
      "message": "ASoC: Add audio support for the Atmel AT91SAM9G20ek board(uing wolfson 8731).\n\nAdd audio support for the Atmel AT91SAM9G20ek board(uing wolfson 8731).\nIt is based on the former eti_b1_wm8731.c file, using the atmel scc API.\n\nSigned-off-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6c7425095c9ee23d080dba3e27217a254cce4562",
      "tree": "c6c27e1c986b2adeda4adbdcad934b816d654b75",
      "parents": [
        "dc06102a0c8b5aa0dd7f9a40ce241e793c252a87"
      ],
      "author": {
        "name": "Sedji Gaouaou",
        "email": "sedji.gaouaou@atmel.com",
        "time": "Fri Oct 03 16:57:50 2008 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 31 13:12:26 2008 +0000"
      },
      "message": "ASoC: Merge AT91 and AVR32 support into a single atmel architecture\n\nThe Ateml AT91 and AVR32 SoC share common IP for audio and can share the\nsame driver code using the atmel-ssc API provided for both architectures.\nDo this, creating a new unified atmel ASoC architecture to replace the\nprevious at32 and at91 ones.\n\n[This was contributed as a patch series for reviewability but has been\nsquashed down to a single commit to help preserve both the history and\nbisectability.  A small bugfix from Jukka is included.]\n\nTested-by: Jukka Hynninen \u003cext-jukka.hynninen@vaisala.com\u003e\nSigned-off-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    }
  ]
}
