)]}'
{
  "log": [
    {
      "commit": "e8708ef7e86a463b3a5b01d4a9abf16c8748b464",
      "tree": "38ef7ec68597da137f49a3e67886503afca82234",
      "parents": [
        "ab658321f32770b903a4426e2a6fae0392757755"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Tue Feb 02 11:29:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 11:29:15 2010 +0900"
      },
      "message": "spi: spi_sh_msiof: Fixed data sampling on the correct edge\n\nThe spi_sh_msiof.c driver presently misconfigures REDG and TEDG. TEDG\u003d\u003d0\noutputs data at the **rising edge** of the clock and REDG\u003d\u003d0 samples data\nat the **falling edge** of the clock. Therefore for SPI, TEDG must be\nequal to REDG, otherwise the last byte received is not sampled in SPI\nmode 3.\n\nThis brings the driver in line with the SH7723 HW Reference Manual\nsettings documented in Figures 20.20 and 20.21 (\"SPI Clock and data\ntiming\").\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bf931a01a2c024a54204b4b02276af6e8d99a2c0",
      "tree": "bd76e2f25430b1394c4dc54cd674bdc08b1bfaf2",
      "parents": [
        "4e46aa083853a84c770e00b03746bdeaf5c5aeff",
        "d53342bf9616ecd7e4a03fece167d0f53b195e87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:59:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:59:05 2009 -0800"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: spi_txx9.c: use resource_size()\n  spi: spi_sh_sci.c: use resource_size()\n  spi: spi_mpc8xxx.c: use resource_size()\n  spi: spi_bfin5xx.c: use resource_size()\n  spi: atmel_spi.c: use resource_size()\n  spi: Add s3c64xx SPI Controller driver\n  atmel_spi: fix dma addr calculation for len \u003e BUFFER_SIZE\n  spi_s3c24xx: add FIQ pseudo-DMA support\n  spi: controller driver for Designware SPI core\n  spidev: add proper section markers\n  spidev: use DECLARE_BITMAP instead of declaring the array\n"
    },
    {
      "commit": "d53342bf9616ecd7e4a03fece167d0f53b195e87",
      "tree": "55f406c1de60da0846d6a3a271cba110b972f791",
      "parents": [
        "76b6fdd35a2d796febd5dbe0e25f42e2616bfed3"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 22:43:42 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 09:00:22 2009 -0700"
      },
      "message": "spi: spi_txx9.c: use resource_size()\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\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": "82de76513eeb35b93a591497dcff217f2ec76041",
      "tree": "767956010f36661700fd6c2fbb79764d7f63ced8",
      "parents": [
        "74947b898220c8af794f3de3f3c73a39799b4c4f"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 22:37:15 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 09:00:02 2009 -0700"
      },
      "message": "spi: spi_mpc8xxx.c: use resource_size()\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "74947b898220c8af794f3de3f3c73a39799b4c4f",
      "tree": "61317e78a98386a38802641c187e10055c81c6d3",
      "parents": [
        "905aa0ae91798feb4e12d6237496d269dc2f4962"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 22:33:43 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:59:50 2009 -0700"
      },
      "message": "spi: spi_bfin5xx.c: use resource_size()\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "905aa0ae91798feb4e12d6237496d269dc2f4962",
      "tree": "2909e012d55b3eebb5a0492c4b2fac523a9b6bae",
      "parents": [
        "230d42d422e7b69fc9b270f41c69e63b54572e26"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 22:22:25 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:59:06 2009 -0700"
      },
      "message": "spi: atmel_spi.c: use resource_size()\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "230d42d422e7b69fc9b270f41c69e63b54572e26",
      "tree": "f2cec91b4795c78fa431134a73c5bf0e596a0482",
      "parents": [
        "6aed4ee9b4610cd1e0315c90855b32e59ee81a15"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Mon Nov 30 07:39:42 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:58:17 2009 -0700"
      },
      "message": "spi: Add s3c64xx SPI Controller driver\n\nEach SPI controller has exactly one CS line and as such doesn\u0027t\nprovide for multi-cs. We implement a workaround to support\nmulti-cs by _not_ configuring the mux\u0027ed CS pin for each SPI\ncontroller. The CS mechanism is assumed to be fully machine\nspecific - the driver doesn\u0027t even assume some GPIO pin is used\nto control the CS.\n\nThe driver selects between DMA and POLLING mode depending upon\nthe xfer size - DMA mode for xfers bigger than FIFO size, POLLING\nmode otherwise.\n\nThe driver has been designed to be capable of running SoCs since\ns3c64xx and till date, for that reason some of the register fields\nhave been passed via, SoC specific, platform data.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6aed4ee9b4610cd1e0315c90855b32e59ee81a15",
      "tree": "5866dec5080de784cb01ce3a6426a8d4d111636e",
      "parents": [
        "bec0806cfec6ded1a7e097bb95279e521a796129"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "bn@niasdigital.com",
        "time": "Mon Dec 14 22:20:20 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:57:07 2009 -0700"
      },
      "message": "atmel_spi: fix dma addr calculation for len \u003e BUFFER_SIZE\n\nIf len \u003e BUFFER_LEN and !xfer-\u003erx_buf we end up calculating the tx buffer\naddress as\n\n*tx_dma \u003d xfer-\u003etx_dma + xfer-\u003elen - BUFFER_SIZE;\n\nwhich is constant; i.e.  we just send the last BUFFER_SIZE data over again\nuntil we\u0027ve reached the right number of bytes.\n\nThis patch gets around this by using the /requested/ length when\ncalculating addresses.\n\nNote there\u0027s no way len !\u003d *plen when we calculate the rx buffer address\nbut conceptually we should be using *plen and I don\u0027t want someone to come\nthrough later, see the calculations for rx and tx are different and \"clean\nup\" back to what we had.\n\nSigned-off-by: Ben Nizette \u003cbn@niasdigital.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bec0806cfec6ded1a7e097bb95279e521a796129",
      "tree": "f4be92d1c09a1785ea693d9f99ad2dbfc26bbbac",
      "parents": [
        "e24c745272072fd2abe55209f1949b7b7ee602a7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Dec 14 22:20:24 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:57:01 2009 -0700"
      },
      "message": "spi_s3c24xx: add FIQ pseudo-DMA support\n\nAdd pseudo-DMA by FIQ to the S3C24XX SPI driver.  This allows the driver\nto get DMA-like performance where there are either no free DMA channels or\nwhen doing transfers that required both TX and RX data paths.\n\nSince this patch requires the addition of an assembly file to hold the FIQ\ncode, we rename the module (instead of adding a rename of the .c file to\nthis patch).  We expect most users are loading this via udev and thus\nthere should be no change to the userland configuration.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e24c745272072fd2abe55209f1949b7b7ee602a7",
      "tree": "5f9db63ad5aafd57587dd9ebf62afa33eb65a095",
      "parents": [
        "db389b6143c895d23060179b14928f63d44285a2"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Dec 14 14:20:22 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:39:13 2009 -0700"
      },
      "message": "spi: controller driver for Designware SPI core\n\nDriver for the Designware SPI core, it supports multipul interfaces like\nPCI/APB etc.  User can use \"dw_apb_ssi_db.pdf\" from Synopsys as HW\ndatasheet.\n\n[randy.dunlap@oracle.com: fix build]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "db389b6143c895d23060179b14928f63d44285a2",
      "tree": "455cffefc259a833374be4ea4b7c4397efc75d69",
      "parents": [
        "8ae1c9248042c5122f9628282f41c363c9610dd7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 14 14:20:22 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:39:12 2009 -0700"
      },
      "message": "spidev: add proper section markers\n\nThe driver already uses __devexit_p() in the structure, but looks like\nactual __dev{init,exit} markings were forgotten.\n\nThe spidev_spi driver also needs renaming to include a \"_driver\" suffix to\navoid section mismatch warnings.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8ae1c9248042c5122f9628282f41c363c9610dd7",
      "tree": "03c086fda38b02f0e19d133fe0a0f7a316a51438",
      "parents": [
        "965346e3b99e2c5f51bd1325ddd0257227000355"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Dec 14 14:20:23 2009 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 17 08:39:12 2009 -0700"
      },
      "message": "spidev: use DECLARE_BITMAP instead of declaring the array\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "478e4e9d7a618379676b17e64583ff3622f2fec5",
      "tree": "1f25c96499abbb0d0b47f75aa92134209fcc4ee8",
      "parents": [
        "2205afa7d13ec716935dfd4b8ff71059ee7aeb0c",
        "965346e3b99e2c5f51bd1325ddd0257227000355"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:22:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 10:22:11 2009 -0800"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6: (23 commits)\n  spi: fix probe/remove section markings\n  Add OMAP spi100k driver\n  spi-imx: don\u0027t access struct device directly but use dev_get_platdata\n  spi-imx: Add mx25 support\n  spi-imx: use positive logic to distinguish cpu variants\n  spi-imx: correct check for platform_get_irq failing\n  ARM: NUC900: Add spi driver support for nuc900\n  spi: SuperH MSIOF SPI Master driver V2\n  spi: fix spidev compilation failure when VERBOSE is defined\n  spi/au1550_spi: fix setupxfer not to override cfg with zeros\n  spi/mpc8xxx: don\u0027t use __exit_p to wrap plat_mpc8xxx_spi_remove\n  spi/i.MX: fix broken error handling for gpio_request\n  spi/i.mx: drain MXC SPI transfer buffer when probing device\n  MAINTAINERS: add SPI co-maintainer.\n  spi/xilinx_spi: fix incorrect casting\n  spi/mpc52xx-spi: minor cleanups\n  xilinx_spi: add a platform driver using the xilinx_spi common module.\n  xilinx_spi: add support for the DS570 IP.\n  xilinx_spi: Switch to iomem functions and support little endian.\n  xilinx_spi: Split into of driver and generic part.\n  ...\n"
    },
    {
      "commit": "965346e3b99e2c5f51bd1325ddd0257227000355",
      "tree": "c701088615222dc3192b04de6b523255a4bcd994",
      "parents": [
        "35c9049b27040d09461bc90928ad770be7ddf661"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 01:03:12 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 01:03:12 2009 -0700"
      },
      "message": "spi: fix probe/remove section markings\n\nProbe/remove functions need to be marked as __devinit and __devexit\n(not __init an __exit) to prevent trying to run code that has been\ndiscarded.  This patch fixes the spi_imx driver to mark probe and\nremove correctly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "35c9049b27040d09461bc90928ad770be7ddf661",
      "tree": "5f982bb68be90e834f8213e47a41dd442c6e679d",
      "parents": [
        "980f3beeb68fd3b383908bac8a017b121df8ee29"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Sun Dec 13 01:02:11 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 01:02:11 2009 -0700"
      },
      "message": "Add OMAP spi100k driver\n\nThis change adds the OMAP SPI 100k driver created by\nFabrice Crohas \u003cfcrohas@gmail.com\u003e.  This SPI bus is found on\nOMAP7xx-series smartphones, and for many, the touchscreen is\nattached to this bus.\n\nThe lion\u0027s share of the work was done by Fabrice on this driver --\nI am merely porting it from the Linwizard project on his behalf.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "980f3beeb68fd3b383908bac8a017b121df8ee29",
      "tree": "d9e347b5a0bb029191116ce6c36ef1e89c03dbdd",
      "parents": [
        "87f673e9ca468b98da5677cf43abdd09945f449d"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Dec 13 01:02:09 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 01:02:09 2009 -0700"
      },
      "message": "spi-imx: don\u0027t access struct device directly but use dev_get_platdata\n\nAlso there is no casting needed to assign a void pointer.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "87f673e9ca468b98da5677cf43abdd09945f449d",
      "tree": "2a89f715c96471765f5598084869d22826501741",
      "parents": [
        "f30d59c5d34478fe5e07fd9c9e4bda6329684509"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sun Dec 13 00:58:41 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 00:58:41 2009 -0700"
      },
      "message": "spi-imx: Add mx25 support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f30d59c5d34478fe5e07fd9c9e4bda6329684509",
      "tree": "d88d46ddbac7c4d4bf5cd65fe2d8b8e0fa20e0a1",
      "parents": [
        "60f675a12c03c65018beaa1d1ede41557aa60e00"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Dec 13 00:58:29 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 00:58:29 2009 -0700"
      },
      "message": "spi-imx: use positive logic to distinguish cpu variants\n\nThis is much safer when support for new variants is added.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "60f675a12c03c65018beaa1d1ede41557aa60e00",
      "tree": "7c0f52e1e5f6c7977c9846f468b78e67636c6b95",
      "parents": [
        "30eaed053c9bced7a23624e4bab5602e5b85124f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Dec 13 00:58:13 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 00:58:13 2009 -0700"
      },
      "message": "spi-imx: correct check for platform_get_irq failing\n\nplatform_get_irq returns -ENXIO if there is no entry.  So ensure\nreturn value is greater than zero instead of non-zero.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "30eaed053c9bced7a23624e4bab5602e5b85124f",
      "tree": "4d3b923a7281b4d12d251399b775eb0584bdafe9",
      "parents": [
        "8051effcbced8478119167b93b0e9554cb82d28e"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 01 14:29:20 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 00:58:00 2009 -0700"
      },
      "message": "ARM: NUC900: Add spi driver support for nuc900\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8051effcbced8478119167b93b0e9554cb82d28e",
      "tree": "03ce88851ca697c8ed5f1d8eadcb32972342dbac",
      "parents": [
        "41df70d9ac2d0d36b23a0ec4866f67e540f366ff"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Nov 26 11:10:05 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Dec 13 00:48:27 2009 -0700"
      },
      "message": "spi: SuperH MSIOF SPI Master driver V2\n\nThis patch is V2 of SPI Master support for the SuperH MSIOF.\nFull duplex, spi mode 0-3, active high cs, 3-wire and lsb\nfirst should all be supported, but the driver has so far\nonly been tested with \"mmc_spi\".\n\nThe MSIOF hardware comes with 32-bit FIFOs for receive and\ntransmit, and this driver simply breaks the SPI messages\ninto FIFO-sized chunks. The MSIOF hardware manages the pins\nfor clock, receive and transmit (sck/miso/mosi), but the chip\nselect pin is managed by software and must be configured as\na regular GPIO pin by the board code.\n\nPerformance wise there is still room for improvement, but\non a Ecovec board with the built-in sh7724 MSIOF0 this driver\ngets Mini-sd read speeds of about half a megabyte per second.\n\nFuture work include better clock setup and merging of 8-bit\ntransfers into 32-bit words to reduce interrupt load and\nimprove throughput.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "09cea96caa59fabab3030c53bd698b9b568d959a",
      "tree": "a991cdc0c887fdcda37f4b751ee98d3db9559f4e",
      "parents": [
        "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)\n  powerpc: Fix usage of 64-bit instruction in 32-bit altivec code\n  MAINTAINERS: Add PowerPC patterns\n  powerpc/pseries: Track previous CPPR values to correctly EOI interrupts\n  powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP\n  powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n  powerpc/8xx: DTLB Miss cleanup\n  powerpc/8xx: Remove DIRTY pte handling in DTLB Error.\n  powerpc/8xx: Start using dcbX instructions in various copy routines\n  powerpc/8xx: Restore _PAGE_WRITETHRU\n  powerpc/8xx: Add missing Guarded setting in DTLB Error.\n  powerpc/8xx: Fixup DAR from buggy dcbX instructions.\n  powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.\n  powerpc/8xx: Update TLB asm so it behaves as linux mm expects.\n  powerpc/8xx: Invalidate non present TLBs\n  powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate\n  pseries/pseries: Add code to online/offline CPUs of a DLPAR node\n  powerpc: stop_this_cpu: remove the cpu from the online map.\n  powerpc/pseries: Add kernel based CPU DLPAR handling\n  sysfs/cpu: Add probe/release files\n  powerpc/pseries: Kernel DLPAR Infrastructure\n  ...\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "18821b0408efc92ec2804128ba9382a3bcebf132",
      "tree": "f98fbf75e8e8f33965e489879505fb621e2f11bb",
      "parents": [
        "3b8ecd22447c4266500c0bcf97f035310543e494",
        "55e858c8483af427144f33b42b818b30612b82b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "message": "Merge branch \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  agp: Remove the BKL from agp_open\n  inifiband: Remove BKL from ipath_open()\n  mips: Remove BKL from tb0219\n  drivers: Remove BKL from scx200_gpio\n  drivers: Remove BKL from pc8736x_gpio\n  parisc: Remove BKL from eisa_eeprom\n  rtc: Remove BKL from efirtc\n  input: Remove BKL from hp_sdc_rtc\n  hw_random: Remove BKL from core\n  macintosh: Remove BKL from ans-lcd\n  nvram: Drop the bkl from non-generic nvram_llseek()\n  nvram: Drop the bkl from nvram_llseek()\n  mem_class: Drop the bkl from memory_open()\n  spi: Remove BKL from spidev_open\n  drivers: Remove BKL from cs5535_gpio\n  drivers: Remove BKL from misc_open\n"
    },
    {
      "commit": "bcd6acd51f3d4d1ada201e9bc5c40a31d6d80c71",
      "tree": "2f6dffd2d3e4dd67355a224de7e7a960335a92fd",
      "parents": [
        "11c34c7deaeeebcee342cbc35e1bb2a6711b2431",
        "3ff6a468b45b5dfeb0e903e56f4eb27d34b2437c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nConflicts:\n\tinclude/linux/kvm.h\n"
    },
    {
      "commit": "8c82da5e2495589b7b70a43789e7cbd61a486ed0",
      "tree": "fdde7380d2584d0297898373831f26cd5208cabd",
      "parents": [
        "51badebdcf394cc5fd574a524b55b3f6085e5e9c",
        "6d5355998a757a16815d58da4a739b15a6efbfba"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:10:22 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:10:22 2009 +1100"
      },
      "message": "Merge commit \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "41df70d9ac2d0d36b23a0ec4866f67e540f366ff",
      "tree": "58a076d61fde0371d7b04f9fb7db0abf9fe37618",
      "parents": [
        "04ba24b34ac8ea4885295a7f7f78f719bc8c859b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Mon Dec 07 14:28:43 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:17 2009 -0700"
      },
      "message": "spi: fix spidev compilation failure when VERBOSE is defined\n\nWhen VERBOSE is defined in the spidev module, the compilation\nwill throw an error on \u0027spi\u0027 not being defined:\n\nCC [M]  drivers/spi/spidev.o\ndrivers/spi/spidev.c: In function \u0027spidev_message\u0027:\ndrivers/spi/spidev.c:266: error: \u0027spi\u0027 undeclared (first use in this function)\ndrivers/spi/spidev.c:266: error: (Each undeclared identifier is reported only once\ndrivers/spi/spidev.c:266: error: for each function it appears in.)\n\ninstead of using spi-\u003e we should actually use spidev-\u003espi.\nThis patch fixes the build failure.\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "04ba24b34ac8ea4885295a7f7f78f719bc8c859b",
      "tree": "084b85b31b34445137d8a71efc379891757fc25b",
      "parents": [
        "b3a08945166adc8515a8c7927fbf0df264db5b63"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Mon Dec 07 12:50:30 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:16 2009 -0700"
      },
      "message": "spi/au1550_spi: fix setupxfer not to override cfg with zeros\n\nfix setupxfer() not to override generic configuration of speed_hz\nand bits_per_word with zeros\n\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b3a08945166adc8515a8c7927fbf0df264db5b63",
      "tree": "2c889e4d35a85d24a8fd5753a81625cc914f0c2d",
      "parents": [
        "bbd050af0e2b7d77bfc959cf76219eb71c3b982a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 21:07:27 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:16 2009 -0700"
      },
      "message": "spi/mpc8xxx: don\u0027t use __exit_p to wrap plat_mpc8xxx_spi_remove\n\nThe function plat_mpc8xxx_spi_remove is defined using __devexit, so don\u0027t\nuse __exit_p but __devexit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bbd050af0e2b7d77bfc959cf76219eb71c3b982a",
      "tree": "9a4da1f3a330ecdc5c6bbba7494940d74376ce79",
      "parents": [
        "ce1807b2e527979bd77d8a1a1768a6365f3febb5"
      ],
      "author": {
        "name": "John Ogness",
        "email": "john.ogness@linutronix.de",
        "time": "Tue Nov 24 16:53:07 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:16 2009 -0700"
      },
      "message": "spi/i.MX: fix broken error handling for gpio_request\n\ni.MX35-provided chipselects are represented using negative numbers. If\ngpio_request() fails and the previous chipselect was a negative number,\nthe while loop is endless (i is never decremented).\n\nAlso, the error loop would never call gpio_free on chipselect[0].\n\nAnd finally, the error message was missing an endline.\n\nSigned-off-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ce1807b2e527979bd77d8a1a1768a6365f3febb5",
      "tree": "2bbf8ecbf000083f147fab885bdb91894c56186a",
      "parents": [
        "d33c861e71c57dd69d39d88b84a672adf86a2144"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Nov 19 19:01:42 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:16 2009 -0700"
      },
      "message": "spi/i.mx: drain MXC SPI transfer buffer when probing device\n\nOn the MX31litekit, the bootloader seems to communicate with the MC13783\nPMIC chip before booting Linux. However, it does not flush all the\nbuffers properly after that, which makes the imx-spi driver read\nbogus data when probing the MC13783.\n\nFix that by draining the SPI receive buffer on startup.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "920712af498a3081a9ac8256951d1c7eae109c50",
      "tree": "f10ffbbd3a3e461c7781835bbef35cbf5f1ae24b",
      "parents": [
        "937041e21634ffecc92d05cf693423a2c95b7252"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 25 07:23:35 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:15 2009 -0700"
      },
      "message": "spi/xilinx_spi: fix incorrect casting\n\nThis patch fixes the error exposed by the following build warning:\n\ndrivers/spi/xilinx_spi.c: In function \u0027xilinx_spi_init\u0027:\ndrivers/spi/xilinx_spi.c:411: warning: cast from pointer to integer\nof different size\n\nFixed by change %x to %p in the format string.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "937041e21634ffecc92d05cf693423a2c95b7252",
      "tree": "e7d13370617ec2262daeae98eb391d2921f51319",
      "parents": [
        "771669349e6cec0e29a18dc0b5a108e81b85d58c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Nov 24 17:18:31 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:15 2009 -0700"
      },
      "message": "spi/mpc52xx-spi: minor cleanups\n\n- drop own, obsolete include-file\n- drop IRQF_SAMPLE_RANDOM (deprecated feature)\n- drop \u0027if\u0027 above kfree()\n- typos, braces \u0026 whitespaces\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "771669349e6cec0e29a18dc0b5a108e81b85d58c",
      "tree": "85d37804913db521f8a2476c424cb9c552bec256",
      "parents": [
        "c9da2e125588677d74324df5088149063d578e8f"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:29:00 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: add a platform driver using the xilinx_spi common module.\n\nThis patch adds in a platform device driver using the xilinx_spi common module.\n\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c9da2e125588677d74324df5088149063d578e8f",
      "tree": "adafee69c0b90867809fd806b4843abbbab6f9b9",
      "parents": [
        "86fc593599c11b62a11c85b4d7b709089df15c29"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:55 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: add support for the DS570 IP.\n\nThis patch adds in support for the DS570 IP.\n\nIt\u0027s register compatible with the DS464, but adds support for 8/16/32 SPI.\n\nThe 8/16/32 support is added by attaching callbacks reading/writing the\nproper amount of data. To indicate to the driver which amount of bits\nto use a new field is introduced in the platform data struct.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "86fc593599c11b62a11c85b4d7b709089df15c29",
      "tree": "aea08df21b6c9b7e6fe7b4a93c00ae56d8737140",
      "parents": [
        "d5af91a1faca68e9a8cc493b85aa7b194b6128aa"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:49 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: Switch to iomem functions and support little endian.\n\nThis patch changes the out_(be)(8|16|32) and in_(be)(8|16|32) calls to 32 bits ioread/iowrite.\n\nThe read and write function are attached to the internal struct as callbacks, callback\nis selected depending on endianess.\n\nThis will also build on platforms not supporting the in/out calls for instance x86.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d5af91a1faca68e9a8cc493b85aa7b194b6128aa",
      "tree": "e5948bf1cb4e6e2b9d20392d9542da43559c1810",
      "parents": [
        "b8d4e2ce60b63294e3408d1c5211b8a8dc4af095"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Fri Nov 13 12:28:39 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:14 2009 -0700"
      },
      "message": "xilinx_spi: Split into of driver and generic part.\n\nThis patch splits the xilinx_spi driver into a generic part and a\nOF driver part.\n\nThe reason for this is to later add in a platform driver as well.\n\nTested-by: John Linn \u003cJohn.Linn@xilinx.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b8d4e2ce60b63294e3408d1c5211b8a8dc4af095",
      "tree": "39fc865075d3828f0891434b482948245738021e",
      "parents": [
        "d65aea99bd9e1d2e9560c5fff6c512d93c4a78d5"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Nov 13 10:41:17 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:13 2009 -0700"
      },
      "message": "mpc52xx_spi: add gpio chipselect\n\nThis one enables the mpc52xx_spi driver for usage of user defined gpio lines\nas chipselect. This way we can control some more spi devices than only one\n\nV2 Changes:\n* preinitialize the gpio as output in probe function and call gpio_set_value in\n  the chip select function instead of calling direction_output every time.\n* initialize the gpio line with output high, since we don\u0027t support CS_HIGH\n  in the driver currently any way. change gpio value setting to default active\n  low in chip select call.\n* free the gpio array while error or removing.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d65aea99bd9e1d2e9560c5fff6c512d93c4a78d5",
      "tree": "3982fab77da397ed3d8ad0665abf29fb9e6c4ebc",
      "parents": [
        "4a495b1c43ed2e1495dad19987100ccd6c1575d7"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Nov 13 10:41:16 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:13 2009 -0700"
      },
      "message": "mpc52xx_spi: add missing mode_bits definition\n\nV2 changes:\n* remove CS_HIGH mode\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4a495b1c43ed2e1495dad19987100ccd6c1575d7",
      "tree": "aa78154db557b29d4c01e3fa8a3884641f798397",
      "parents": [
        "6d5355998a757a16815d58da4a739b15a6efbfba"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Nov 13 10:41:15 2009 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 08 18:48:13 2009 -0700"
      },
      "message": "mpc52xx_spi: fix clearing status register\n\nBefore reading status register to check MODF failure, we have to clear it\nfirst since the MODF flag will be set after initializing the spi master,\nif the hardware comes up with a low SS. The processor datasheet reads:\nMode Fault flag -- bit sets if SS input goes low while SPI is configured as a\nmaster. Flag is cleared automatically by an SPI status register read (with MODF\nset) followed by a SPI control register 1 write.\nHence simply rereading the register is not sufficient to clear the flag. We\nredo the write also to make sure to clear the flag.\n\nV2 Changes:\n* change variable type from int to u8\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "137f1188ef2747e987cbb469e6a54dde3350cb51",
      "tree": "56717f788716b20411c21d93a196546bcd6473c2",
      "parents": [
        "83cf0a9b86ba12664ab0648f5afb118c981371e9"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Thu Oct 22 17:34:29 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:50 2009 +0100"
      },
      "message": "spidev: fix double \"of of\" in comment\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dbf763a2f1c117cfe45bbbd2c874a150f0e0900b",
      "tree": "175d8b9c1848a0923150ef1bc4ef003a9a032d2c",
      "parents": [
        "56f3f55cf9b604b924353ab6fcdac5fee5637ae3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 03 22:59:01 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 23:58:32 2009 +0000"
      },
      "message": "SPI: spi_txx9: Fix bit rate calculation\n\nTXx9 SPI bit rate is calculated by:\n        fBR \u003d (spi-baseclk) / (n + 1)\nFix calculation of min_speed_hz, max_speed_hz and n.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e43bee9c70654b4d52472c19e5f0a0cc18b6b36",
      "tree": "ff601ec0c0d14125d0324f21b3c7e6d5e19fa252",
      "parents": [
        "7d6709a20866a885916214590b7c394a21be9e25",
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 24 17:16:30 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 24 17:16:30 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "7d6709a20866a885916214590b7c394a21be9e25",
      "tree": "3be8cbb1171fbc9bb2f19d96244bc54b96d3d4ee",
      "parents": [
        "dad2f2fb0fc74afb634beba8c57bb34bb862d4c6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 24 16:06:48 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 24 17:00:27 2009 +1100"
      },
      "message": "powerpc: Fix build of some FSL platforms\n\nCommit 87ec0e98cfdd8b68da6a7f9e70142ffc0e404fbb in kumar\u0027s next branch\nbroke one of my test configs since it looks like Anton forgot about\nthat mpc832x_rdb platform which still uses the old style probing for\nthe SPI stuff.\n\nI\u0027ll let them do a cleaner fix that probably involves changing the\nprobing method and getting rid of the platform device but for now\nthis will do to fix it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a76df42a675c9936e8bf3607226e74c8a5e2d847",
      "tree": "96d93706d884dea956393653452fa4d78d8d7f76",
      "parents": [
        "648f4e3e50c4793d9dbf9a09afa193631f76fa26",
        "8171d88089ad63fc442b2bf32af7c18653adc5cb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "message": "Merge 7xx-iosplit-plat-merge with omap-fixes\n\nMerge branch \u00277xx-iosplit-plat-merge\u0027 into omap-for-linus\n"
    },
    {
      "commit": "b6b24c73d56a166a829318a1f06803ff9b54857b",
      "tree": "a2bdfc3d4c3f0e9ef9cd6d127260752c67ccdc86",
      "parents": [
        "23f268fa2db4cbe6c4c668d6c277fae906f54922"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Nov 17 14:06:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 17 17:40:32 2009 -0800"
      },
      "message": "spi: error status should be negative\n\nReturn a negative error value instead of a positive\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: dmitry pervushin \u003cdpervushin@embeddedalley.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c1fba442960cfa2fd6333b9fec7d5b85c5fa29f",
      "tree": "bd0e8eacfdfc81032d81080b14c6c5283f2483b9",
      "parents": [
        "87ec0e98cfdd8b68da6a7f9e70142ffc0e404fbb"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 20:49:27 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:26 2009 -0600"
      },
      "message": "spi_mpc8xxx: Add support for QE DMA mode and CPM1/CPM2 chips\n\nThis patch adds QE buffer descriptors mode support for the\nspi_mpc8xxx driver, and as a side effect we now support CPM1\nand CPM2 SPI controllers.\n\nThat means that today we support almost all MPC SPI controllers:\n\n- MPC834x-style controllers (support PIO mode only);\n- CPM1 and CPM2 controllers (support DMA mode only);\n- QE SPI controllers in CPU mode (PIO mode with shift quirks);\n- QE SPI controllers in buffer descriptors (DMA) mode;\n\nThe only controller we don\u0027t currently support is a newer eSPI\n(with a dedicated chip selects and a bit different registers map).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "87ec0e98cfdd8b68da6a7f9e70142ffc0e404fbb",
      "tree": "7dfce7a635f4cc9053fcc60b525aae24286145c8",
      "parents": [
        "a35c1710956f7aef06f58d22d343d7b948fbc272"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 20:49:25 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:25 2009 -0600"
      },
      "message": "spi_mpc8xxx: Turn qe_mode into flags\n\nSoon there will be more flags introduced in subsequent patches, so\nlet\u0027s turn qe_mode into flags.\n\nAlso introduce mpc8xxx_spi_strmode() and print current SPI mode.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a35c1710956f7aef06f58d22d343d7b948fbc272",
      "tree": "fc026a45ac6ccf28aa8d4e153835b850a1cab70a",
      "parents": [
        "783058fd582a1d8afbbf1d4e9b7918614a4550ff"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 20:49:24 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:23 2009 -0600"
      },
      "message": "spi_mpc8xxx: Factor out SPI mode change steps into a call\n\nWe\u0027ll add more steps soon, so get rid of the duplication.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "783058fd582a1d8afbbf1d4e9b7918614a4550ff",
      "tree": "fdc6baf1c2d6df1e70d3af448cd6fca12bdabad9",
      "parents": [
        "58c12bdc5d924e4bca60c2660df2a71be4953ac9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 20:49:22 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:21 2009 -0600"
      },
      "message": "spi_mpc8xxx: Fix uninitialized variable\n\nThis patch fixes the following warning:\n\nCC      drivers/spi/spi_mpc8xxx.o\n  spi_mpc8xxx.c: In function \u0027of_mpc8xxx_spi_probe\u0027:\n  spi_mpc8xxx.c:681: warning: \u0027ret\u0027 may be used uninitialized in this function\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5cc17d7e01abd77eda1267a75748cfc84c92a523",
      "tree": "26df0a4f123316062cd126961827dc7aa4419c3e",
      "parents": [
        "1a8d3b777dd71813b87c66c0eb161cc87f042126"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Nov 03 23:49:20 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 16:42:47 2009 -0700"
      },
      "message": "spi/mpc52xx: replace printk with dev_err\n\nTo easily identify which device has problems.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1a8d3b777dd71813b87c66c0eb161cc87f042126",
      "tree": "c29b546b014acb28e5d6a424a5abeed75c8279eb",
      "parents": [
        "f856cf01787354fb3c8cde0a80de606f368b21ed"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Mon Sep 14 08:17:05 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 16:42:47 2009 -0700"
      },
      "message": "Xilinx: SPI: Fix bits_per_word for transfers\n\nThe bits_per_word value can be set for each transfer, or can\nbe set to zero in each transfer in which case it should default\nto the value in the driver.\n\nThe driver was fixed to properly check the bits_per_word in\nthe transfer that is passed in.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f856cf01787354fb3c8cde0a80de606f368b21ed",
      "tree": "a69346d1f7f075f84d2c4efa682b8eeb202e2e0d",
      "parents": [
        "3c9059d79f5eea6b8b75ddac97693127c3c41db4"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Nov 02 03:53:11 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 16:42:47 2009 -0700"
      },
      "message": "spi/mpc52xx-psc-spi: check for valid PSC\n\nThis driver calls mpc52xx_set_psc_clkdiv() but doesn\u0027t check its return value\nto see if the PSC is actually valid for SPI use. Add the check and a hint for\nthe user.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "42bbb70980f3720b0ae6da6af862af0e95a04351",
      "tree": "934ef43d2e39c73ee52ba91554dc369abff8324c",
      "parents": [
        "ad6577629acf8a3f47165248ca7ccc0d94673ada"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 15:34:18 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 15:34:18 2009 -0700"
      },
      "message": "powerpc/5200: Add mpc5200-spi (non-PSC) device driver\n\nAdds support for the dedicated SPI device on the Freescale MPC5200(b)\nSoC.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ad6577629acf8a3f47165248ca7ccc0d94673ada",
      "tree": "7cdc5c7d4bccf93d1479e5ef8b2595f64a53e93f",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 15:23:37 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Nov 04 15:23:37 2009 -0700"
      },
      "message": "spi/mpc5200: Register SPI devices described in device tree\n\nAdd call to of_register_spi_devices() to register SPI devices described\nin the OF device tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "ce491cf85466c3377228c5a852ea627ec5136956",
      "tree": "3396aa3dc80ac30de662b59218d3bf788d105996",
      "parents": [
        "3eff851b9dc1e84aa0822772e0be9afb0c973585"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "message": "omap: headers: Move remaining headers from include/mach to include/plat\n\nMove the remaining headers under plat-omap/include/mach\nto plat-omap/include/plat. Also search and replace the\nfiles using these headers to include using the right path.\n\nThis was done with:\n\n#!/bin/bash\nmach_dir_old\u003d\"arch/arm/plat-omap/include/mach\"\nplat_dir_new\u003d\"arch/arm/plat-omap/include/plat\"\nheaders\u003d$(cd $mach_dir_old \u0026\u0026 ls *.h)\nomap_dirs\u003d\"arch/arm/*omap*/ \\\ndrivers/video/omap \\\nsound/soc/omap\"\nother_files\u003d\"drivers/leds/leds-ams-delta.c \\\ndrivers/mfd/menelaus.c \\\ndrivers/mfd/twl4030-core.c \\\ndrivers/mtd/nand/ams-delta.c\"\n\nfor header in $headers; do\n\told\u003d\"#include \u003cmach\\/$header\"\n\tnew\u003d\"#include \u003cplat\\/$header\"\n\tfor dir in $omap_dirs; do\n\t\tfind $dir -type f -name \\*.[chS] | \\\n\t\t\txargs sed -i \"s/$old/$new/\"\n\tdone\n\tfind drivers/ -type f -name \\*omap*.[chS] | \\\n\t\txargs sed -i \"s/$old/$new/\"\n\tfor file in $other_files; do\n\t\tsed -i \"s/$old/$new/\" $file\n\tdone\ndone\n\nfor header in $(ls $mach_dir_old/*.h); do\n\tgit mv $header $plat_dir_new/\ndone\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a2bb28a0dbcc1370104a543d25eb28aab81d4a91",
      "tree": "af81c8fe399a5e828b584617ffe6ee3df9f6fc07",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "f8631e7bba34d46d6ccea4cd90f7a0482770ff70"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Oct 15 18:16:10 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Oct 15 18:16:10 2009 -0700"
      },
      "message": "Merge branch \u0027omap7xx-fortony-rc3\u0027 of git://robotfuzz.com/linwizard-kernel into omap7xx\n"
    },
    {
      "commit": "4c2aedc2543248c3fdc8c06c662b589d36c93bbb",
      "tree": "8f18344b3aa4cacb2e0cacdf30c8bcf2c0686910",
      "parents": [
        "a7e63bb5f08378620d913824ab42e49027f22194"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 10 15:35:52 2009 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 17:36:48 2009 +0200"
      },
      "message": "spi: Remove BKL from spidev_open\n\nThe BKL was added there with the big pushdown. Remove it as the code\nis serialized already.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c20091010153349.318535932@linutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "7a8f48f8c611ac8c07023260258e2fec312b9242",
      "tree": "53188108f660c9dde79acb3f0ab14cb578c7e6d2",
      "parents": [
        "7c0069264017fdac8ef017b8893f0f0d7a13851a"
      ],
      "author": {
        "name": "Alistair Buxton",
        "email": "a.j.buxton@gmail.com",
        "time": "Tue Sep 22 10:04:51 2009 +0100"
      },
      "committer": {
        "name": "Alistair Buxton",
        "email": "a.j.buxton@gmail.com",
        "time": "Wed Oct 07 23:14:07 2009 +0100"
      },
      "message": "OMAP7XX: omap_uwire.c: Convert to omap7xx.h\n\nThis also replaces CPU checks with cpu_is_omap7xx()\n\nSigned-off-by: Alistair Buxton \u003ca.j.buxton@gmail.com\u003e\nReviewed-by: Zebediah C. McClure \u003czmc@lurian.net\u003e\n"
    },
    {
      "commit": "e89e04fcdce6146cab3a34d4073f8a1714b457ec",
      "tree": "9a55689fb05d29aab511d8355be39209ca0b34ae",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Mon Oct 05 06:13:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 05 17:55:55 2009 +0100"
      },
      "message": "ARM: 5741/1: pl022: fix peripheral id for ST vendor\n\nThis fixes the wrong peripheral id being\nused in pl022 driver for ST derivative.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6a0a8bfef1094084e53bfaad6d512c23da7a6dd",
      "tree": "5c543b2628fb840fc7013c57ea22c812f2bea63e",
      "parents": [
        "d1c627b59c8e69d40b94a4ff28a582a84c6a95a3"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:17 2009 -0700"
      },
      "message": "spi-imx: strip down chipselect function to only drive the chipselect\n\nspi_imx_chipselect() made things that should be (and mostly are) done by\nspi_imx_setupxfer.  Only setting the tx and rx functions was missing.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1c627b59c8e69d40b94a4ff28a582a84c6a95a3",
      "tree": "33af5b1de0fba893b174feafe63216e565e6a5e1",
      "parents": [
        "4388eb11351660c7688a4756aa6da99bfb4bc129"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:17 2009 -0700"
      },
      "message": "spi-imx: initialize complete config struct\n\nOtherwise the config function uses random data from the stack.  This\ndidn\u0027t stick out because config is called once more in the chipselect\nfunction with correct parameters.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4388eb11351660c7688a4756aa6da99bfb4bc129",
      "tree": "bbf682727389c4aa3f21c760bf10c1ca4813c16f",
      "parents": [
        "3910f2cff90f447e37d32f8f7d60566042b8bdbe"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: no need to assert bits_per_word being initialized\n\nspi_imx_setup() is only called by spi_setup().  The latter does the\ninitialization already.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3910f2cff90f447e37d32f8f7d60566042b8bdbe",
      "tree": "c0adc9e652f84faa8e0d751501842ae7866d89aa",
      "parents": [
        "6c23e5d43313a829fc4d07fa43a1f853f288b45f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: setup mode_bits we can handle\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c23e5d43313a829fc4d07fa43a1f853f288b45f",
      "tree": "b33f3517a211c04456d3c234ae07f4b512e7a841",
      "parents": [
        "462d26b5d2f17b6258f33c4d1e3310089b006489"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: fix initial chipselect settings\n\nWe can only setup the gpio pins in spi_setup time when we know the\nSPI_CS_HIGH setting.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "462d26b5d2f17b6258f33c4d1e3310089b006489",
      "tree": "57fcb0f0f9a0cde918127d2b62fe799d55b27d05",
      "parents": [
        "6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Oct 01 15:44:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: update state correctly\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c",
      "tree": "7d743beba03f9a67c6c557b6d853ebd9e17b8cd5",
      "parents": [
        "80e50be4220e1244fcf6d5f75b997f8586ae1300"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 01 15:44:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "spi-imx: rename source file to spi_imx.c\n\nThis makes the filename match the Kconfig symbol and the driver name.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "568d0697f42771425ae9f1e9a3db769fef7e10b6",
      "tree": "8f4d1178b88481e3d3daba3e049c700a3cef72e4",
      "parents": [
        "7869c0b9ed44404bbc675ef76f8ccb3be5496f39"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Sep 22 16:46:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi: handle TX-only/RX-only\n\nSupport two new half-duplex SPI implementation restrictions, for links\nthat talk to TX-only or RX-only devices.  (Existing half-duplex flavors\nsupport both transfer directions, just not at the same time.)\n\nMove spi_async() into the spi.c core, and stop inlining it.  Then make\nthat function perform error checks and reject messages that demand more\nthan the underlying controller can support.\n\nBased on a patch from Marek Szyprowski which did this only for the\nbitbanged GPIO driver.\n\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\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": "7869c0b9ed44404bbc675ef76f8ccb3be5496f39",
      "tree": "b5ac5f98c8bf60df41b44f05ddcf12e5e8ae1583",
      "parents": [
        "89c05372d08f3982eeb94d1ea22a60a5eaa8cd6d"
      ],
      "author": {
        "name": "Syed Rafiuddin",
        "email": "rafiuddin.syed@ti.com",
        "time": "Tue Sep 22 16:46:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi: McSPI support for OMAP4\n\ntAdd adds McSPI support for OMAP4430 SDP platform.  All the base addresses\nare changed between OMAP1/2/3 and OMAP4.  The fields of the resource\nstructures are filled at runtime to have McSPI support on OMAP4.\n\nSigned-off-by: Syed Rafiuddin \u003crafiuddin.syed@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\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": "89c05372d08f3982eeb94d1ea22a60a5eaa8cd6d",
      "tree": "de8793013684032d7de9a8dbada5f466de18bf23",
      "parents": [
        "a41ae1ad907655b2efbb9b1a97736ab1451e1649"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Tue Sep 22 16:46:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi: McSPI saves CHCONFx too\n\nPrevious restore was lazy and only restored CHxCONF when it was needed by\na specific chip select.  This could cause occasional errors on an SPI bus\nwhere multiple chip selects are in use.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\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": "a41ae1ad907655b2efbb9b1a97736ab1451e1649",
      "tree": "2b74a410c9108bee0ff1db47ffe9a30a15bce1be",
      "parents": [
        "0644c48672a3146c01bf7314d440edecf8742d62"
      ],
      "author": {
        "name": "Hemanth V",
        "email": "hemanthv@ti.com",
        "time": "Tue Sep 22 16:46:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi: McSPI off-mode support\n\nAdd context save/restore feature to McSPI driver.\n\nSigned-off-by: Hemanth V \u003chemanthv@ti.com\u003e\nReviewed-by: Aaro Koskinen \u003cAaro.Koskinen@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\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": "0644c48672a3146c01bf7314d440edecf8742d62",
      "tree": "d30abb3784e670b33aa5dff3b1723201c03bb0a4",
      "parents": [
        "570327d9f48b0be5ca626bcfd80266b7ee2001aa"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dpervushin@embeddedalley.com",
        "time": "Tue Sep 22 16:46:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi: Freescale STMP driver\n\nAdd SPI driver for Freescale STMP 3xxx-based boards\n\n[dbrownell@users.sourceforge.net: cleanup sequence, spi_unregister_master]\nSigned-off-by: dmitry pervushin \u003cdpervushin@embeddedalley.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "570327d9f48b0be5ca626bcfd80266b7ee2001aa",
      "tree": "273502722726dab6e8a1c1fa903e642d22be3373",
      "parents": [
        "6d61320707ac2960bc820616bd5921885b874780"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Sep 22 16:46:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi_s3c24xx: cache device setup data\n\nWith the update to the spi_bitbang driver, the transfer setup code is\nbeing called more often, and thus is often re-doing calculations that have\nbeen done before.  The SPI layer allows our driver to add its own data to\neach device so add a result cache to each device.\n\nThis should also remove the problem where we where directly setting up\nregisters in the setup call which meant we might overwrite the state of an\nextant transfer.,\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d61320707ac2960bc820616bd5921885b874780",
      "tree": "3fac8d598b74cde16dec46311beb847d6febcf7f",
      "parents": [
        "b5e3afb5e32c9acf69fcc17961c3fddc47e9cc06"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Sep 22 16:46:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi_s3c24xx: use dev_pm_ops\n\nChange the spi_s3c24xx driver to use dev_pm_ops to avoid the following\nwarning during probe:\n\nPlatform driver \u0027s3c2410-spi\u0027 needs updating - please use dev_pm_ops\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5e3afb5e32c9acf69fcc17961c3fddc47e9cc06",
      "tree": "cd53de99458f63ba4e55b708484438877be57402",
      "parents": [
        "1a0c220f791be9e15fd897adee257e72ed4134f8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Sep 22 16:46:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi_s3c24xx: use resource_size() to get resource size\n\nChange the use of (res-\u003eend - res-\u003estart) to use resource_size() to\nget the size of the resource.\n\nSigned-off-by; Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a0c220f791be9e15fd897adee257e72ed4134f8",
      "tree": "f7587012f04513f144e7c24e56d9a3a009864b37",
      "parents": [
        "9ed7ef526ade622cdc22ac365a95197ddd1e09fb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Sep 22 16:46:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "spi_s3c24xx: fix header includes\n\nThe driver includes \u003casm/io.h\u003e where it should be including \u003clinux/io.h\u003e\nand also includes \u003cmach/hardware.h\u003e and \u003casm/dma.h\u003e without using anything\nfrom these.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b61a749e8fd0a45a5e37c267d20a43ef0590d68",
      "tree": "7de64f7634dd83f4589d2f7bf720c6d3c0689420",
      "parents": [
        "e0626e3844e8f430fc1a4417f523a00797df7ca6"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Tue Sep 22 16:46:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "pxa2xx_spi: register earlier\n\nRegister pxa2xx_spi earlier so it can be used with cpufreq\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75368bf6c2876d8f33abfe77aa3864869a3893eb",
      "tree": "97a543508a8aeb45646d059f8cdd561ae0a76ef2",
      "parents": [
        "b5f3294f0be5496aec01e5aa709a5fab8bb2f225"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: add support for device table matching\n\nWith this patch spi drivers can use standard spi_driver.id_table and\nMODULE_DEVICE_TABLE() mechanisms to bind against the devices.  Just like\nwe do with I2C drivers.\n\nThis is useful when a single driver supports several variants of devices\nbut it is not possible to detect them in run-time (like non-JEDEC chips\nprobing in drivers/mtd/devices/m25p80.c), and when platform_data usage is\noverkill.\n\nThis patch also makes life a lot easier on OpenFirmware platforms, since\nwith OF we extensively use proper device IDs in modaliases.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5f3294f0be5496aec01e5aa709a5fab8bb2f225",
      "tree": "25818bd8101567f8b7c1e468fb8eb02f23f4a56e",
      "parents": [
        "f33b29ee3309ba2cd56ade8e905b3640a7dea909"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 22 16:46:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: add SPI driver for most known i.MX SoCs\n\nThis driver has been tested on i.MX1/i.MX27/i.MX35 with an AT25 type\nEEPROM and on i.MX27/i.MX31 with a Freescale MC13783 PMIC.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nTested-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f33b29ee3309ba2cd56ade8e905b3640a7dea909",
      "tree": "4a4d968521c355a59a1e33444baa6475e253e9d3",
      "parents": [
        "b73b255956119111dc18fa063d1e3a0bb3f06328"
      ],
      "author": {
        "name": "linus.walleij@stericsson.com",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Sep 22 16:46:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: add default selection of PL022 for ARM reference platforms\n\nThis makes the PL022 driver a default choice for any RealView and\nVersatile boards plus the integrator IMPD1 which all contain the PL022\nPrimeCell.  This will make it a default choice if and only if a user\nselects SPI support for their board.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\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": "44dab88e7cc99d1d2caa9a8936e09d9a98a6761a",
      "tree": "412611ccdccc4e9dd348f1568bc3ed8055720fff",
      "parents": [
        "7a8fa725b21ae19a3d9a2de196a440da8c9085a6"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Tue Sep 22 16:45:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: add spi_ppc4xx driver\n\nThis adds a SPI driver for the SPI controller found in the IBM/AMCC\n4xx PowerPC\u0027s.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Wolfgang Ocker \u003cweo@reccoware.de\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\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": "7a8fa725b21ae19a3d9a2de196a440da8c9085a6",
      "tree": "b6eedf5cba51e899a8ad6c5bd40f1c8c6f196f14",
      "parents": [
        "07fcaa2486ca4f5c67bebedfa56e705c4dd23fc2"
      ],
      "author": {
        "name": "Jouni Hogander",
        "email": "jouni.hogander@nokia.com",
        "time": "Tue Sep 22 16:45:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:42 2009 -0700"
      },
      "message": "spi: omap2_mcspi use BIT(n)\n\nConvert bit shifted values into BIT format\n\nSigned-off-by: Jouni Hogander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\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": "07fcaa2486ca4f5c67bebedfa56e705c4dd23fc2",
      "tree": "5f51845973a59dafc130beea744f384988a1b980",
      "parents": [
        "8b2feb10c907b610bf8a739792c6b967c65445b0"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 22 16:45:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:42 2009 -0700"
      },
      "message": "spi: remove i.MX SPI driver\n\nThis driver is in a non working state at the moment and will be replaced\nby a bitbang driver which can also handle the newer i.MX variants\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59b69e27ca9f6c6347b1ec07066a9250140cb9e8",
      "tree": "d8ea8948c92bdfc7f3bdfc03a7b789243ffbaaa8",
      "parents": [
        "9c5e8fecc4a86adbf363f5cf344c0ccccdbb8982",
        "ee2b805c8eb6459cf541ef141ff70dae17af59ca"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:03:13 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:03:13 2009 +0100"
      },
      "message": "Merge branch \u0027u300\u0027 into devel\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ee2b805c8eb6459cf541ef141ff70dae17af59ca",
      "tree": "ca1e0f1988e71f2285ca336d88c5da2c5efa8c71",
      "parents": [
        "a2ca00ea9398265a26eabb358bba83c8b75c463d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Aug 15 15:12:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 18 22:09:02 2009 +0100"
      },
      "message": "ARM: 5678/1: SSP/SPI PL022 polarity terminology fix\n\nThe definition of the SPI clock phase for the Motorola mode of\nthe PL022 driver was incorrect: the spec had been interpreted as\ndata being recieved on rising or falling edge of the clocks while\nthe correct interpretation is that data can be recieved on the\nfirst or second edge transition, falling or rising depending on\nthe polarity setting.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "86d2593afeb94eed82a4eecd7aae2f26766d61b6",
      "tree": "74e4f9f1a20cd80c0a8febe76a6234a31c0a6deb",
      "parents": [
        "b7f3f59b48112ba5ba1c1ffc093f02654e0ce97e"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 21 17:50:16 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 19:15:36 2009 +0800"
      },
      "message": "[ARM] pxa: update pxa2xx-spi.c to use \u0027struct dev_pm_ops\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "191529756633052680dd9d23ad63744ca5aa02a1",
      "tree": "94f4f35d042dbbf3fb0a3692d98d117ce9ade130",
      "parents": [
        "b8978784544e8b4e8fbacb558df8580957d4f8a5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Aug 18 14:11:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 18 16:31:13 2009 -0700"
      },
      "message": "spi_s3c24xx: fix transfer setup code\n\nSince the changes to the bitbang driver, there is the possibility we will\nbe called with either the speed_hz or bpw values zero.  We take these to\nmean that the default values (8 bits per word, or maximum bus speed).\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8978784544e8b4e8fbacb558df8580957d4f8a5",
      "tree": "ecc74e896383a4203d0bdd679161bd419f4b430e",
      "parents": [
        "b2503a9408e44eb0531adc3436c513ea70f91c42"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Aug 18 14:11:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 18 16:31:13 2009 -0700"
      },
      "message": "spi_s3c24xx: fix clock rate calculation\n\nCurrently the clock rate calculation may round as pleased, which means\nthat it is possible that we will round down and end up with a faster clock\nrate than intended.\n\nChange the calculation to use DIV_ROUND_UP() to ensure that we end up with\na clock rate either the same as or lower than the user requested one.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c5c28dbc835c67a9c23912bab56b7f165e7715",
      "tree": "6d3ddbbff6aa875b00f52fb7efc792faf51b9ae2",
      "parents": [
        "ddb22195cb3dc5175ba3aac5e957d0e34cd2ee73"
      ],
      "author": {
        "name": "Eero Nurkkala",
        "email": "ext-eero.nurkkala@nokia.com",
        "time": "Wed Jul 29 15:02:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:35 2009 -0700"
      },
      "message": "spi: omap2_mcspi rxdma bugfix\n\nWhen data is read through DMA, the last element must be read separately\nthrough the RX register.  It cannot be transferred by the DMA.  For\nfurther details see e.g.  OMAP35x TRM (table 19-16).\n\nWithout the fix the driver causes extra clocks to be clocked to the bus\nafter DMA RX operations.  This can cause interesting behaviour with some\ndevices.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Eero Nurkkala \u003cext-eero.nurkkala@nokia.com\u003e\n[aaro.koskinen@nokia.com: Simplified the patch while keeping the idea.]\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\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"
    }
  ],
  "next": "ddb22195cb3dc5175ba3aac5e957d0e34cd2ee73"
}
