)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c00f9e5b9df8a6df873e5cc0582be1cba21c4fce",
      "old_mode": 33188,
      "old_path": "drivers/spi/Kconfig",
      "new_id": "06e1c0c9d35e838c13857b8ae96301daa622e6d0",
      "new_mode": 33188,
      "new_path": "drivers/spi/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2f2bebc63b64220d4882dc3bdc320f24399ea77f",
      "old_mode": 33188,
      "old_path": "drivers/spi/Makefile",
      "new_id": "9c51e2526892a9f0a262faf9deb5e7053db9f8f3",
      "new_mode": 33188,
      "new_path": "drivers/spi/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51e5e1dfa6e5229151e8217f139b613ed73b8794",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi_sh_msiof.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e8db3d2d2e5ef7aedbd834534cd7fe6625d9c34",
      "new_mode": 33188,
      "new_path": "include/linux/spi/sh_msiof.h"
    }
  ]
}
