)]}'
{
  "log": [
    {
      "commit": "45fae7def636a2b400595d56c67cfed60051b773",
      "tree": "210ef65d0429d04d277ab8ba08d2259861f1dbcd",
      "parents": [
        "947b35d52dabaf4908ea140e81432c71e457342d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Jun 28 14:49:16 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 04 10:52:58 2011 -0600"
      },
      "message": "spi: remove obsolete spi-s3c24xx-gpio driver\n\nIt was equivalent to spi-gpio, and there\u0027s no longer any in-tree users\nof it, so get rid of it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ca632f556697d45d67ed5cada7cedf3ddfe0db4b",
      "tree": "f393534b929abb32813ea5c495f1ac6d93a10d1d",
      "parents": [
        "8c99268431a117207a89be5167ecd69429fd4bda"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 01:16:30 2011 -0600"
      },
      "message": "spi: reorganize drivers\n\nSort the SPI makefile and enforce the naming convention spi_*.c for\nspi drivers.\n\nThis change also rolls the contents of atmel_spi.h into the .c file\nsince there is only one user of that particular include file.\n\nv2: - Use \u0027spi-\u0027 prefix instead of \u0027spi_\u0027 to match what seems to be\n      be the predominant pattern for subsystem prefixes.\n    - Clean up filenames in Kconfig and header comment blocks\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "9c3e737561b2473ea1fc5b83a0c1d51e1ff3d294",
      "tree": "f6c2486cb53b5a3089a498f1f60f07b474bacc2d",
      "parents": [
        "80b4037033c2dae31e73810d506ce93b3783be05"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Mar 28 04:57:11 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 01:23:54 2011 -0600"
      },
      "message": "spi/spi_bfin_sport: new driver for a SPI bus via the Blackfin SPORT peripheral\n\nThe Blackfin SPORT peripheral is a pretty flexible device.  With enough\ncoaching, we can make it generate SPI compatible waveforms.  This is\ndesirable as the SPORT can run at much higher clock frequencies than the\ndedicated on-chip SPI peripheral, and it can do full duplex DMA.  It also\nopens up the possibility of multiple SPI buses in case someone wants to\ndedicate a whole bus to a specific part that does not play well with\nothers.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b061c59c27e0385e53c961d9fbd18c1c078d9823",
      "tree": "56240ef8e98e9e4712ee58aa8e6e3d51f6ab001f",
      "parents": [
        "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
        "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/dw_spi: move dw_spi.h into drivers/spi\n  spi/dw_spi: Fix missing header\n  gpio/langwell: Clear edge bit before handling\n  gpio/langwell: Simplify demux loop\n  gpio/langwell: Convert irq name space\n  gpio/langwell: Fix broken irq_eoi change.\n  gpio; Make Intel chipset gpio drivers depend on x86\n  gpio/cs5535-gpio: Fix section mismatch\n  spi/rtc-{ds1390,ds3234,m41t94}: Use spi_get_drvdata() for SPI devices\n  spi/davinci: Support DMA transfers larger than 65535 words\n  spi/davinci: Use correct length parameter to dma_map_single calls\n  gpio: Use __devexit at necessary places\n  gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n  gpio/mcp23s08: support mcp23s17 variant\n  of_mmc_spi: add card detect irq support\n  spi/omap_mcspi: catch xfers of non-multiple SPI word size\n  spi/omap_mcspi: Off-by-one error in finding the right divisor\n  gpio/pca953x: Fix wrong pointer type\n  spi/pl022: rid dangling labels\n  spi: add support for SuperH SPI\n  ...\n"
    },
    {
      "commit": "a72aeefebe6545ad5c9c699e1121019c1709ca77",
      "tree": "dfa765108f3582182ea25c22311e4e0dc7903130",
      "parents": [
        "03df0f629483f941f83ee2fbb180a4425e99dd23"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:36 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "spi: add ti-ssp spi master driver\n\nThis patch adds an SPI master implementation that operates on top of an\nunderlying TI-SSP port.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "5c05dd0750402f174302cf2b8cdf4111be080dcb",
      "tree": "2c4da06e9b58d28aec35f85df31f768045e4a8fa",
      "parents": [
        "0ff56cd85a2c5104a36d84662b9180c219e8604e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Feb 15 10:30:32 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:59:54 2011 -0700"
      },
      "message": "spi: add support for SuperH SPI\n\nThe SH7757 has SPI0 module. This patch supports it.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\n[grant.likely@secretlab.ca: fixed Makefile ordering, added\n    __dev{init,exit} annotations, removed DRIVER_VERSION (this is\n    mainline, the version \u003d\u003d the kernel version) and tidied some\n    indentation \u0026 style stuff]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b782531c038d4a4bded3fc1069c961b1f14f0de",
      "tree": "be30f4510cd5e95dc252613a8da5df5e7fed1c01",
      "parents": [
        "ce792580ea2ce6f7259b45124e9ccc4574c31606"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Mon Feb 14 10:10:43 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:59:53 2011 -0700"
      },
      "message": "spi: New driver for Altera SPI\n\nThis patch adds a new SPI driver to support the Altera SOPC Builder\nSPI component. It uses the bitbanging library.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ce792580ea2ce6f7259b45124e9ccc4574c31606",
      "tree": "f2ec419aade609b4e425ed4995c01ba818e363af",
      "parents": [
        "9bde36afcaf0ec2ad9f03974da41875c759a4fe8"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Mon Feb 14 10:20:39 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:59:53 2011 -0700"
      },
      "message": "spi: add OpenCores tiny SPI driver\n\nThis patch adds support of OpenCores tiny SPI driver.\n\nhttp://opencores.org/project,tiny_spi\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8efaef4dc842a8a050d10aef30e26220b8995fc3",
      "tree": "0ec022e5baa25f6397df0273bc8362aa6d85c8ea",
      "parents": [
        "3f348c5d1aaa0b8b2563f50d2d9a0c64e7d649fb"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 04 21:28:22 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:27 2011 +0100"
      },
      "message": "SPI: Add SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs\n\nThe Atheros AR71XX/AR724X/AR913X SoCs have a built-in SPI controller. This\npatch implements a driver for that.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: spi-devel-general@lists.sourceforge.net\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: linux-mips@linux-mips.org\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nCc: Kathy Giori \u003cKathy.Giori@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1960/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94a544a4e8d05a027613443c529c399c39cc3371",
      "tree": "edada38e93a958a918b5826eaef173b1b92079d1",
      "parents": [
        "496a2e360a34e1f41c336d23947f800216cb9bdf",
        "21486af0f34d03b813b023d7a2b887b329f60486"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 01:05:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 01:05:50 2010 -0700"
      },
      "message": "Merge branch \u0027spi\u0027 of git://git.linutronix.de/users/bigeasy/soda into spi/next\n\n* \u0027spi\u0027 of git://git.linutronix.de/users/bigeasy/soda into spi/next\n  spi/pxa2xx: register driver properly\n  spi/pxa2xx: add support for shared IRQ handler\n  spi/pxa2xx: Use define for SSSR_TFL_MASK instead of plain numbers\n  arm/pxa2xx: reorgazine SSP and SPI header files\n  spi/pxa2xx: Add CE4100 support\n  spi/pxa2xx: Consider CE4100\u0027s FIFO depth\n  spi/pxa2xx: Add chipselect support for Sodaville\n  spi/pxa2xx: Modify RX-Tresh instead of busy-loop for the remaining RX bytes.\n  spi/pxa2xx: pass of_node to spi device and set a parent device\n"
    },
    {
      "commit": "7063c0d942a1af2993531fbe52b4c74c1db818c4",
      "tree": "fe91b01bd61449849736c47e0a05840fc47a5eb3",
      "parents": [
        "79290a2aa2fd1c179a285218472092475630dc0e"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Fri Dec 24 13:59:11 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:23:25 2010 -0700"
      },
      "message": "spi/dw_spi: add DMA support\n\ndw_spi driver in upstream only supports PIO mode, and this patch\nwill support it to cowork with the Designware dma controller used\non Intel Moorestown platform, at the same time it provides a general\nframework to support dw_spi core to cowork with dma controllers on\nother platforms\n\nIt has been tested with a Option GTM501L 3G modem and Infenion 60x60\nmodem. To use DMA mode, DMA controller 2 of Moorestown has to be enabled\n\nAlso change the dma interface suggested by Linus Walleij.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\n[Typo fix and renames to match intel_mid_dma renaming]\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d6ea3df0d470fb9260db93883f97764cf9f0e562",
      "tree": "277838ea93d6dc0c7d2a05be757dfa1b8bedb619",
      "parents": [
        "8348c259dd6a6019a8fa01b0a3443409480f7b9d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Nov 24 10:17:14 2010 +0100"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 13:48:30 2010 +0100"
      },
      "message": "spi/pxa2xx: Add CE4100 support\n\nSodaville\u0027s SPI controller is very much the same as in PXA25x. The\ndifference:\n- The RX/TX FIFO is only 4 words deep instead of 16\n- No DMA support\n- The SPI controller offers a CS functionality\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "eae6cb31d890e2860f9ce1b8ba73c27b6005af68",
      "tree": "c0e7984b6f3a872be3a0deeb088fb402e1e06cd8",
      "parents": [
        "8fd8821b62397f8ddb7bfb23c3246a22770ab2ee"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 14 09:32:53 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 09 21:41:28 2010 -0700"
      },
      "message": "spi/xilinx: merge OF support code into main driver\n\nNow that the of_platform_bus_type has been merged with the platform\nbus type, a single platform driver can handle both OF and non-OF use\ncases.  This patch merges the OF support into the platform driver.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8fd8821b62397f8ddb7bfb23c3246a22770ab2ee",
      "tree": "1c12c696f8b6ad74f9eb3825b41f9b4702a8f077",
      "parents": [
        "91565c4068042b3d8e37e64e393ca105476419bd"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 14 09:04:29 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 09 21:41:27 2010 -0700"
      },
      "message": "spi/xilinx: fold platform_driver support into main body\n\nThis patch merges the platform driver support into the main body of\nxilinx_spi.c in preparation for merging the OF and non-OF support\ncode.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0c03a1dd5bd8a37932ae1d519156172affef22fd",
      "tree": "dcdbf07d5e226664afdf8ca3d542a4523b0902c1",
      "parents": [
        "f2a443931e6c7616aa023f55ddfdbca8943ab0e9"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Apr 22 15:58:25 2010 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 21 18:15:05 2010 -0700"
      },
      "message": "spi: add spi_tegra driver\n\nv2 changes:\n  from Thierry Reding:\n    * add \"select TEGRA_SYSTEM_DMA\" to Kconfig\n  from Grant Likely:\n    * add oneline description to header\n    * inline references to DRIVER_NAME\n    * inline references to BUSY_TIMEOUT\n    * open coded bytes_per_word()\n    * spi_readl/writel -\u003e spi_tegra_readl/writel\n    * move transfer validation to spi_tegra_transfer\n    * don\u0027t request_mem_region iomem as platform bus does that for us\n    * __exit -\u003e __devexit\n\nv3 changes:\n  from Russell King:\n    * put request_mem_region back int\n  from Grant Likely:\n    * remove #undef DEBUG\n    * add SLINK_ to register bit defines\n    * remove unused bytes_per_word\n    * make spi_tegra_readl/writel static linine\n    * various refactoring for clarity\n    * mark err if BSY bit is not cleared after 1000 retries\n    * move spinlock to protect setting of RDY bit\n    * subsys_initcall -\u003e module_init\n\nv3 changes:\n  from Grant Likely:\n    * update spi_tegra to use PTR_ERRless dma API\n\nv4 changes:\n  from Grant Likely:\n    * remove empty spi_tegra_cleanup fucntion\n    * allow device ids of -1\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n\nspi: tegra: cleanups from upstream review\n\nChange-Id: Icecf7e64efcb39de072a15234ba1faa4bad40d25\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "8b60d6c25b2a2d3525d5322de856c3ca408e5783",
      "tree": "2dd4c2c98f9facd87e052795ea79be0c734ec400",
      "parents": [
        "b36ece832512c1a0afa54ff0a56d63492a1caf08"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Tue Oct 12 18:18:32 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:38:12 2010 -0600"
      },
      "message": "spi/fsl_spi: add eSPI controller support\n\nAdd eSPI controller support based on the library code spi_fsl_lib.c.\n\nThe eSPI controller is newer controller 85xx/Pxxx devices supported.\nThere\u0027re some differences comparing to the SPI controller:\n\n1. Has different register map and different bit definition\n   So leave the code operated the register to the driver code, not\n   the common code.\n\n2. Support 4 dedicated chip selects\n   The software can\u0027t controll the chip selects directly, The SPCOM[CS]\n   field is used to select which chip selects is used, and the\n   SPCOM[TRANLEN] field is set to tell the controller how long the CS\n   signal need to be asserted. So the driver doesn\u0027t need the chipselect\n   related function when transfering data, just set corresponding register\n   fields to controll the chipseclect.\n\n3. Different Transmit/Receive FIFO access register behavior\n   For SPI controller, the Tx/Rx FIFO access register can hold only\n   one character regardless of the character length, but for eSPI\n   controller, the register can hold 4 or 2 characters according to\n   the character lengths. Access the Tx/Rx FIFO access register of the\n   eSPI controller will shift out/in 4/2 characters one time. For SPI\n   subsystem, the command and data are put into different transfers, so\n   we need to combine all the transfers to one transfer in order to pass\n   the transfer to eSPI controller.\n\n4. The max transaction length limitation\n   The max transaction length one time is limitted by the SPCOM[TRANSLEN]\n   field which is 0xFFFF. When used mkfs.ext2 command to create ext2\n   filesystem on the flash, the read length will exceed the max value of\n   the SPCOM[TRANSLEN] field.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b36ece832512c1a0afa54ff0a56d63492a1caf08",
      "tree": "1c8a35d3dd485eb80a56355b5d5cb3bc4b4b2699",
      "parents": [
        "3272029fb33a88873b9b02224ebeb23bf3a4668e"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Tue Oct 12 18:18:31 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:38:12 2010 -0600"
      },
      "message": "spi/mpc8xxx: refactor the common code for SPI/eSPI controller\n\nRefactor the common code in file spi_fsl_spi.c to spi_fsl_lib.c used\nby SPI/eSPI controller driver as a library, and leave the QE/CPM SPI\ncontroller code in the SPI controller driver spi_fsl_spi.c.\n\nBecause the register map of the SPI controller and eSPI controller\nis so different, also leave the code operated the register to the\ndriver code, not the common code.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3272029fb33a88873b9b02224ebeb23bf3a4668e",
      "tree": "5a01a8506285fb418c1334019b5c37575b40c9d7",
      "parents": [
        "492c032beccd53f807811b6c14909630d409dd8c"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Tue Oct 12 18:18:30 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:38:12 2010 -0600"
      },
      "message": "spi/mpc8xxx: rename spi_mpc8xxx.c to spi_fsl_spi.c\n\nThis will pave the way to refactor out the common code which can be used\nby the eSPI controller driver, and rename the SPI controller dirver to the\nfile spi_fsl_spi.c.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fadcf49b9bd7ec5fb69befbf477e747d5b6a0328",
      "tree": "3c5ac45f410e0e0046b05e814781aabf956a00a8",
      "parents": [
        "b1b6b9aa6fd32db97469e65d301ebc32dcd67992"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Sep 24 12:17:32 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e8b17b5b3f30252b5470dbbf54bc251ddc7fac17",
      "tree": "87792eec89f73e15210938a586abeea061ed12be",
      "parents": [
        "0c92ecf10d9fb80b1798d2a9adfdea17f8f5e6d9"
      ],
      "author": {
        "name": "Masayuki Ohtake",
        "email": "masa-korg@dsn.okisemi.com",
        "time": "Fri Oct 08 12:44:49 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Oct 08 12:44:49 2010 -0600"
      },
      "message": "spi/topcliff: Add topcliff platform controller hub (PCH) spi bus driver\n\nTopcliff PCH is the platform controller hub that is going to be used\nin Intel\u0027s upcoming general embedded platform. All IO peripherals in\nTopcliff PCH are actually devices sitting on AMBA bus.  This patch\nadds a driver for the SPI bus integrated into the Topcliff device.\n\nSigned-off-by: Masayuki Ohtake \u003cmasa-korg@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6e27388f1bd60b55e0b1a83d14233e6c7ad33700",
      "tree": "aab88490ac722b354e90d72a4d0d040acc02f127",
      "parents": [
        "2da8cb6af5fe0d9e16b8a49399c8b7c6cfa94d5a"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Apr 30 13:21:27 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:17 2010 -0600"
      },
      "message": "spi/mpc5121: Add SPI master driver for MPC5121 PSC\n\nSigned-off-by: John Rigby \u003cjcrigby@gmail.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "011f23a3c2f20ae15b7664d3942493af107fe39b",
      "tree": "b5dbae0b150308b29ea2545c98339532830ee479",
      "parents": [
        "1dcf57ceb461fe2ddeb622fe84d9918aadefe7ba"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu May 06 04:47:04 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:16 2010 -0600"
      },
      "message": "spi/ep93xx: implemented driver for Cirrus EP93xx SPI controller\n\nThis patch adds an SPI master driver for the Cirrus EP93xx SPI controller found\nin EP93xx chips.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f7b6fd6d1d3833529f1626c761ba7e338586d35e",
      "tree": "de73b5b29616834ca581da4775f6dfc1e1e18d6b",
      "parents": [
        "8bcb4a88c5834c6a0fc7140edea32186664fe360"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Jan 21 07:46:42 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 21 07:46:42 2010 -0700"
      },
      "message": "Memory-mapped dw_spi driver\n\nAdds a memory-mapped I/O dw_spi platform device.\n\nSigned-off-by: Jean-Hugues Deschenes \u003cjean-hugues.deschenes@octasic.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "34b8c66173666025020e3a6f8d4a5c238b19cde5",
      "tree": "00680c39dde5cefa549028532347902d9f714b4c",
      "parents": [
        "631e61b7ca12ef14c834f99f8948e410c539f585"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Wed Jan 20 13:49:44 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 20 13:49:44 2010 -0700"
      },
      "message": "spi: Add Freescale/Motorola Coldfire QSPI driver\n\nAdd support for the QSPI controller found some on Freescale/Motorola\nColdfire MCUs.\n\nFull duplex, active high cs, spi modes 0-3 and word sizes 8-16 bits are\nsupported.  The hardware drives the MISO, MOSI and SCLK lines, but the chip\nselects are managed via GPIO and must be configured by the board code.\n\nThe QSPI controller has an 80 byte buffer which allows us to transfer up to 16\nwords at a time.  For transfers longer than 16 words, we split the buffer in\nhalf so we can update in one half while the controller is operating on the\nother half.  Interrupt latencies then ultimately limits our sustained thru-put\nto something less than half the maximum speed supported by the part.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "358934a60d2180dcd1ed20691dbb66d4fb977ab2",
      "tree": "fcebf0327a981f9062d519db40181fb961c3adcf",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Sandeep Paulraj",
        "email": "s-paulraj@ti.com",
        "time": "Wed Dec 16 22:02:18 2009 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 20 13:49:34 2010 -0700"
      },
      "message": "spi: Add SPI master driver for DaVinci/DA8xx\n\nThis patch adds support for a SPI master driver for the\nDaVinci series of SOCs\n\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "575c5807f6842422e9fe2432fd48dfcc1d7aef41",
      "tree": "5b0f44de7188c7a82a6df635a919dc00b694baac",
      "parents": [
        "34a661a1fe02840b6fc8de0a616464dd4899782f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc8xxx: s/83xx/8xxx/g\n\nSince we renamed the file, we might want to rename the file internals too.\n\nThough we don\u0027t bother with changing platform driver name and platform\nmodule alias.  The stuff is legacy and hopefully we\u0027ll remove it soon.\n\nSuggested-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\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": "34a661a1fe02840b6fc8de0a616464dd4899782f",
      "tree": "fd992a4d4cba9eaed72bdab0b123216b5ee09127",
      "parents": [
        "aef79d827657fce5a3038ba07f11ce6dcd0421d0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "spi_mpc83xx: rename spi_83xx.c to spi_8xxx.c\n\nThe driver handles MPC83xx, MPC85xx and MPC86xx SPI controllers, so rename\nthe file for clarity.\n\nSuggested-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\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": "b43d65f7e818485664037a46367cfb15af05bd8c",
      "tree": "f532b4c0ff4d931819d74d46eadf252426600b4e",
      "parents": [
        "1ee73784b656386a8c4c261282716c3b9019aea0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Jun 09 08:11:42 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 10 22:39:52 2009 +0100"
      },
      "message": "[ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n\nThis adds a driver for the ARM PL022 PrimeCell SSP/SPI\ndriver found in the U300 platforms as well as in some\nARM reference hardware, and in a modified version on the\nNomadik board.\n\nReviewed-by: Alessandro Rubini \u003crubini-list@gnudd.com\u003e\nReviewed-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nReviewed-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\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": "e51d565ff6bb1cedc10568425511badf0633a212",
      "tree": "c8bd2623f2b925e1c8fb451d022529410f9c3406",
      "parents": [
        "2e157888f132131f8877affd2785dcee4c227c1d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "message": "spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d29389de0b0ee1715333bafc6ac3f22a75aa4313",
      "tree": "6c4321359bd10231532d6cb2141f06070d8ddfd6",
      "parents": [
        "c2bacfc44f4b8d03dbaad5d2dca2fb4161e81975"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jan 06 14:41:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:19 2009 -0800"
      },
      "message": "spi_gpio driver\n\nGeneralize the old at91rm9200 \"bootstrap\" bitbanging SPI master driver as\n\"spi_gpio\", so it works with arbitrary GPIOs and can be configured through\nplatform_data.  Such SPI masters support:\n\n - any number of bus instances (bus_num is the platform_device.id)\n - any number of chipselects (one GPIO per spi_device)\n - all four SPI_MODE values, and SPI_CS_HIGH\n - i/o word sizes from 1 to 32 bits;\n - devices configured as with any other spi_master controller\n\nWhen configured using platform_data, this provides relatively low clock\nrates.  On platforms that support inlined GPIO calls, significantly\nimproved transfer speeds are also possible with a semi-custom driver.\n(It\u0027s still painful when accessing flash memory, but less so.)\n\nSanity checked by using this version to replace both native controllers on\na board with six different SPI slaves, relying on three different\nSPI_MODE_* values and both SPI_CS_HIGH settings for correct operation.\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nTested-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Torgil Svensson \u003ctorgil.svensson@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": "60cadec9da7b6c91aca51f408c828f7e74a68379",
      "tree": "006fa6831612ad3a70312f6b513c1dfc73cd5816",
      "parents": [
        "756fcab27756f32722b748e2aff3393eef9a589d"
      ],
      "author": {
        "name": "Shadi Ammouri",
        "email": "shadi@marvell.com",
        "time": "Tue Aug 05 13:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:46 2008 -0700"
      },
      "message": "spi: new orion_spi driver\n\nThis adds an SPI driver for the SPI controller found in various Marvell\nOrion ARM SoCs.  It currently supports only one slave, which must use SPI\nmode 0.\n\n[dbrownell@users.sourceforge.net: cleanups, meet specs, pass \"sparse\"]\nSigned-off-by: Shadi Ammouri \u003cshadi@marvell.com\u003e\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.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": "37e466408796300ec935e15f01b4ca88678b96ef",
      "tree": "946465d14460a9dec3552c746850d4706c5981f1",
      "parents": [
        "b359fbc4582abf346fa6773b2bc1d63581fda582"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Feb 06 01:38:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:11 2008 -0800"
      },
      "message": "spi: SuperH SPI using SCI\n\nAdd support for SPI over SCI pins.  SCI is a very simple serial controller\nblock that can be found on older SuperH processors.  In theory it is\npossible to use the SCI hardware block in syncronous mode, but this version\nof the driver simply hooks up the bit banging code on the SCI pins.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2cac67dd36626128e06e79fc7ca95d544dcdc67",
      "tree": "689ff4133fa87e2bcbe532158b2fea7684e73a8d",
      "parents": [
        "ccdc7bf925731ef37f0af95262d675b74544932f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 17 04:04:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "spi_txx9 controller driver\n\nThis is a driver for SPI controller built into TXx9 MIPS SoCs.\nThis driver is derived from arch/mips/tx4938/toshiba_rbtx4938/spi_txx9.c.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccdc7bf925731ef37f0af95262d675b74544932f",
      "tree": "7266a525b65f9f25a32c06683f2aec4053322e53",
      "parents": [
        "f29ba280ecb46331c1f6842b094808af01131422"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@solidboot.com",
        "time": "Tue Jul 17 04:04:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "SPI: omap2_mcspi driver\n\nAdd OMAP24XX McSPI (Multichannel SPI) controller driver.  This driver is\ntested very well under OMAP GIT tree with N800 - Nokia Internet Tablet, and\nsome other OMAP2 boards.\n\nRecent updates included bugfixes, cleanups, speedups, and better\nconformance to the current SPI programming interface.  This doesn\u0027t yet\nunderstand the third controller instance on the OMAP 2430.\n\n[david-b@pacbell.net: more minor cleanups to the omap2_mcspi driver]\nSigned-off-by: Juha Yrjölä \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae918c02d365c884bccb193960db41364868bb7b",
      "tree": "5de1aea4e976c01e50e8bd0640835f719297c464",
      "parents": [
        "447aef1a19135a69bfd725c33f7e753740cb8447"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue Jul 17 04:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "SPI master driver for Xilinx virtex\n\nSimple SPI master driver for Xilinx SPI controller.\nNo support for multiple masters.\nNot using level 1 drivers from EDK.\n\n[akpm@linux-foundation.org: uninlining]\nSigned-off-by: Yuri Frolov \u003cyfrolov@ru.mvista.com\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\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": "447aef1a19135a69bfd725c33f7e753740cb8447",
      "tree": "bef8836aaf1acef2a86e71ff8898b9675fae6416",
      "parents": [
        "da0abc275f029e0f52c5165de524bcf64e717703"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Tue Jul 17 04:04:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:05 2007 -0700"
      },
      "message": "SPI: tle620x power switch driver\n\nAdd support for the Infineon TLE62x0 series of low-side driver chips, such\nas the TLE6220 or TLE6230.  These can be viewed as output GPIOs specialized\nfor power switching applications.  The driver provides a userspace\ninterface to those GPIOs, and to the switch status they provide.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78961a5740374a8143f8fe120300f2ed160dd276",
      "tree": "fccfe279a3c01f139bc845f6c1e9575e8e0efd94",
      "parents": [
        "4917d927809918f0070bd1077b41e3daf78643b2"
      ],
      "author": {
        "name": "Kaiwan N Billimoria",
        "email": "kaiwan@designergraphix.com",
        "time": "Tue Jul 17 04:04:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:04 2007 -0700"
      },
      "message": "spi_lm70llp parport adapter driver\n\nThis adds a driver for the LM70-LLP parport adapter, which is an eval board\nfor the LM70 temperature sensor.  For those without that board, it may be a\nsimpler example of a parport-to-SPI adapter then spi_butterfly.\n\nSigned-off-by: Kaiwan N Billimoria \u003ckaiwan@designergraphix.com\u003e\n\nDoc, coding style, and interface updates; build fixes.  Minor rename.\n\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": "00b8fd236764e3d5bc1d30dc65e256e283de4c3d",
      "tree": "014b5a7a6f194915646713d1324cc02459a01f40",
      "parents": [
        "0ea971801625184a91a6d80ea85e53875caa0bf5"
      ],
      "author": {
        "name": "Dragos Carp",
        "email": "dragos.carp@toptica.com",
        "time": "Thu May 10 22:22:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:35 2007 -0700"
      },
      "message": "MPC52xx PSC SPI master driver\n\nSPI master driver for MPC52xx using its Programmable Serial Controller.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dragos Carp \u003cdragos.carp@toptica.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63bd23591e6c3891d34e4c6dba7c6aa41b05caad",
      "tree": "7251bee620c2ad802148502305496d5b63090c19",
      "parents": [
        "33e34dc6ee2cb2cf2d50e65c5b825d9ebb8b9e66"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Tue May 08 00:32:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:16 2007 -0700"
      },
      "message": "au1550 SPI controller driver\n\nHere is a driver for the Alchemy au1550 PSC (Programmable Serial\nController) in SPI master mode.\n\nIt supports dma transfers using the Alchemy descriptor based dma controller\nfor 4-8 bits per word SPI transfers.  For 9-24 bits per word transfers, pio\nirq based mode is used to avoid setup of dma channels from scratch on each\nnumber of bits per word change.\n\nTested with au1550; this may also work on other MIPS Alchemy cpus, like\nau1200/au1210/au1250.  Used extensively with SD card connected via SPI;\nthis handles 8.1MHz SPI clock transfers using dma without any problem (the\nhighest SPI clock freq possible with au1550 running on 324MHz).\n\nThe driver supports sharing of SPI bus by multiple devices.  All features\nof Alchemy SPI mode are supported (all SPI modes, msb/lsb first, bits per\nword in 4-24 range).\n\nAs the SPI clock of the controller depends on main input clock that shall\nbe configured externally, platform data structure for au1550 SPI controller\ndriver contains mainclk_hz attribute to define the input clock rate.  From\nthis value, dividers of the controller for SPI clock are set up for\nrequired frequency.\n\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\n\nWhitespace and section fixups.  Remove partial workaround for platform\nsetup bug in dma_mask setup; it couldn\u0027t work with multiple controllers.\n\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": "814a8d50eb1d88cedcef97567be53ee0d4512631",
      "tree": "edf10598ae95e5729edca3095b60641606b62939",
      "parents": [
        "735ce95e6b9a262d1fbc0ddb5620deb3a29d1067"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Tue May 08 00:32:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "/dev/spidevB.C interface\n\nAdd a filesystem API for \u003clinux/spi/spi.h\u003e stack.  The initial version of\nthis interface is purely synchronous.\n\ndbrownell@users.sourceforge.net:\n\n Cleaned up, bugfixed; much simplified; added preliminary documentation.\n\n Works with mdev given CONFIG_SYSFS_DEPRECATED; and presumably udev.\n\n Updated SPI_IOC_MESSAGE ioctl to full spi_message semantics, supporting\n groups of one or more transfers (each of which may be full duplex if\n desired).\n\n This is marked as EXPERIMENTAL with an explicit disclaimer that the API\n (notably the ioctls) is subject to change.\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5f6abd4f7558fea97bc4021fd0eb7dcc5d16a77",
      "tree": "d4e8734dd087711e46074846e481457953685586",
      "parents": [
        "8cc75c9a1498913d668b6d3559940c6837cee8bf"
      ],
      "author": {
        "name": "Wu, Bryan",
        "email": "bryan.wu@analog.com",
        "time": "Sun May 06 14:50:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:58 2007 -0700"
      },
      "message": "Blackfin: blackfin on-chip SPI controller driver\n\nThis patch implements the driver necessary use the Analog Devices Blackfin\nprocessor\u0027s SPI Port.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\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": "754ce4f29937ba11f16afa41a648a30b0fc1f075",
      "tree": "65586a969cb51be1069406fd12bb441a10999b60",
      "parents": [
        "de8211b96b8491911bcb222d153c0986cb522bd6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Feb 14 00:33:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:53 2007 -0800"
      },
      "message": "[PATCH] SPI: atmel_spi driver\n\nDriver for the Atmel on-chip SPI master controller.\n\nTested primarily on AVR32/AT32AP7000/ATSTK1000 using mtd_dataflash and the\njffs2 filesystem.  Should also work fine on various AT91 ARM-based chips\nlike AT91SAM926x and AT91RM9200.\n\nHardware documentation can be found in the AT32AP7000 data sheet, or its\nAT91 siblings, which can be downloaded from\n\nhttp://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.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": "b587b13a4f670ebae79ae6259cf44328455e4e69",
      "tree": "36e614fae95d8a2c888190d162e67ec95d144304",
      "parents": [
        "3925a5ce44330767f7f0de5c58c6a797009f0f75"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 12 00:52:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:31 2007 -0800"
      },
      "message": "[PATCH] SPI eeprom driver\n\nThis is adds a simple SPI EEPROM driver, providing access to the EEPROM\nthrough sysfs much like the I2C \"eeprom\" driver ...  except this driver\nsupports write access, and multiple EEPROM sizes.\n\nFrom: \"Tuppa, Walter\" \u003cwalter.tuppa@siemens.com\u003e\n\nSince I have EEPROMs on SPI with different address sizing, I made some\nchanges to your at25.c to support them.  Works perfectly.  (Also includes a\nsmall bugfix for the \"what size address\" test.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Walter Tuppa \u003cwalter.tuppa@siemens.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69c202afa8ad6d6c1c673d8f9d47b43a0a3604e5",
      "tree": "a8f79c7911042c3cbc1b71e49e51f0c7ebf8055e",
      "parents": [
        "fdb3c18d639311287dc4675abe743847a1aa62a8"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Mon Feb 12 00:52:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] SPI: Freescale iMX SPI controller driver (BIS+)\n\nAdd the SPI controller driver for Freescale i.MX(S/L/1).\nMain features summary:\n\n \u003e Per chip setup via board specific code and/or protocol driver.\n \u003e Per transfer setup.\n \u003e PIO transfers.\n \u003e DMA transfers.\n \u003e Managing of NULL tx / rx buffer for rd only / wr only transfers.\n\nThis patch replace patch-2.6.20-rc4-spi_imx with the following changes:\n \u003e Few cosmetic changes.\n \u003e Function map_dma_buffers now return 0 for success and -1 for failure.\n \u003e Solved a bug inside spi_imx_probe function (wrong error path).\n \u003e Solved a bug inside setup function (bad undo setup for max_speed_hz).\n \u003e For read-only transfers, always write zero bytes.\n\nThis is almost the same as the \u0027BIS\u0027 version sent by Andrea, except for\nupdating the \u0027DUMMY\u0027 byte so that read-only transfers shift out zeroes.\nThat part of the API changed recently, since some half duplex peripheral\nchips require that semantic.\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\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": "fdb3c18d639311287dc4675abe743847a1aa62a8",
      "tree": "d5d05f7eab547d515a4fb89d74e556fc462c85b0",
      "parents": [
        "85abfaa78239e63f553cc446f8ae5b955282aa29"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 12 00:52:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] SPI controller driver for OMAP Microwire\n\nThis adds a SPI driver for the Microwire controller on OMAP1 chips.  This\ndriver has been used in the Linux-OMAP tree for some time now, including\nwith some of those displays using standardized 9-bit commands followed by\ndata with 8-bit words.\n\nMicrowire only supports half duplex transfers, but that\u0027s all that most SPI\nprotocols need.  When full duplex, or higher speeds, are needed there are\nseveral other controllers that can be used on OMAP.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fba53402eb0fb4209c74469814c583b6455e096",
      "tree": "3f59b82b3bde5ffcf275e8f09e9c5785c21ee43c",
      "parents": [
        "1fc7547d4bfe5c8c8c79e196b955b6fbaa21bfd2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sat May 20 15:00:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] S3C24XX: hardware SPI driver\n\nHardware based SPI driver for Samsung S3C24XX SoC systems\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fc7547d4bfe5c8c8c79e196b955b6fbaa21bfd2",
      "tree": "1a08d571dbbd64a4585f2e486aa87ad1005a37f7",
      "parents": [
        "1b81d6637d27a0e6a0506ecef65493b50d859cfc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sat May 20 15:00:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] S3C24XX: GPIO based SPI driver\n\nSPI driver for SPI by GPIO on the Samsung S3C24XX series of SoC processors.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccf06998fe179ae2cc9517ed1d75433dc0b5032d",
      "tree": "88696d35b5bb168c3f7f2a3b56a683c919e33bed",
      "parents": [
        "ba1a051319dc2bec9f43b7cef11c6e5270107fd6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat May 20 15:00:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] spi: add spi master driver for Freescale MPC83xx SPI controller\n\nThis driver supports the SPI controller on the MPC83xx SoC devices from\nFreescale.  Note, this driver supports only the simple shift register SPI\ncontroller and not the descriptor based CPM or QUICCEngine SPI controller.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0c9905e87ac1bc56c9ea8f5b2934aeee53dce26",
      "tree": "7752a74a70b6e174f347f1d56ab98717e9e93b61",
      "parents": [
        "4cff33f94fefcce1b3c01a9d1da6bb85fe3cbdfa"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Tue Mar 07 23:53:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:56 2006 -0700"
      },
      "message": "[PATCH] SPI: add PXA2xx SSP SPI Driver\n\nThis driver turns a PXA2xx synchronous serial port (SSP) into a SPI master\ncontroller (see Documentation/spi/spi_summary).  The driver has the following\nfeatures:\n\n- Support for any PXA2xx SSP\n- SSP PIO and SSP DMA data transfers.\n- External and Internal (SSPFRM) chip selects.\n- Per slave device (chip) configuration.\n- Full suspend, freeze, resume support.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7111763d391b0c5a949a4f2575aa88cd585f0ff6",
      "tree": "376eef5003b71c6445c02bbe87950b2e365e0758",
      "parents": [
        "8275c642ccdce09a2146d0a9eb022e3698ee927e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:29 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:56 2006 -0800"
      },
      "message": "[PATCH] spi: misc fixes\n\nThis collects some small SPI patches that seem to be missing from the MM tree:\n\n  - spi_butterfly kbuild hooks got dropped somehow; this restores them\n  - quick fix for a (theoretical?) m25p80_write() oops noted by Andrew\n  - quick fix for a potential config-specific oops for mtd_dataflash()\n  - minor doc tweaks\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9904f22a7202c6b54e96b0cc9870817013c350a1",
      "tree": "02d526b1bf54b1c64e58a9f903269f9cdc6ec83c",
      "parents": [
        "2e5a7bd978bf4118a0c8edf2e6ff81d0a72fee47"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:55 2006 -0800"
      },
      "message": "[PATCH] spi: add spi_bitbang driver\n\nThis adds a bitbanging spi master, hooking up to board/adapter-specific glue\ncode which knows how to set and read the signals (gpios etc).\n\nThis code kicks in after the glue code creates a platform_device with the\nright platform_data.  That data includes I/O loops, which will usually\ncome from expanding an inline function (provided in the header).  One goal\nis that the I/O loops should be easily optimized down to a few GPIO register\naccesses, in common cases, for speed and minimized overhead.\n\nThis understands all the currently defined protocol tweaking options in the\nSPI framework, and might eventually serve as as reference implementation.\n\n  - different word sizes (1..32 bits)\n  - differing clock rates\n  - SPI modes differing by CPOL (affecting chip select and I/O loops)\n  - SPI modes differing by CPHA (affecting I/O loops)\n  - delays (usecs) after transfers\n  - temporarily deselecting chips in mid-transfer\n\nA lot of hardware could work with this framework, though common types of\ncontroller can\u0027t reach peak performance without switching to a driver\nstructure that supports pipelining of transfers (e.g.  DMA queues) and maybe\ncontrollers (e.g.  IRQ driven).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ae12a0d85987dc138f8c944cb78a92bf466cea0",
      "tree": "ca032f25bb26f88cc35d68c6f8065143ce64a6a8",
      "parents": [
        "67daf5f11f06b9b15f8320de1d237ccc2e74fe43"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:54 2006 -0800"
      },
      "message": "[PATCH] spi: simple SPI framework\n\nThis is the core of a small SPI framework, implementing the model of a\nqueue of messages which complete asynchronously (with thin synchronous\nwrappers on top).\n\n  - It\u0027s still less than 2KB of \".text\" (ARM).  If there\u0027s got to be a\n    mid-layer for something so simple, that\u0027s the right size budget.  :)\n\n  - The guts use board-specific SPI device tables to build the driver\n    model tree.  (Hardware probing is rarely an option.)\n\n  - This version of Kconfig includes no drivers.  At this writing there\n    are two known master controller drivers (PXA/SSP, OMAP MicroWire)\n    and three protocol drivers (CS8415a, ADS7846, DataFlash) with LKML\n    mentions of other drivers in development.\n\n  - No userspace API.  There are several implementations to compare.\n    Implement them like any other driver, and bind them with sysfs.\n\nThe changes from last version posted to LKML (on 11-Nov-2005) are minor,\nand include:\n\n  - One bugfix (removes a FIXME), with the visible effect of making device\n    names be \"spiB.C\" where B is the bus number and C is the chipselect.\n\n  - The \"caller provides DMA mappings\" mechanism now has kerneldoc, for\n    DMA drivers that want to be fancy.\n\n  - Hey, the framework init can be subsys_init.  Even though board init\n    logic fires earlier, at arch_init ... since the framework init is\n    for driver support, and the board init support uses static init.\n\n  - Various additional spec/doc clarifications based on discussions\n    with other folk.  It adds a brief \"thank you\" at the end, for folk\n    who\u0027ve helped nudge this framework into existence.\n\nAs I\u0027ve said before, I think that \"protocol tweaking\" is the main support\nthat this driver framework will need to evolve.\n\nFrom: Mark Underwood \u003cbasicmark@yahoo.com\u003e\n\n  Update the SPI framework to remove a potential priority inversion case by\n  reverting to kmalloc if the pre-allocated DMA-safe buffer isn\u0027t available.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
