)]}'
{
  "log": [
    {
      "commit": "d7614de422c0b55db0c1013a6c72330187536004",
      "tree": "95b12ac586c306aafe15e569654306e6acb3aba1",
      "parents": [
        "ced55d4ef7d6988bd0608423cf1e2225777f45cc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:44:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:17 2011 -0400"
      },
      "message": "spi: Add module.h to implicit users in drivers/spi\n\nWe are clipping down the presence of module.h, since it was\neverywhere.  If you really need it, you better call it out,\nas per this changeset.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "940ab88962bc1aff3273a8356d64577a6e386736",
      "tree": "3d96d0cb30fd3c6e1b17b2a2d264f4d44258a3bb",
      "parents": [
        "38ada214fad79ff5ebbed58932c5f0c9969d9c91"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:29:49 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 25 00:35:47 2011 +0200"
      },
      "message": "drivercore: Add helper macro for platform_driver boilerplate\n\nFor simple modules that contain a single platform_driver without any\nadditional setup code then ends up being a block of duplicated\nboilerplate.  This patch adds a new macro, module_platform_driver(),\nwhich replaces the module_init()/module_exit() registrations with\ntemplate functions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nReviewed-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca632f556697d45d67ed5cada7cedf3ddfe0db4b",
      "tree": "f393534b929abb32813ea5c495f1ac6d93a10d1d",
      "parents": [
        "8c99268431a117207a89be5167ecd69429fd4bda"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "message": "spi: reorganize drivers\n\nSort the SPI makefile and enforce the naming convention spi_*.c for\nspi drivers.\n\nThis change also rolls the contents of atmel_spi.h into the .c file\nsince there is only one user of that particular include file.\n\nv2: - Use \u0027spi-\u0027 prefix instead of \u0027spi_\u0027 to match what seems to be\n      be the predominant pattern for subsystem prefixes.\n    - Clean up filenames in Kconfig and header comment blocks\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "04bb2a031cf95b34b7432dd47b318a932a895b4c",
      "tree": "d5c831a56c01b4a357450abae47f1afe8d61de34",
      "parents": [
        "5c2818cdfad1973ede3dcd2a8709620a192f8385"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed Jun 30 14:27:32 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 03 22:45:44 2010 -0600"
      },
      "message": "spi/bitbang: add support for SPI_MASTER_NO_{TX, RX} modes\n\nThis patch adds a new flags argument to bitbang_txrx_be_cpha0 and\nbitbang_txrx_be_cpha1 transfer functions. This enables support for\nSPI_MASTER_NO_{TX,RX} transfer modes. The change should have no impact\non speed of the existing drivers. bitbank_txrx_* functions are usually\ninlined into the drivers. When the argument is equal to constant zero,\nthe optimizer would be able to eliminate the dead code (flags checks)\neasily. Tested on ARM and GCC 4.4.x and in all cases the checks were\neliminated in the inlined function.\n\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "41c4221ca6b9db8ea63d2c2323c0e7a8865eba6e",
      "tree": "31e12f709964805f9d73cf834297950b9ad09000",
      "parents": [
        "6e27388f1bd60b55e0b1a83d14233e6c7ad33700"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Thu May 06 20:51:04 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:17 2010 -0600"
      },
      "message": "spi: move bitbang txrx utility functions to private header\n\nA number of files in drivers/spi fail checkincludes.pl due to the double\ninclude of \u003clinux/spi/spi_bitbang.h\u003e.\n\nThe first include is needed to get the struct spi_bitbang definition and\nthe spi_bitbang_* function prototypes.\n\nThe second include happens after defining EXPAND_BITBANG_TXRX to get the\ninlined bitbang_txrx_* utility functions.\n\nThe \u003clinux/spi/spi_bitbang.h\u003e header is also included by a number of other\nspi drivers, as well as some arch/ code, in order to use struct spi_bitbang\nand the associated functions.\n\nTo fix the double include, and remove any potential confusion about it, move\nthe inlined bitbang_txrx_* functions to a new private header in drivers/spi\nand also remove the need to define EXPAND_BITBANG_TXRX.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "76b6fdd35a2d796febd5dbe0e25f42e2616bfed3",
      "tree": "fd8977b9955166f1fc8f92e43d5d3dbba4f88e89",
      "parents": [
        "82de76513eeb35b93a591497dcff217f2ec76041"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 22:40:05 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 09:00:10 2009 -0700"
      },
      "message": "spi: spi_sh_sci.c: use resource_size()\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7e38c3c4453bdb5ffdf8bf0ff0d9a760540f0893",
      "tree": "a67a1136c8349d4450f34bf3a28d4c6016a5a598",
      "parents": [
        "8d1c98b0b5c0148b519c6416e689ef6a89ffcea3"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "spi: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable SPI\nplatform drivers, to allow module auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers: registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37e466408796300ec935e15f01b4ca88678b96ef",
      "tree": "946465d14460a9dec3552c746850d4706c5981f1",
      "parents": [
        "b359fbc4582abf346fa6773b2bc1d63581fda582"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Feb 06 01:38:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:11 2008 -0800"
      },
      "message": "spi: SuperH SPI using SCI\n\nAdd support for SPI over SCI pins.  SCI is a very simple serial controller\nblock that can be found on older SuperH processors.  In theory it is\npossible to use the SCI hardware block in syncronous mode, but this version\nof the driver simply hooks up the bit banging code on the SCI pins.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
