)]}'
{
  "log": [
    {
      "commit": "5f0e685f316a1de6d3af8b23eaf46651faca32ab",
      "tree": "af1ed231b7fcfc65b146be59a0aee699aa9f6353",
      "parents": [
        "f8974cb71310a05632aada76be6a27576d61e609",
        "87bf5ab82884c829366914aaa813cc8b07b9fe58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull SPI changes for v3.4 from Grant Likely:\n \"Mostly a bunch of new drivers and driver bug fixes; but this also\n  includes a few patches that create a core message queue infrastructure\n  for the spi subsystem instead of making each driver open code it.\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/fsl-espi: Make sure pm is within 2..32\n  spi/fsl-espi: make the clock computation easier to read\n  spi: sh-hspi: modify write/read method\n  spi: sh-hspi: control spi clock more correctly\n  spi: sh-hspi: convert to using core message queue\n  spi: s3c64xx: Fix build\n  spi: s3c64xx: remove unnecessary callback msg-\u003ecomplete\n  spi: remove redundant variable assignment\n  spi: release lock on error path in spi_pump_messages()\n  spi: Compatibility with direction which is used in samsung DMA operation\n  spi-topcliff-pch: add recovery processing in case wait-event timeout\n  spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control\n  spi-topcliff-pch: Fix issue for transmitting over 4KByte\n  spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info\n  spi/imx: simplify error handling to free gpios\n  spi: Convert to DEFINE_PCI_DEVICE_TABLE\n  spi: add Broadcom BCM63xx SPI controller driver\n  SPI: add CSR SiRFprimaII SPI controller driver\n  spi-topcliff-pch: fix -Wuninitialized warning\n  spi: Mark spi_register_board_info() __devinit\n  ...\n"
    },
    {
      "commit": "b42dfed83d95a3c9e9cbd708f1993a7474abb79a",
      "tree": "191adabadf1bbb8ce2721df1a079202c4957babe",
      "parents": [
        "1cc2df9d6f41b689dc9a562a22de87f860ce6be5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Feb 01 11:14:09 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 15:03:03 2012 -0700"
      },
      "message": "spi: add Broadcom BCM63xx SPI controller driver\n\nThis patch adds support for the SPI controller found on the Broadcom BCM63xx\nSoCs.\n\nSigned-off-by: Tanguy Bouzeloc \u003ctanguy.bouzeloc@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1cc2df9d6f41b689dc9a562a22de87f860ce6be5",
      "tree": "72370e8093f8047cdc4b69a83d1e28c5f50e5b74",
      "parents": [
        "de3bd7e6de25141c466773c2e0fa319b2fa93655"
      ],
      "author": {
        "name": "Zhiwu Song",
        "email": "zhiwu.song@csr.com",
        "time": "Mon Feb 13 17:45:38 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:51:11 2012 -0700"
      },
      "message": "SPI: add CSR SiRFprimaII SPI controller driver\n\nCSR SiRFprimaII has two SPIs (SPI0 and SPI1). Features:\n* Master and slave modes\n* 8-/12-/16-/32-bit data unit\n* 256 bytes receive data FIFO and 256 bytes transmit data FIFO\n* Multi-unit frame\n* Configurable SPI_EN (chip select pin) active state\n* Configurable SPI_CLK polarity\n* Configurable SPI_CLK phase\n* Configurable MSB/LSB first\n\nSigned-off-by: Zhiwu Song \u003czhiwu.song@csr.com\u003e\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5e8afa34cc4ab2cea3472b80317a929b83b3c65b",
      "tree": "e6463052677fba6fbe1073e781efede5857981cf",
      "parents": [
        "eb4af0f5349235df2e4a5057a72fc8962d00308a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 23 10:37:55 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:39:08 2012 -0700"
      },
      "message": "spi: controller drivers don\u0027t need to depend on SPI_MASTER explicitly\n\nThey are all defined in an if SPI_MASTER ... endif block.\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": "d1c8bbd793e4c2f346f8788ad312f5b5b530aff5",
      "tree": "136cf736f0a21f4414fa26ea480848e48e9aadbe",
      "parents": [
        "ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Mar 01 17:10:17 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 09:50:09 2012 -0700"
      },
      "message": "spi: Add SuperH HSPI prototype driver\n\nThis patch adds SuperH HSPI driver.\nIt is still prototype driver, but has enough function at this point.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b2182ddac4b8837bbba996d03b7b28f4346db0a",
      "tree": "2cfd0ba316ca67717f3e06d14ee30fa73c92f6df",
      "parents": [
        "0eb8880fac7b0f32ebab33f99e758c6b308e3aa1"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Mar 07 14:46:25 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:18:49 2012 -0700"
      },
      "message": "spi: add support for Renesas RSPI\n\nThe SH7757 has RSPI module. This patch supports it.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed",
      "tree": "5330481ff162510cbc260ceda4782c4d6f6a54a6",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jan 25 17:20:59 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:23:43 2012 -0700"
      },
      "message": "spi: Add spi-s3c64xx driver dependency on ARCH_EXYNOS4\n\nThe spi-s3c64xx driver is also used on Exynos4 so update the dependency\nto enable build on those platforms.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[grant.likely: relax depends to ARCH_EXYNOS instead of ARCH_EXYNOS4]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "81d48f0aee544885c39ef6e1ffb1175f276e6adf",
      "tree": "093f37084c133795e4ce71befa57185328737171",
      "parents": [
        "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
        "661db794eb8179c7bea02f159bb691a2fff4a8e0",
        "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:55 2012 -0800"
      },
      "message": "Merge tags \u0027devicetree-for-linus\u0027 and \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd set of device tree changes and SPI bug fixes for v3.3\n\n* tag \u0027devicetree-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -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: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "e583685e998e52ebbf31fadf7d8470ae69951660",
      "tree": "8ee4c2fdf2634427e259b26d7c359ac2baeceb7b",
      "parents": [
        "178db7d30f94707efca1a189753c105ef69942ed",
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 04 21:39:29 2012 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 (early part) into spi/merge\n"
    },
    {
      "commit": "14c173eb63432ba5d0783b6c4b23a8fe0c76fb0f",
      "tree": "ece97bce129a81ae9c8eef358c87cbfb09943884",
      "parents": [
        "2b246283277862c4866a005852af5c70fd581824"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 22 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 02 02:01:30 2012 -0700"
      },
      "message": "spi/tegra: depend instead of select TEGRA_SYSTEM_DMA\n\nIt\u0027s unlikely that anyone ever wants to turn off SYSTEM_DMA, but just in\ncase, it makes more sense to have the driver depend on it than select it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "809f36c6f4a0568178c909ff1096ca83eae33f7d",
      "tree": "6b99b1ac701c0bd581811c39e85856f3bcbda22d",
      "parents": [
        "fb469f084fdf1631e31d87270f5263c20a7f5cd6"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Nov 01 20:03:30 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:05 2011 +0000"
      },
      "message": "MIPS: Alchemy: Au1300 SoC support\n\nAdd basic support for the Au1300 variant(s):\n- New GPIO/Interrupt controller\n- DBDMA ids\n- USB setup\n- MMC support\n- enable various PSC drivers\n- detection code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2866/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9ddcec35d713dd33dc20dcb4db84db35f9956a6",
      "tree": "5fe6447cc0d66c37c755455b724256df1da791e7",
      "parents": [
        "00d2952caa6b0b2cd113494ae39f08c4663f371b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Dec 07 21:18:16 2011 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 07 21:58:25 2011 +0100"
      },
      "message": "spi/fsl-espi: disable CONFIG_SPI_FSL_ESPI\u003dm build\n\nWhen spi_fsl_espi is chosen to be built as a module, there is a build\nerror because we test only CONFIG_SPI_FSL_ESPI in declaration of\nstruct mpc8xxx_spi in drivers/spi/spi_fsl_lib.h. Also some called\nfunctions are not exported.\n\nSo we forbid CONFIG_SPI_FSL_ESPI to be tristate here.\n\nThe error looks like:\ndrivers/spi/spi_fsl_espi.c: In function \u0027fsl_espi_bufs\u0027:\ndrivers/spi/spi_fsl_espi.c:232: error: \u0027struct mpc8xxx_spi\u0027 has no member named \u0027len\u0027\n...\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "7433f2b78cb35cacf1799faa3b068255a6ef5f1f",
      "tree": "341d25229f2f78aa7acebd2376bd26d7fef2b5e8",
      "parents": [
        "71ae920d36964f2bcadbe6dac208940837941357"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Nov 13 22:52:40 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 14 11:14:37 2011 +0100"
      },
      "message": "spi: drop \"select SPI_MASTER_OF\"\n\nThere is no Kconfig symbol named SPI_MASTER_OF. The select statement for\nthat symbol is a nop. Drop it.\n\nWhile we\u0027re touching that Kconfig entry also drop a superfluous\ndependency on SPI (this entry is wrapped in \"if SPI\" / \"endif\").\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "92b3a5c1bc3c7da1ae4675d014124f4a97ddb632",
      "tree": "a5940f6b0ae8c1b08dc842e27c17f1bf68c6c500",
      "parents": [
        "39f1b56593293a3d1d3b49b97a59337a19fef053"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:35:21 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 17:02:31 2011 +0200"
      },
      "message": "spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "04ee585495a6d474d1ff9a821b52abf7db99cad3",
      "tree": "c32ed9c89d4d0939301561297abcaa380c3c9d33",
      "parents": [
        "2a64a90a2c64420e880b25dfeec6524ea78926fb"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:39 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:47:02 2011 -0600"
      },
      "message": "spi/imx: use soc name in spi device type naming scheme\n\nSoftware defined version number is not stable enough to be used\nin device type naming scheme.  The patch changes it to use implicit\nsoc name for spi device type definition.  In this way, we can easily\nalign the naming scheme with device tree binding, which comes later.\n\nIt removes fifosize from spi_imx_data and adds devtype there, so that\nfifosize can be set in an inline function according to devtype.\nAlso, cpu_is_mx can be replaced by inline functions checking devtype.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2a64a90a2c64420e880b25dfeec6524ea78926fb",
      "tree": "23505af1c30345d87e37301592af6cd8644f707b",
      "parents": [
        "66de757c589bedc13f503fb23df67bc86803f371"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Jul 10 01:16:38 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 13:46:47 2011 -0600"
      },
      "message": "spi/imx: merge type SPI_IMX_VER_0_7 into SPI_IMX_VER_0_4\n\nThe only difference between SPI_IMX_VER_0_7 and SPI_IMX_VER_0_4 is\n.config function.  The patch uses cpu_is_mx35 (to be removed) as the\ntemporary solution to consolidate functions spi_imx0_4_config and\nspi_imx0_7_config into mx31_config.  As a result, type SPI_IMX_VER_0_7\ncan be merged into SPI_IMX_VER_0_4.\n\nIt also renames function spi_imx0_4_reset to mx31_reset to keep\nconsistency with other function naming.\n\nA couple of redundant macros, MX3_CSPISTAT and MX3_CSPISTAT_RR,\ntogether with the useless type SPI_IMX_VER_0_5 also get cleaned up.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "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": "f016aeb655350ef935ddf336e22cb00452a1c41e",
      "tree": "ec3642a02c7b0358fbb8a7fe2ce9bb3f9c3cc7d3",
      "parents": [
        "ca632f556697d45d67ed5cada7cedf3ddfe0db4b"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Jun 07 14:50:10 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 16:53:48 2011 -0600"
      },
      "message": "spi/topcliff_pch: support new device ML7213 IOH\n\nSupport ML7213 device of OKI SEMICONDUCTOR.\nML7213 is companion chip of Intel Atom E6xx series for IVI(In-Vehicle Infotainment).\nML7213 is compatible for Intel EG20T PCH.\n\nv4: - Delete unrelated whitespace\n    - Prevent device driver from accessing platform data\n    - Add __devinit and __devexit\n    - Save pdev-\u003edev to pd_dev-\u003edev.parent\n    - Have own suspend/resume processing in platform_driver.\n    - Care returned value in pch_spi_init\n    - Change unregister order\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\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": "7f9a4b9797405061a07fca26ff1b4f305c564e5d",
      "tree": "a6c4b2bd6240101173f230a3faec191f33dcf371",
      "parents": [
        "a18c266f8e43004c85c56b4077f6158fcadb7707"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu May 19 14:13:19 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:43:07 2011 -0600"
      },
      "message": "spi/pl022: mark driver non-experimental\n\nThis driver has no TODO, and is now used on several platforms:\nARM, U300, Ux500, SPEAr and more. So drop the EXPERIMENTAL\nrequirement.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\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": "9b963f32c38b4c7d2da667e4458967b550f30bee",
      "tree": "be4ed36669fe831fe0d5feaddcc8dfb39809e32e",
      "parents": [
        "4c4070a3097fe9ef57af9ebca6f57a2c57bc6ff1",
        "60d97a840175d3becb2e6de36537a5cdfc0ec3a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:15 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:26 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\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": "beb859645a8a9dfa089bef05206c844d9d34f307",
      "tree": "564d1795734932bf6549148644f5401defcfac07",
      "parents": [
        "acc9cdca62e596ca77e41e24a9d2c020a461bd99"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "alberto@amarulasolutions.com",
        "time": "Mon Mar 07 11:44:13 2011 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Mar 08 13:24:19 2011 +0100"
      },
      "message": "spi_imx: Fix misspelled configuration variable SOC_IMX31\n\nThis fix a kernel NULL pointer error while initialising SPI introduced\nby: 4d2f13be1e370a670c1cae20c194d5ce961e0fa5\n\nSigned-off-by: Alberto Panizzo \u003calberto@amarulasolutions.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c23eb89ef71cda127cfcfee84292cb2fb5747d4d",
      "tree": "0b4a9d7f9a5cec64d6a59b33f3c0913b7a5c6c2e",
      "parents": [
        "76851671287209759f63c090ffaffca56ba00358"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@freescale.com",
        "time": "Thu Mar 03 16:40:03 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Mar 07 19:29:43 2011 +0100"
      },
      "message": "ARM: imx3x: clean up ARCH_MX3X\n\nMove to SOC_SOC_IMX3X.\nLeave ARCH_MX31/35 definitions there, in case some place prevent multi-soc\nsingle image.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@freescale.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "76851671287209759f63c090ffaffca56ba00358",
      "tree": "31e2c44e1a8e919b8a854603eece93fcc43296a0",
      "parents": [
        "48f6b0999673cce33e4a54d89c78460cc28e5156"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@freescale.com",
        "time": "Thu Mar 03 16:40:02 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Mar 07 19:29:42 2011 +0100"
      },
      "message": "ARM: imx5x: clean up ARCH_MX5X\n\nMove to SOC_SOC_IMX5X. Leave only places which prevent multi-soc\nusing ARCH_MX5X.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@freescale.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\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": "5f35765d836befebdfabf745fdbf2e070c887fac",
      "tree": "1cb86e41253a80d3dc39294e88f3face268957ec",
      "parents": [
        "77e7bc6194655c36d43707ea53b4f86d1f1c8cf5"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Wed Jan 12 15:00:23 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 01:01:51 2011 -0700"
      },
      "message": "spi: Enable SPI driver for S5P6440 and S5P6450\n\nThis patch enables the existing S3C64XX series SPI driver for S5P64X0\nand removed dependency on EXPERIMENTAL because we don\u0027t need it now.\n\nv3: Changed dependency of S3C64XX_DMA\nv2: Removed dependency on EXPERIMENTAL\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "77e7bc6194655c36d43707ea53b4f86d1f1c8cf5",
      "tree": "cf29f483e1aed47891c6e04184ff402999b3e6cd",
      "parents": [
        "50c01fc355c6a97c511d58411f9bc0e4b8fc4659"
      ],
      "author": {
        "name": "Yong Shen",
        "email": "yong.shen@freescale.com",
        "time": "Tue Jan 11 17:21:53 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 12 22:50:54 2011 -0700"
      },
      "message": "spi/imx: Add i.MX53 support\n\n1. Change the Kconfig to include i.MX53\n2. add devtype entry for i.MX53\n\nSigned-off-by: Yong Shen \u003cyong.shen@freescale.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.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": "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": "496a2e360a34e1f41c336d23947f800216cb9bdf",
      "tree": "697a68cc1da218c295072a349edfc3e3f57a7c5e",
      "parents": [
        "5aa68b85951aec91d6a955d1de861325fc9a3ba1",
        "23ce17adb7fc33a4353abe4b57a03f555cced57b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 00:47:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 00:47:38 2010 -0700"
      },
      "message": "Merge branch \u0027for-grant\u0027 of git://arago-project.org/git/projects/linux-davinci into spi/next\n\n* \u0027for-grant\u0027 of git://arago-project.org/git/projects/linux-davinci into spi/next\n   spi: davinci: fix checkpatch errors\n   spi: davinci: whitespace cleanup\n   spi: davinci: remove unused variable \u0027pdata\u0027\n   spi: davinci: set chip-select mode in SPIDEF only once\n   spi: davinci: enable both activation and deactivation of chip-selects\n   spi: davinci: remove unnecessary data transmit on CS disable\n   spi: davinci: enable GPIO lines to be used as chip selects\n   spi: davinci: simplify prescalar calculation\n   spi: davinci: remove \u0027wait_enable\u0027 platform data member\n   spi: davinci: make chip-slect specific parameters really chip-select specific\n   spi: davinci: consolidate setup of SPIFMTn in one function\n   spi: davinci: setup chip-select timers values only if timer enabled\n   spi: davinci: add support for wait enable timeouts\n   spi: davinci: remove unused members of davinci_spi_slave\n   spi: davinci: eliminate the single member structure davinci_spi_slave\n   spi: davinci: eliminate unnecessary update of davinci_spi-\u003ecount\n   spi: davinci: simplify calculation of edma acount value\n   spi: davinci: check for NULL buffer pointer before using it\n   spi: davinci: remove unnecessary disable of SPI\n   spi: davinci: remove unnecessary \u0027count\u0027 variable in driver private data\n   spi: davinci: remove unnecessary completion variable initialization\n   spi: davinci: remove non-useful interrupt mode support\n   spi: davinci: simplify poll mode transfers\n   spi: davinci: add support for interrupt mode\n   spi: davinci: configure the invariable bits in spipc0 only once\n   spi: davinci: remove unnecessary function davinci_spi_bufs_prep()\n   spi: davinci: remove unnecessary call to davinci_spi_setup_transfer()\n   spi: davinci: do not store DMA channel information per chip select\n   spi: davinci: always start transmit DMA\n   spi: davinci: do not use temporary buffer if no transmit data provided\n   spi: davinci: always start receive DMA\n   spi: davinci: use edma_write_slot() to setup EDMA PaRAM slot\n   spi: davinci: fix DMA event generation stoppage\n   spi: davinci: fix EDMA CC errors at end of transfers\n   spi: davinci: handle DMA completion errors correctly\n   spi: davinci: remove usage of additional completion variables for DMA\n   spi: davinci: let DMA operation be specified on per-device basis\n   spi: davinci: remove non-useful \"clk_internal\" platform data\n   spi: davinci: enable and power-up SPI only when required\n   spi: davinci: setup the driver owner\n   spi: davinci: add additional comments\n   spi: davinci: add EF Johnson Technologies copyright\n   spi: davinci: removed unused #defines\n   spi: davinci: remove unnecessary typecast\n   spi: davinci: do not treat Tx interrupt being set as error\n   spi: davinci: do not allocate DMA channels during SPI device setup\n   spi: davinci: remove unnecessary private data member \u0027region_size\u0027\n   spi: davinci: shorten variable names\n   spi: davinci: kconfig: add manufacturer name to prompt string\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": "23ce17adb7fc33a4353abe4b57a03f555cced57b",
      "tree": "8128893fd5a17cc14b97ef6546a44c28eea3c8e5",
      "parents": [
        "212d4b69652171d4474bc9dfc08e829737264632"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Tue Oct 12 11:58:02 2010 +0530"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Thu Nov 18 18:38:38 2010 +0530"
      },
      "message": "spi: davinci: kconfig: add manufacturer name to prompt string\n\nAdd manufacturer name to the Kconfig prompt string and move\nthe controller name to the begining of the prompt.\n\nThis helps locate the driver easily among the list of existing\ndrivers.\n\nWhile at it, also add information about being able to build\nthe driver as module.\n\nTested-By: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.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": "b5153163ed580e00c67bdfecb02b2e3843817b3e",
      "tree": "b8c878601f07f5df8f694435857a5f3dcfd75482",
      "parents": [
        "a8cbf22559ceefdcdfac00701e8e6da7518b7e8e",
        "6451d7783ba5ff24eb1a544eaa6665b890f30466"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (278 commits)\n  arm: remove machine_desc.io_pg_offst and .phys_io\n  arm: use addruart macro to establish debug mappings\n  arm: return both physical and virtual addresses from addruart\n  arm/debug: consolidate addruart macros for CONFIG_DEBUG_ICEDCC\n  ARM: make struct machine_desc definition coherent with its comment\n  eukrea_mbimxsd-baseboard: Pass the correct GPIO to gpio_free\n  cpuimx27: fix compile when ULPI is selected\n  mach-pcm037_eet: fix compile errors\n  Fixing ethernet driver compilation error for i.MX31 ADS board\n  cpuimx51: update board support\n  mx5: add cpuimx51sd module and its baseboard\n  iomux-mx51: fix GPIO_1_xx \u0027s IOMUX configuration\n  imx-esdhc: update devices registration\n  mx51: add resources for SD/MMC on i.MX51\n  iomux-mx51: fix SD1 and SD2\u0027s iomux configuration\n  clock-mx51: rename CLOCK1 to CLOCK_CCGR for better readability\n  clock-mx51: factorize clk_set_parent and clk_get_rate\n  eukrea_mbimxsd: add support for DVI displays\n  cpuimx25 \u0026 cpuimx35: fix OTG port registration in host mode\n  i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472\n  ...\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": "cdbc8f042f4f2568bb58ba8bd50d0692f3059417",
      "tree": "2e5ad5e835fb7afa014b0423d173c506e1aba707",
      "parents": [
        "65308c46b760bb2ccb043b47bb5f053dbb8d11b5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Oct 08 12:56:13 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 12 21:37:37 2010 -0600"
      },
      "message": "spi/topcliff: Tidy up Kconfig help text\n\nThe original didn\u0027t specify Topcliff in the config prompt text.\n\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": "0b599603d8534bc3946a0f07e461c76d7947dfcf",
      "tree": "18d5b7a0279f54f2f939b1399aca5f443cbc431f",
      "parents": [
        "3b2aa89eb381d2f445aa3c60d8f070a3f55efa63"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Sep 09 21:02:48 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 01 09:32:13 2010 +0200"
      },
      "message": "spi/imx: add support for imx51\u0027s eCSPI and CSPI\n\ni.MX51 comes with two eCSPI interfaces (that are quite different from\nwhat was known before---the tried and tested Freescale way) and a CSPI\ninterface that is identical to the devices found on i.MX25 and i.MX35.\n\nThis patch is a merge of two very similar patches (by Jason Wang and Sascha\nHauer resp.) plus a (now hopefully correct) reimplementation of the\nclock calculation.\n\nAcked-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f4ba6315cb77a5dcff6664ce1d66ebfe31bcc6b1",
      "tree": "c0c99772309192bf7c5eb120fe7f0ea8af1dc160",
      "parents": [
        "e89524d33deb55de28b4ab171e4b0f89d46b2d4e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Sep 09 15:29:01 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 01 09:32:11 2010 +0200"
      },
      "message": "spi/imx: convert driver to use platform ids\n\nThis has the advantage not to need to much cpu_is_... macros.  Still more\nwhen imx51 support is added which has two different spi interfaces which\nwould introduce additional checks on the device id.\n\nWith this setup it\u0027s not possible for the compiler anymore to detect the\nunused functions, so four additional kconfig symbols are introduced to\nifdef out the unneeded functions in the callback array and all these\nfunctions are marked with __maybe_unused to suppress the corresponding\ngcc warnings.\n\nComparing the driver footprint with and without the patch for a mx27\nkernel yields:\n\nadd/remove: 2/0 grow/shrink: 2/0 up/down: 280/0 (280)\nfunction                                     old     new   delta\nspi_imx_devtype                                -     192    +192\nspi_imx_probe                                980    1032     +52\nspi_imx_devtype_data                           -      32     +32\nspi_imx_setupxfer                            276     280      +4\n\nLater when the platform code is updated to use the platform ids, the\nautodetection can be removed which will make the driver a bit smaller\nagain.  (~60 Bytes in my test.)\n\nAcked-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e89524d33deb55de28b4ab171e4b0f89d46b2d4e",
      "tree": "be991d246d99fd93841274262339e32ba8568578",
      "parents": [
        "77a406da5a5b76445a816d5f043fc9aef4026ff1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Sep 09 11:12:12 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 01 09:32:10 2010 +0200"
      },
      "message": "spi/imx: default to m on platforms that have such devices\n\nAcked-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b1e50ebcf24668e57f058deb48b0704b5391ed0f",
      "tree": "17e1b69b249d0738317b732186340c9dd053f1a1",
      "parents": [
        "0c2a2ae32793e3500a15a449612485f5d17dd431",
        "7e125f7b9cbfce4101191b8076d606c517a73066"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:38:26 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:38:26 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-spi\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": "8ebeb545a875b1961ede82800711ab31d2ce5782",
      "tree": "f023eb0bbd89682a35c953febd29363a5f89d0e2",
      "parents": [
        "03e7e170d6fdc5b6f75d1ab2cc1a6cb4f2b6b8c4"
      ],
      "author": {
        "name": "Syed Rafiuddin",
        "email": "rafiuddin.syed@ti.com",
        "time": "Fri May 14 12:05:25 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu May 20 11:17:51 2010 -0700"
      },
      "message": "OMAP4: SPI: Fix Driver Kconfig\n\nChange dependency to ARCH_OMAP2PLUS to allow systems based on\nomap24xx, omap34xx or omap44xx\n\nCc: spi-devel-general@lists.sourceforge.net\nSigned-off-by: Syed Rafiuddin \u003crafiuddin.syed@ti.com\u003e\nSigned-off-by: Abraham Arce \u003cx0066660@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9",
      "tree": "86901095aeb9e59815a6f95547cf68a9ec0b32e0",
      "parents": [
        "088ef950dc0dd58d2f339e1616c9092fea923f06"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:02 2010 -0800"
      },
      "message": "omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3\n\nReplace ARCH_OMAP34XX with ARCH_OMAP3\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "088ef950dc0dd58d2f339e1616c9092fea923f06",
      "tree": "4901dd1855d101f2d4c84c1d297edb4e9404ffcd",
      "parents": [
        "d10f2b6e745f1232ff6517b335faf3bfd7005bec"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:01 2010 -0800"
      },
      "message": "omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2\n\nConvert ARCH_OMAP24XX to ARCH_OMAP2\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "212b3c8b8ab94d983c2e0ee1821f17dd5b4e0859",
      "tree": "9906d13e928c42be7b01ab144342b2188c3dea62",
      "parents": [
        "8ca8d15ade201b7723fa386eadcce2044463ff56"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Fri Jan 22 10:08:31 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 22 10:08:31 2010 -0700"
      },
      "message": "spi/dw_spi: Fix dw_spi_mmio to depend on HAVE_CLK\n\ndw_spi_mmio is dependent on the clock framework. This marks it as such\nin Kconfig.\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": "8ca8d15ade201b7723fa386eadcce2044463ff56",
      "tree": "a40c6b6b8aa97eea8538dbfc9e8cbd97ed47315b",
      "parents": [
        "0a4c1d7d446d3ed6179f907541d180e49b56d4f4"
      ],
      "author": {
        "name": "Jean-Hugues Deschenes",
        "email": "jean-hugues.deschenes@octasic.com",
        "time": "Thu Jan 21 09:55:54 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 21 09:55:54 2010 -0700"
      },
      "message": "spi/dw_spi: Allow dw_spi.c to be a module\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "9e04b3336a90efef6a912501155f9880abf7b3c2",
      "tree": "a30ac517b376e9afd024436bfaf1e939c8b9c738",
      "parents": [
        "433f13a7274ccc3541d2832ffe5ef4472036cc72"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:48:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "spi_mpc83xx: handle other Freescale processors\n\nWith this patch we\u0027ll able to select spi_mpc83xx driver on the MPC86xx\nplatforms.  Let the driver depend on FSL_SOC, so we don\u0027t have to worry\nabout Kconfig anymore.\n\nAlso remove the \"experimental\" dependency, the driver has been tested to\nwork on a various hardware, and surely not experimental anymore.\n\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": "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
      "tree": "e35a625496acc6ac852846d40b8851186b9d1ac4",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037",
        "ce53895a5d24e0ee19fb92f56c17323fb4c9ab27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)\n  MAINTAINERS: EB110ATX is not ebsa110\n  MAINTAINERS: update Eric Miao\u0027s email address and status\n  fb: add support of LCD display controller on pxa168/910 (base layer)\n  [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN\n  [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines\n  [ARM] 5544/1: Trust PrimeCell resource sizes\n  [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.\n  [ARM] pxa/sharpsl_pm: drop set_irq_type calls\n  [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one\n  [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it\u0027s now pxa specific\n  [ARM] sa1100: remove unused collie_pm.c\n  [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]\n  [ARM] 5550/1: Add default configure file for w90p910 platform\n  [ARM] 5549/1: Add clock api for w90p910 platform.\n  [ARM] 5548/1: Add gpio api for w90p910 platform\n  [ARM] 5551/1: Add multi-function pin api for w90p910 platform.\n  [ARM] Make ARM_VIC_NR depend on ARM_VIC\n  [ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n  ARM: OMAP4: SMP: Update defconfig for OMAP4430\n  ARM: OMAP4: SMP: Enable SMP support for OMAP4430\n  ...\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": "6fa612b56c575a5235568593eab4240c90608630",
      "tree": "288ff82b2dd6a6c278785ff34e52bc7bf348d284",
      "parents": [
        "873a2e89c5e32a5c72a9ece76fcb871358ae22d2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 11 15:49:12 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:04 2009 +0200"
      },
      "message": "microblaze: Kconfig: Enable drivers for Microblaze\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8c8fdbc9bd9718b21146065de61c0cafdff11ecb",
      "tree": "5888e8ed21a19bc629a84217f1fbf2e3651b348f",
      "parents": [
        "84c9fa43040af08126326ac8b2a2b18f804eb1e8"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 01 12:40:15 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu May 07 16:15:48 2009 +0200"
      },
      "message": "[ARM] Remove arch-imx from build system\n\narch-imx is superseeded by the MXC architecture support.\nThis patch removes arch-imx from the build system.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\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": "6291fe2abce4689d6ee7cbaea16692c79bf0d01b",
      "tree": "088f71d0f8c730ba8667484940027aaf76c0c95e",
      "parents": [
        "166a375b657b7af494f4ce3f72c4d2002180da44"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Jul 23 21:29:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "SPI Kconfig simplifications\n\nUse \"if SPI_MASTER\" to remove numerous dependencies.\n\n[dbrownell@users.sourceforge.net: remove a couple now-needless EXPERIMENTAL dependencies too]\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\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": "c9bfcb3151040cff6714542d1da04ccd7e2d3efc",
      "tree": "e3df8626f2b60d9373f8dfe125927f31d8381e1b",
      "parents": [
        "f4ed0deae8983591264d0e194e168ef65f4775f5"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon May 12 14:02:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "spi_mpc83xx: much improved driver\n\nThe current driver may cause glitches on SPI CLK line since one must disable\nthe SPI controller before changing any HW settings.  Fix this by implementing\na local spi_transfer function that won\u0027t change speed and/or word size while\nCS is active.\n\nWhile doing that heavy lifting a few other issues were addressed too:\n - Make word size 16 and 32 work too.\n - Honor bits_per_word and speed_hz in spi transaction.\n - Optimize the common path.\n\nThis also stops using the \"bitbang\" framework (except for a few constants).\n\n[Roel Kluin \u003c12o3l@tiscali.nl\u003e: \"irq\" needs to be signed]\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\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": "79d8c7a8c888a7c2ab9dd4249495b24575b3f9a6",
      "tree": "ef553a449ca150af5ccdbd0693d56305f7dbf938",
      "parents": [
        "608dfddd845da5ab6accef70154c8910529699f7"
      ],
      "author": {
        "name": "Alessandro Guido",
        "email": "alessandro.guido@gmail.com",
        "time": "Mon Apr 28 02:14:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: use menuconfig for CONFIG_SPI\n\nSigned-off-by: Alessandro Guido \u003calessandro.guido@gmail.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": "ccc7baed1868efd02dac88b32cba4a837a558536",
      "tree": "e38690934ade336259044389b9d8ea6bbe3d3c31",
      "parents": [
        "37e466408796300ec935e15f01b4ca88678b96ef"
      ],
      "author": {
        "name": "Girish",
        "email": "girishsg@ti.com",
        "time": "Wed Feb 06 01:38:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:11 2008 -0800"
      },
      "message": "spi: omap2_mcspi handles omap3 too\n\nThis adds driver OMAP SPI specific changes to support OMAP 3430\n\nSigned-off-by: Girish S G \u003cgirishsg@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": "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": "2f1a74e5a2de0459139b85af95e901448726c375",
      "tree": "87b7bccdcff291b4956632f44c0233d228536299",
      "parents": [
        "3dcb00ea58f6b5dc62b89bbfd54353a06e6af921"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Nov 21 18:50:53 2007 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:52 2008 +0000"
      },
      "message": "[ARM] pxa: make pxa2xx_spi driver use ssp_request()/ssp_free()\n\n1. make pxa2xx_spi.c use ssp_request() and ssp_free() to get the common\n   information of the designated SSP port.\n\n2. remove those IRQ/memory request code, ssp_request() has done that for\n   the driver\n\n3. the SPI platform device is thus made psuedo, no resource (memory/IRQ)\n   has to be defined, all will be retreived by ssp_request()\n\n4. introduce ssp_get_clk_div() to handle controller difference in clock\n   divisor setting\n\n5. use clk_xxx() API for clock enable/disable, and clk_get_rate() to\n   handle the different SSP clock frequency between different processors\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "529a73fbaeee2f3bd932be8b54665994133be6ae"
}
