)]}'
{
  "log": [
    {
      "commit": "0d7e0e399d7fcd5ddc3313a1aa2135fab3226d8f",
      "tree": "718f31cc11941fa23fa065f28451336ea4943b1a",
      "parents": [
        "752599667048898b6969e06e4637f906b04ec752"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:14:17 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "mfd: Initialise WM831x IRQ masks on chip even if interrupts not in use\n\nEnsure that the hardware has interrupts masked if we are not using\nthe interrupt controller on the WM831x by initialising the masks\nbefore we check for the setup data required for the IRQ line. This\navoids signalling an unused IRQ line and improves the robustness\nof checks that the IRQ is in use.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2a0cb351001bebf195d3c43d0f70441eb6a62652",
      "tree": "5b1eb2ed3a18e4ba7414e7b8e168256c655c0046",
      "parents": [
        "dc64f30fa557ab1108e97e499a9acc550baa38bc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 26 14:47:04 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:32 2010 +0200"
      },
      "message": "mfd: Remove unused wm831x IRQ handler data\n\nThis was used by the old, pre-genirq IRQ implementation but is no\nlonger required.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "896060c76bdfd8a45eb33b3dd1a8307fe37f6c04",
      "tree": "531f445feee2c226c477a288eda98c6d0141c586",
      "parents": [
        "06ae99888e599ea2e82386d618405c473c379185"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 07 18:39:25 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 10 11:04:34 2010 +0100"
      },
      "message": "ASoC: Use more idiomatic driver name for WM8731\n\nMake dev_() prints much prettier.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5fb4d38b19d95a5f980f0a10adba798f5b92128c",
      "tree": "12ec848e5cff9fc12b3c72ace69691427954f437",
      "parents": [
        "1920a61e208fac73d1a30a7cf4005701802fe69f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 11 16:10:22 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:41 2009 +0100"
      },
      "message": "mfd: Move WM831x to generic IRQ\n\nReplace the wm831x-local IRQ infrastructure with genirq, allowing access\nto the diagnostic infrastructure of genirq and allowing us to implement\ninterrupt support for the GPIOs.  The switchover is done within the\nwm831x specific IRQ API, further patches will convert the individual\ndrivers to use genirq directly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "14f572fa38c55fbe369127b808a4a79b0bbec367",
      "tree": "3fea2662caff0d56fa3e6234e5ad1a8d16ba67e3",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 19 11:07:05 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 27 00:20:32 2009 +0100"
      },
      "message": "mfd: Always initialise WM831x IRQ mutex\n\nThis avoids crashes when running without interrupt support.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d4d0a3e7343e3190afaa17253073db58e3d9bff",
      "tree": "586ad0e591e512a567e90588a35670034fd2a6ff",
      "parents": [
        "d2bedfe7a8b2f34beee2cad9cae74a088ee8ed07"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 27 14:45:53 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:46:57 2009 +0200"
      },
      "message": "mfd: Add WM831x interrupt support\n\nThe WM831x includes an interrupt controller managing interrupts for\nthe various functions on the chip. This patch adds support for the\ncore interrupt block on the device.\n\nIdeally this would be supported by genirq, particularly for the\nGPIOs, but currently genirq is unable to cope with controllers on\ninterrupt driven buses so we cut\u0027n\u0027paste the generic interface.\nOnce genirq is able to cope chips like this it should be a case\nof filing the prefixes off the code and redoing wm831x-irq.c to\nmove over.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ]
}
