)]}'
{
  "log": [
    {
      "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": "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5",
      "tree": "625f09d2944b7359ff5dfe845a8482e58581dfb4",
      "parents": [
        "46165a3d00db7526fb43a3dfe5c01a4aa7e236af"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 12:47:12 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 18 10:26:52 2011 -0600"
      },
      "message": "spi/dw_spi: move dw_spi.h into drivers/spi\n\ninclude/linux/dw_spi.h only includes driver internal data.  It doesn\u0027t\nexpose a platform_data configuration structure or similar (at least\nnothing in-tree).  This patch moves the header into drivers/spi so\nthat the scope is limited to only the dw_spi_*.c driver files\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: spi-devel-general@lists.sourceforge.net\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "2dd22997679a88874c131f6e6ffb963e6d43b3a6",
      "tree": "bfe1707dda7e755b8b550c6796e2649813bcfbb9",
      "parents": [
        "36885ff0e6563687e6152da6d311abbf83c0198f",
        "7b7adc4a016a1decb806eb71ecab98721fa7f146"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:46:58 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:48:06 2011 -0600"
      },
      "message": "Merge remote-tracking branch \u0027origin\u0027 into spi/next\n\nPull in Linus\u0027 tree to pick up changes required for the langwell gpio fixes\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\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": "5821c95ffbfd368194927a4f7803125c5af8857c",
      "tree": "87dccb04c93d3a7c0af704a0db07e496e76a7431",
      "parents": [
        "8688a1a8637c6b833b9b70148809db4538352d2e",
        "9a9fb12a4832bdf22751e21df298ef3559643b43"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:26:30 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:26:30 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\n"
    },
    {
      "commit": "b1178b21c6b9721a07fbd50762067a7c0ffa5a50",
      "tree": "048252f10af96adfc09c562214b51b0f4b4e0cae",
      "parents": [
        "d09519e41a67eab22cc4566670431f9252b6786a"
      ],
      "author": {
        "name": "Michael Williamson",
        "email": "michael.williamson@criticallink.com",
        "time": "Mon Mar 14 11:49:02 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 14 13:17:04 2011 -0600"
      },
      "message": "spi/davinci: Support DMA transfers larger than 65535 words\n\nThe current davinci SPI driver, in DMA mode, is limited to 65535\nwords for a single transfer.  Modify the driver by configuring a\n3 dimensional EDMA transfer to support up to 65535x65535\nwords.\n\nSigned-off-by: Michael Williamson \u003cmichael.williamson@criticallink.com\u003e\nTested-by: Stefano Babic \u003csbabic@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d09519e41a67eab22cc4566670431f9252b6786a",
      "tree": "2556a03b83d28ee9ca153f99e962efe450d8ff4e",
      "parents": [
        "fc1599f7b0f6aff566237342ade28f2981186cc9"
      ],
      "author": {
        "name": "Michael Williamson",
        "email": "michael.williamson@criticallink.com",
        "time": "Sun Mar 13 10:34:21 2011 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Mar 14 13:17:00 2011 -0600"
      },
      "message": "spi/davinci: Use correct length parameter to dma_map_single calls\n\nThe davinci spi driver provides an option to use DMA transfers for\ndata.  In the dma_map_single() call, the driver is passing the\nnumber of words to be transfered for the mapping size.  It should\nbe the number of bytes.\n\nSigned-off-by: Michael Williamson \u003cmichael.williamson@criticallink.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9c3c8afccb6a163fd2be739f511e863eab668702",
      "tree": "e587a5377ada98fed8cfa6c8ee63125361f2818a",
      "parents": [
        "290293eda2c6dd368476d71433bdef07c39a6829",
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.38-rc8\u0027 into spi/next\n\nConflicts:\n\tdrivers/spi/pxa2xx_spi_pci.c\n"
    },
    {
      "commit": "3afdb0f3528991de0833224f2dba60dc061e01fa",
      "tree": "0d9c7529c6cc2b41f0df778cc396edd74699721a",
      "parents": [
        "71d8c5b11e3b5936ae6c2e0b1dd6f5c78b305b65",
        "f7fdaca910e6bc13659ecdffc28c97938b752e01"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\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": "adef658ddf71e709eb1bdc181b86c62b933b967b",
      "tree": "cb7b2c926ff5ed307eb0b48b76fd140f5b44dd97",
      "parents": [
        "57d9c10dd91f942f836592f407d6351e2969548a"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Fri Feb 25 16:55:11 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 04 22:23:26 2011 -0700"
      },
      "message": "spi/omap_mcspi: catch xfers of non-multiple SPI word size\n\nIf an SPI access was not a multiple of the SPI word size,\nthe while() loop would spin and the rx/tx ptrs would be incremented\nindefinitely.\n\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "12d7d4e0ed8fecf7f74c89483b55b300be6e5901",
      "tree": "f573761ac752ff04ec445e23aef50adadda49790",
      "parents": [
        "aca6ad073ea820776bf5bdb87cf82eace35042c8",
        "790ab7e92bec24aee3939b300d36b99ab2e3f3ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 02 17:07:14 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 02 17:07:14 2011 -0800"
      },
      "message": "Merge branch \u0027devel-cleanup\u0027 into omap-for-linus\n\nConflicts:\n\tarch/arm/mach-omap2/timer-gp.c\n"
    },
    {
      "commit": "2e3e2a5e4fef586ae9b1cfef42823c0aef1797f4",
      "tree": "9b6619631c0798feff53c9f0d907abe2cf3b6394",
      "parents": [
        "a42f18c96da2220eaad603a7586d43cdd12d9f9f"
      ],
      "author": {
        "name": "Michael Williamson",
        "email": "michael.williamson@criticallink.com",
        "time": "Tue Feb 08 07:59:55 2011 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Mon Feb 28 14:53:29 2011 -0800"
      },
      "message": "davinci: spi: move event queue parameter to platform data\n\nFor DMA operation, the davinci spi driver needs an event queue number.\nCurrently, this number is passed as a IORESOURCE_DMA.  This is not\ncorrect, as the event queue is not a DMA channel.  Pass the event queue\nvia the platform data structure instead.\n\nOn dm355 and dm365, move the eventq assignment for spi0 out of resources\narray and into platform data.\n\nSigned-off-by: Michael Williamson \u003cmichael.williamson@criticallink.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "18d306d1375696b0e6b5b39e4744d7fa2ad5e170",
      "tree": "670eac5a75e3b6b0c76903da4d3cf6334d28fe5b",
      "parents": [
        "e5263a517688b83861d406223a0f111a6e4116ff"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 21:02:43 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:44 2011 -0700"
      },
      "message": "dt/spi: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of users of of_platform_driver in drivers/spi.  The\nof_platform_{,un}register_driver functions are going away, so the\nusers need to be converted to using the platform_bus_type directly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "38a5d6736e7f714cc56d58692001e66dcbb98799",
      "tree": "337d32375e10b04642013710c2c424514474b32c",
      "parents": [
        "0bfd95a2a104dfc2469d68de52df99939371c0d4",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:21 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:21 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.38-rc6\u0027 into devicetree/next\n\nConflicts:\n\tdrivers/spi/pxa2xx_spi_pci.c\n"
    },
    {
      "commit": "57d9c10dd91f942f836592f407d6351e2969548a",
      "tree": "38ffc12947c93bf96de66b88d4c719913e0477f0",
      "parents": [
        "1648237dc2053bfd6ade3ce3dca3716d53cf9dcf"
      ],
      "author": {
        "name": "Hannu Heikkinen",
        "email": "ext-hannu.m.heikkinen@nokia.com",
        "time": "Thu Feb 24 21:31:33 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 24 12:44:37 2011 -0700"
      },
      "message": "spi/omap_mcspi: Off-by-one error in finding the right divisor\n\nOff-by-one error, gave erroneous divisor value 16 if speed_hz is over zero but\nless than OMAP2_MCSPI_MAX_FREQ / (1 \u003c\u003c 15), that is, [1..1463].\n\nAlso few overly complex bit shifts in divisor fixed.\n\nAlso one dev_dgb line fixed, which indicated max speed exceeding transfer speed.\n\nIntroducing a new function omap2_mcspi_calc_divisor() for getting the right\ndivisor in omap2_mcspi_setup_transfer().\n\nSigned-off-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nSigned-off-by: Hannu Heikkinen \u003cext-hannu.m.heikkinen@nokia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aa25afad2ca60d19457849ea75e9c31236f4e174",
      "tree": "24c8c815caf191af56f8de287637087c298711b2",
      "parents": [
        "394d5aefcdecb51bbf7d6df757e73559c9692a08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 15:55:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 16:24:14 2011 +0000"
      },
      "message": "ARM: amba: make probe() functions take const id tables\n\nMake Primecell driver probe functions take a const pointer to their\nID tables.  Drivers should never modify their ID tables in their\nprobe handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c43766707ce26947934ae6bc4497ca5c16bc344f",
      "tree": "d4b2116c77c5fe3252b4be97bfa1063956261a0f",
      "parents": [
        "5c05dd0750402f174302cf2b8cdf4111be080dcb"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 16 09:40:26 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:59:59 2011 -0700"
      },
      "message": "spi/pl022: rid dangling labels\n\nRemove a compilation error regarding unused labels that came about\nwhen simplifying the DMA code.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "9bde36afcaf0ec2ad9f03974da41875c759a4fe8",
      "tree": "5b6f2fd6c86d5dadaf427c302ed35f738c2be55b",
      "parents": [
        "f020c39e51b1ef8389d5cf38190d32f55ff9d556",
        "c9e358dfc4a8cb2227172ef77908c2e0ee17bcb9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:56:50 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:57:00 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 into spi/next\n\nTo pick up removal of #ifdef around .of_match_table\n"
    },
    {
      "commit": "1f1a4384b6500273020e48130f73601e4ba7d84b",
      "tree": "433633041e1e726e882453c4aa8dcfc3c2dbded0",
      "parents": [
        "1a5d81905aec1536783fb6ab875f31910f449941"
      ],
      "author": {
        "name": "Govindraj.R",
        "email": "govindraj.raja@ti.com",
        "time": "Wed Feb 02 17:52:15 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:54:13 2011 -0800"
      },
      "message": "OMAP: runtime: McSPI driver runtime conversion\n\nMcSPI runtime conversion.\nChanges involves:\n1) remove clock framework apis to use runtime framework apis.\n2) context restore from runtime resume which is a callback for get_sync.\n3) Remove SYSCONFIG(sysc) register handling\n        (a) Remove context save and restore of sysc reg and remove soft reset\n            done from sysc reg as this will be done with hwmod framework.\n        (b) Also cleanup sysc reg bit macros.\n4) Rename the omap2_mcspi_reset function to omap2_mcspi_master_setup\n   function as with hwmod changes soft reset will be done in\n   hwmod framework itself and use the return value from clock\n   enable function to return for failure scenarios.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Partha Basak \u003cp-basak2@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1a5d81905aec1536783fb6ab875f31910f449941",
      "tree": "73b594a73cb333496e48210d4a5c29e501bd46f0",
      "parents": [
        "0f616a4e17ea244f882056656964b792edde8364"
      ],
      "author": {
        "name": "Charulatha V",
        "email": "charu@ti.com",
        "time": "Wed Feb 02 17:52:14 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 09:53:31 2011 -0800"
      },
      "message": "OMAP: devices: Modify McSPI device to adapt to hwmod framework\n\nCleans up all base address definitions for omap_mcspi\nand adapts the device registration and driver to hwmod framework.\nChanges involves:\n1) Removing all base address macro defines.\n2) Using omap-device layer to register device and utilizing data from\n   hwmod data file for base address, dma channel number, Irq_number,\n   device attribute(number of chipselect).\n3) Appending base address with pdata reg_offset for omap4 boards.\n   For omap4 all regs used in driver deviate with reg_offset_macros\n   defined with an value of 0x100. So pass this offset through pdata\n   and append the same to base address retrieved from hwmod data file\n   and we are not mapping *_HL_* regs which are not used in driver.\n\nSigned-off-by: Charulatha V \u003ccharu@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Partha Basak \u003cp-basak2@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9238b6d8e800f01f5cb42cc8e3e7b850ca49e83e",
      "tree": "4e64edba76075fd3876daa777254e6c5e65c146b",
      "parents": [
        "85e2efbb1db9a18d218006706d6e4fbeb0216213",
        "37cd4fef6ebfa76acc6ef6de911123739098cff4",
        "e811d3272dbed154b8c56a37392bb1d23c9bd71e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 11:32:38 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 16 11:32:38 2011 -0800"
      },
      "message": "Merge branches \u0027devel-cleanup\u0027, \u0027devel-board\u0027, \u0027devel-early-init\u0027 and \u0027devel-ti816x\u0027 into omap-for-linus\n"
    },
    {
      "commit": "f020c39e51b1ef8389d5cf38190d32f55ff9d556",
      "tree": "8813281630a49f837b1ddbf8c3c181574d53300e",
      "parents": [
        "12e8b325f28a87ad006822d0561112c1751dfc9b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Feb 08 21:08:59 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:10:11 2011 -0700"
      },
      "message": "spi/imx: select master mode for all channels\n\nThe hardware seems to have a race condition when the inactive\nchannels are in slave mode. We support master mode only, so\nwe can just switch all channels to master mode.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n[ukleinek: add more verbose comment about the race]\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": "12e8b325f28a87ad006822d0561112c1751dfc9b",
      "tree": "877dbf9b2dd63903cfca2ba8fe30e7b1cf1d48c7",
      "parents": [
        "d63636d34761e1146fc7d4ef896ca93c8073ef88"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Feb 08 13:03:55 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:09:04 2011 -0700"
      },
      "message": "spi/pl022: minor kerneldoc updates\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d63636d34761e1146fc7d4ef896ca93c8073ef88",
      "tree": "225c044147fb6948538eeb644ab346c0c3743eeb",
      "parents": [
        "808f1037ab3fbf75d25026ad8e175c57927cdb3a"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Tue Feb 08 13:03:41 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:09:03 2011 -0700"
      },
      "message": "spi/pl022: remove dangling status check\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "808f1037ab3fbf75d25026ad8e175c57927cdb3a",
      "tree": "f92cc4e1f9b41e75f41df1caa4f43bd874a426c9",
      "parents": [
        "ecd442fd9e388a31d382a62fb43e851048c282e1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Feb 08 13:03:32 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:09:02 2011 -0700"
      },
      "message": "spi/pl022: disable core voltage when idle\n\nThis utilizes the new core voltage switch to power off the PL022\ncore voltage when it\u0027s not in use transmitting packets, if and\nonly if a core voltage switch is available.\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ecd442fd9e388a31d382a62fb43e851048c282e1",
      "tree": "b0b872742d1a4c30e46a35ebe89d96548021ec91",
      "parents": [
        "ea3065df7ddffe4669136619ad712783ccee22c6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Feb 08 13:03:12 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:09:00 2011 -0700"
      },
      "message": "spi/pl022: use dmaengine helper macros\n\nThis simplifies the DMA code a bit by using the dmaengine helpers.\nThe cookie from descriptor submission can be ignored in this case\nas has been established in review of the MMCI/PL180 driver.\n\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ea3065df7ddffe4669136619ad712783ccee22c6",
      "tree": "d88eeca492e5de057d3011807715c5d020fba2ba",
      "parents": [
        "1974eba605557e934764cb83c8ceb0eca78f011a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Feb 08 10:46:14 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 15:05:58 2011 -0700"
      },
      "message": "spi/bitbang: check for setup_transfer during initialization\n\nsetup_transfer is mandatory if spi_bitbang_transfer is used, so\ncheck for it during initialization and not each time during runtime.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1974eba605557e934764cb83c8ceb0eca78f011a",
      "tree": "02788033188a4cb5c5ec5861c7599d313cdfc6a3",
      "parents": [
        "4d676fc5c39a677aa72148debd47029d8d8f0634"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 11 11:19:08 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 13:57:02 2011 -0700"
      },
      "message": "spi/bfin_spi: return immediately after skipping to next transfer\n\nIf there is an error with setting up a transfer, we need to return\nimmediately rather than trying to continue to process things.  We\nalready set up the error states for the caller at this point.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4d676fc5c39a677aa72148debd47029d8d8f0634",
      "tree": "5f2e97edbf7870a5cdb789faffde7ebeca25648e",
      "parents": [
        "b214b7bbffca8ac6a6f1dad46408f7a9d4219098"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Tue Jan 11 11:19:07 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 13:56:58 2011 -0700"
      },
      "message": "spi/bfin_spi: support for multiples of 8bits with hardware CS\n\nWe can do multiples of 8bit transfers when using the hardware CS and a\nlittle bit of magic, so make it work.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0f3e1d27a7e3f98d996d707d649128e229b65deb",
      "tree": "0d5aacf251ae6ee733dcce5b2310e2d1128e7194",
      "parents": [
        "c170093d31bd4e3bc51881cc0f123beeca7872c9"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Feb 03 00:31:21 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 15 13:25:36 2011 -0700"
      },
      "message": "spi/pxa2xx pci: fix the release - remove race\n\nRight now the platform device and its platform data is included in one big\nstruct which requires its custom -\u003erelease function. The problem with the\nrelease function within the driver is that it might be called after the\ndriver was removed because someone was holding a reference to it and it\nwas not called right after platform_device_unregister(). So we also free\nthe platform device memory to which one might hold a reference.\n\nThis patch uses the normal pdev functions so this kind of race does not\noccur.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7d48ec3698e7b747efa744fd340b0f2d1dbfd3e0",
      "tree": "821683241a3715d558d60a666d8b8b560114008c",
      "parents": [
        "9dabb3f3269d042908bf1f4e685413c39cc8c373"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Thu Feb 03 09:37:18 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 03 09:55:43 2011 -0700"
      },
      "message": "spi/spidev: Add 32 bit compat ioctl()\n\nAdd the compat_ioctl for operations on /dev/spi* so that 32 bit\nuserspace applications can access SPI. As far as I can see all data\nstructure are already prepared for that, so no additional conversion has\nto be done.\n\nMy use case is MIPS with N32 userspace ABI and toolchain, and that was\nalso the platform where I tested it successfully (Cavium Octeon).\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "59b479e0985f0b795d68331d6443a7f89c47768d",
      "tree": "25fbfacecdbe30dfe1727ac39b1c6462a9719097",
      "parents": [
        "0e6d8cad448bde3d846961bb43db15daae94562e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 16:39:40 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 27 16:39:40 2011 -0800"
      },
      "message": "omap: Start using CONFIG_SOC_OMAP\n\nWe want to have just CONFIG_ARCH_OMAP2, 3 and 4. The rest\nare nowadays just subcategories of these.\n\nSearch and replace the following:\n\nARCH_OMAP2420\t\tSOC_OMAP2420\nARCH_OMAP2430\t\tSOC_OMAP2430\nARCH_OMAP3430\t\tSOC_OMAP3430\n\nNo functional changes.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\n"
    },
    {
      "commit": "9dabb3f3269d042908bf1f4e685413c39cc8c373",
      "tree": "a6913470397af37729670966b9683aec48edb525",
      "parents": [
        "e2dbf5ebcc983b0349ab507bf7dd5562cf88dd24"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 21 16:56:42 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 10:02:35 2011 -0700"
      },
      "message": "spi/spi_sh_msiof: consolidate data in 8-bit mode into 32-bit words\n\nInstead of sending data 8 bits at a time in 8-bit SPI mode, swap bytes\nand send and receive them 32 bits at a time. Tested with an SD-card,\nwith which this patch reduced the number of interrupts by 50%, when\nreading 5MiB of data (there are also small service packets, the number\nof interrupts, produced by 512-byte sectors should, of course, drop by\n75%), and improved throughput by more than 40%.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e2dbf5ebcc983b0349ab507bf7dd5562cf88dd24",
      "tree": "72efac0e7dc487f343cd5772d33be058fdcaf1f1",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 21 16:56:37 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:49:39 2011 -0700"
      },
      "message": "spi/spi_sh_msiof: cosmetic clean-up\n\n1. sort headers alphabetically\n2. use fixed-size types u8, u16, u32 for register values and transferred data\n3. simplify some arithmetic operations\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\n[grant.likely@secretlab.ca: removed label indentation change]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8a6afb9a950de01457a4267bcbe3292e56412326",
      "tree": "0db7d430e83675414aa97b23b1eb60726a59486d",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 21 16:56:47 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:26:24 2011 -0700"
      },
      "message": "spi/spi_sh_msiof: fix wrong address calculation, which leads to an Oops\n\nNULL + \u003csmall offset\u003e !\u003d NULL, but reading from that \u003csmall offset\u003e address\nis usually not a very good idea and often leads to problems, like kernel\nOopses in this case, easily reproducible by writing to an SD-card, used in\nSPI mode.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c9e358dfc4a8cb2227172ef77908c2e0ee17bcb9",
      "tree": "0bba0d79151fc7fab5feb6f9507ec9748b2ba587",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:24:48 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 21 09:24:48 2011 -0700"
      },
      "message": "driver-core: remove conditionals around devicetree pointers\n\nHaving conditional around the of_match_table and the of_node pointers\nturns out to make driver code use ugly #ifdef blocks.  Drop the\nconditionals and remove the #ifdef blocks from the affected drivers.\n\nAlso tidy up minor whitespace issues within the same hunks.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d7e8af3c5727626b9e7f909c778b9ac9b4a1809",
      "tree": "13d51e31ee070113538a6d26d9a52503ba4a3cd0",
      "parents": [
        "aa891f6b3f440402c6879ad1ecf332d318137422",
        "79aa18d557bef02171da42ee928c23509e6ef4f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 14:28:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 14:28:48 2011 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (26 commits)\n  MIPS: Malta: enable Cirrus FB console\n  MIPS: add CONFIG_VIRTUALIZATION for virtio support\n  MIPS: Implement __read_mostly\n  MIPS: ath79: add common WMAC device for AR913X based boards\n  MIPS: ath79: Add initial support for the Atheros AP81 reference board\n  MIPS: ath79: add common SPI controller device\n  SPI: Add SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs\n  MIPS: ath79: add common GPIO buttons device\n  MIPS: ath79: add common watchdog device\n  MIPS: ath79: add common GPIO LEDs device\n  MIPS: ath79: add initial support for the Atheros PB44 reference board\n  MIPS: ath79: utilize the MIPS multi-machine support\n  MIPS: ath79: add GPIOLIB support\n  MIPS: Add initial support for the Atheros AR71XX/AR724X/AR931X SoCs\n  MIPS: jump label: Add MIPS support.\n  MIPS: Use WARN() in uasm for better diagnostics.\n  MIPS: Optimize TLB handlers for Octeon CPUs\n  MIPS: Add LDX and LWX instructions to uasm.\n  MIPS: Use BBIT instructions in TLB handlers\n  MIPS: Declare uasm bbit0 and bbit1 functions.\n  ...\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": "d95defaca7994ffff1ceb52f3011eb644dfe3274",
      "tree": "85daa94cc138d7c5d45e3e8266c434baa4f72b54",
      "parents": [
        "672c54466d24994eb9633f993862c89539504a42"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jan 17 17:01:07 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 17 10:17:36 2011 -0700"
      },
      "message": "spi/spi_sh_msiof: fix a wrong free_irq() parameter\n\nWithout this fix reloading of the driver is impossible.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "94a1b6d8eb903818773ad24fe48529b0d295052d",
      "tree": "4fbb7137b2435fbb4ad42c5b13ec6d9ba2acc10d",
      "parents": [
        "42a9fa9957e369240936891c9a521ab671eed4e7"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Jan 13 17:24:22 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 15:26:07 2011 -0700"
      },
      "message": "spi/amba-pl022: fixing compilation warning.\n\nclk_freq is used uninitialized in pl022_setup routine. This patch\nfix compilation warning for using uninitialized variable\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "42a9fa9957e369240936891c9a521ab671eed4e7",
      "tree": "7a9367594a367085c6a4a4433f687ec5c8dac8b7",
      "parents": [
        "5f35765d836befebdfabf745fdbf2e070c887fac",
        "c289ef41431144a538b5fb5f94fc83c81b3020e2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 12:09:49 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 14 12:09:49 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 into spi/next\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": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\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": "50c01fc355c6a97c511d58411f9bc0e4b8fc4659",
      "tree": "95012cb772c16754d9a9db01c428618d2696055e",
      "parents": [
        "76d9cc454a8d0bb7484616a4b8136280068c8a8b"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Jan 11 12:43:52 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 11 08:20:07 2011 -0700"
      },
      "message": "spi/dw_spi: don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "76d9cc454a8d0bb7484616a4b8136280068c8a8b",
      "tree": "21658ce10c4c27c17676fa018c344169af566cf2",
      "parents": [
        "e0e736fc0d33861335e2a132e4f688f7fd380c61"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Jan 10 11:05:06 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 10 16:44:01 2011 -0700"
      },
      "message": "spi: tegra: don\u0027t treat NULL clk as an error\n\nSome platforms have been known to return NULL from clk_get() if they\nsupport only a single struct clk.  Whilst tegra doesn\u0027t do this, make\nthe drivers consistent with others.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
      "tree": "d68944ab9fa8ba3c77b18edc2bd836c7e355b23e",
      "parents": [
        "78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252",
        "3ae22e8c8ac39daf88ae32f047fb23825be7c646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  spi / PM: Support dev_pm_ops\n  PM: Prototype the pm_generic_ operations\n  PM / Runtime: Generic resume shouldn\u0027t set RPM_ACTIVE unconditionally\n  PM: Use dev_name() in core device suspend and resume routines\n  PM: Permit registration of parentless devices during system suspend\n  PM: Replace the device power.status field with a bit field\n  PM: Remove redundant checks from core device resume routines\n  PM: Use a different list of devices for each stage of device suspend\n  PM: Avoid compiler warning in pm_noirq_op()\n  PM: Use pm_wakeup_pending() in __device_suspend()\n  PM / Wakeup: Replace pm_check_wakeup_events() with pm_wakeup_pending()\n  PM: Prevent dpm_prepare() from returning errors unnecessarily\n  PM: Fix references to basic-pm-debugging.txt in drivers-testing.txt\n  PM / Runtime: Add synchronous runtime interface for interrupt handlers (v3)\n  PM / Hibernate: When failed, in_suspend should be reset\n  PM / Hibernate: hibernation_ops-\u003eleave should be checked too\n  Freezer: Fix a race during freezing of TASK_STOPPED tasks\n  PM: Use proper ccflag flag in kernel/power/Makefile\n  PM / Runtime: Fix comments to match runtime callback code\n"
    },
    {
      "commit": "021db8e2bde53024a163fb4417a185de46fe77aa",
      "tree": "098a28bd2414ea2622493a1736a677dab5085dfc",
      "parents": [
        "72eb6a791459c87a0340318840bb3bd9252b627b",
        "07fe0351702b6f0c9749e80cdbcb758686b0fe9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:08:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:08:46 2011 -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: (77 commits)\n  spi/omap: Fix DMA API usage in OMAP MCSPI driver\n  spi/imx: correct the test on platform_get_irq() return value\n  spi/topcliff: Typo fix threhold to threshold\n  spi/dw_spi Typo change diable to disable.\n  spi/fsl_espi: change the read behaviour of the SPIRF\n  spi/mpc52xx-psc-spi: move probe/remove to proper sections\n  spi/dw_spi: add DMA support\n  spi/dw_spi: change to EXPORT_SYMBOL_GPL for exported APIs\n  spi/dw_spi: Fix too short timeout in spi polling loop\n  spi/pl022: convert running variable\n  spi/pl022: convert busy flag to a bool\n  spi/pl022: pass the returned sglen to the DMA engine\n  spi/pl022: map the buffers on the DMA engine\n  spi/topcliff_pch: Fix data transfer issue\n  spi/imx: remove autodetection\n  spi/pxa2xx: pass of_node to spi device and set a parent device\n  spi/pxa2xx: Modify RX-Tresh instead of busy-loop for the remaining RX bytes.\n  spi/pxa2xx: Add chipselect support for Sodaville\n  spi/pxa2xx: Consider CE4100\u0027s FIFO depth\n  spi/pxa2xx: Add CE4100 support\n  ...\n"
    },
    {
      "commit": "07fe0351702b6f0c9749e80cdbcb758686b0fe9b",
      "tree": "49abac1907bae4be949696e806fbe0626e138d8f",
      "parents": [
        "735759389b7143f95ae7badc97511e7e4729e873"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Fri Jan 07 15:49:20 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 07 13:44:24 2011 -0700"
      },
      "message": "spi/omap: Fix DMA API usage in OMAP MCSPI driver\n\nRunning the latest kernel on the 4430SDP board with DMA API debugging\nenabled results in this:\n\nWARNING: at lib/dma-debug.c:803 check_unmap+0x19c/0x6f0()\nNULL NULL: DMA-API: device driver tries to free DMA memory it has not allocated\n[device address\u003d0x000000008129901a] [size\u003d260 bytes]\nModules linked in:\nBacktrace:\n[\u003cc003cbe0\u003e] (dump_backtrace+0x0/0x10c) from [\u003cc0278da8\u003e] (dump_stack+0x18/0x1c)\n r7:c1839dc0 r6:c0198578 r5:c0304b17 r4:00000323\n[\u003cc0278d90\u003e] (dump_stack+0x0/0x1c) from [\u003cc005b158\u003e] (warn_slowpath_common+0x58/0x70)\n[\u003cc005b100\u003e] (warn_slowpath_common+0x0/0x70) from [\u003cc005b214\u003e] (warn_slowpath_fmt+0x38/0x40)\n r8:c1839e40 r7:00000000 r6:00000104 r5:00000000 r4:8129901a\n[\u003cc005b1dc\u003e] (warn_slowpath_fmt+0x0/0x40) from [\u003cc0198578\u003e] (check_unmap+0x19c/0x6f0)\n r3:c03110de r2:c0304e6b\n[\u003cc01983dc\u003e] (check_unmap+0x0/0x6f0) from [\u003cc0198cd8\u003e] (debug_dma_unmap_page+0x74/0x80)\n[\u003cc0198c64\u003e] (debug_dma_unmap_page+0x0/0x80) from [\u003cc01d5ad8\u003e] (omap2_mcspi_work+0x514/0xbf0)\n[\u003cc01d55c4\u003e] (omap2_mcspi_work+0x0/0xbf0) from [\u003cc006dfb0\u003e] (process_one_work+0x294/0x400)\n[\u003cc006dd1c\u003e] (process_one_work+0x0/0x400) from [\u003cc006e50c\u003e] (worker_thread+0x220/0x3f8)\n[\u003cc006e2ec\u003e] (worker_thread+0x0/0x3f8) from [\u003cc00738d0\u003e] (kthread+0x88/0x90)\n[\u003cc0073848\u003e] (kthread+0x0/0x90) from [\u003cc005e924\u003e] (do_exit+0x0/0x5fc)\n r7:00000013 r6:c005e924 r5:c0073848 r4:c1829ee0\n---[ end trace 1b75b31a2719ed20 ]---\n\nI\u0027ve no idea why this driver uses NULL for dma_unmap_single instead of\nthe \u0026spi-\u003edev that is laying around just waiting to be used in that\nfunction - but it\u0027s an easy fix.\n\nAlso replace this comment with a FIXME comment:\n                /* Do DMA mapping \"early\" for better error reporting and\n                 * dcache use.  Note that if dma_unmap_single() ever starts\n                 * to do real work on ARM, we\u0027d need to clean up mappings\n                 * for previous transfers on *ALL* exits of this loop...\n                 */\nas the comment is not true - we do work in dma_unmap() functions,\nparticularly on ARMv6 and above.  I\u0027ve corrected the existing unmap\nfunctions but if any others are required they must be added ASAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "735759389b7143f95ae7badc97511e7e4729e873",
      "tree": "48481675a7d52ce1a1af6bbf6c47fa6095b5a54d",
      "parents": [
        "77e58efd134b553d723fd963f436920a6aaaa6df"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Fri Jan 07 15:26:01 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 07 10:01:23 2011 -0700"
      },
      "message": "spi/imx: correct the test on platform_get_irq() return value\n\nThe test \"if (spi_imx-\u003eirq \u003c\u003d 0)\" is not testing the IRQ value, but\nthe return value of platform_get_irq().  As platform_get_irq() can\nreturn an error (-ENXIO) or the IRQ value it found, the test should be\n\"if (spi_imx-\u003eirq \u003c 0)\"\n\n[grant.likely: Note: In general, Linux irq number 0 should also mean\nno irq, but arm still allows devices to be assigned 0, and the imx\nplatform uses 0 for one of the spi devices, so this patch is needed\nfor the device to work]\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "77e58efd134b553d723fd963f436920a6aaaa6df",
      "tree": "cb390ba1b933a95b652974c07c321e982df460b2",
      "parents": [
        "2f263d9d4f0432e4f7a708c95fab82f83ec14947"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Dec 31 09:50:31 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 31 17:49:30 2010 -0700"
      },
      "message": "spi/topcliff: Typo fix threhold to threshold\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2f263d9d4f0432e4f7a708c95fab82f83ec14947",
      "tree": "14f90a48b25c9aa00acc1be18017fd5e70ebde4a",
      "parents": [
        "477ca3ad6ac5cdbd5bd40941fc22c6eedc9aa90d"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Thu Dec 30 15:07:51 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 30 23:44:55 2010 -0700"
      },
      "message": "spi/dw_spi Typo change diable to disable.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0bc463426ab5eb39e76df637b29a4f191d01b8a0",
      "tree": "815c32b4cccf81c55709da28d424782e81b19efe",
      "parents": [
        "42ce7fd6319bed8ecb26d656c476365da46b29e9"
      ],
      "author": {
        "name": "Jate Sujjavanich",
        "email": "jsujjavanich@syntech-fuelmaster.com",
        "time": "Wed Sep 29 09:44:32 2010 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 23:28:25 2010 -0700"
      },
      "message": "spi/m68knommu: Coldfire QSPI platform support\n\nAfter grabbing a msg from the msgq, the mcfqspi_work function calls\nlist_del_init on the mcfqspi-\u003emsgq which unintentionally deletes the rest\nof the list before it can be processed. If qspi call was made using\nspi_sync, this can result in a process hang.\n\nSigned-off-by: Jate Sujjavanich \u003cjsujjavanich@syntech-fuelmaster.com\u003e\nAcked-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "477ca3ad6ac5cdbd5bd40941fc22c6eedc9aa90d",
      "tree": "9552afcd670e798b1d98ccc4efe2f5baae572d3d",
      "parents": [
        "94a544a4e8d05a027613443c529c399c39cc3371"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Wed Dec 01 17:29:18 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 23:04:46 2010 -0700"
      },
      "message": "spi/fsl_espi: change the read behaviour of the SPIRF\n\nThe user must read N bytes of SPIRF (1 \u003c\u003d N \u003c\u003d 4) that do not exceed the\namount of data in the receive FIFO, so read the SPIRF byte by byte when\nthe data in receive FIFO is less than 4 bytes.\n\nOn Simics, when read N bytes that exceed the amout of data in receive\nFIFO, we can\u0027t read the data out, that is we can\u0027t clear the rx FIFO,\nthen the CPU will loop on the espi rx interrupt.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "42ce7fd6319bed8ecb26d656c476365da46b29e9",
      "tree": "ddd9a606fbe05371efa485dd09ed61325464023d",
      "parents": [
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Gregory CLEMENT",
        "email": "gregory.clement@free-electrons.com",
        "time": "Wed Dec 29 11:52:53 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 15:13:05 2010 -0700"
      },
      "message": "spi/omap2_mcspi.c: Force CS to be in inactive state after off-mode transition\n\nWhen SPI wake up from OFF mode, CS is in the wrong state: force it to the\ninactive state.\n\nDuring the system life, I monitored the CS behavior using a oscilloscope.\nI also activated debug in omap2_mcspi, so I saw when driver disable the clocks\nand restore context when device is not used.Each time the CS was in the correct\nstate.  It was only when system was put suspend to ram with off-mode activated\nthat on resume the CS was in wrong state( ie activated).\n\nChangelog:\n* Change from v1 to v2:\n  - Rebase on linus/master (after 2.6.37-rc1)\n  - Do some clean-up and fix indentation on both patches\n  - Add more explanations for patch 2\n\n* Change from v2 to v3:\n  - Use directly resume function of spi_master instead of using function\n  - from spi_device as Grant Likely pointed it out.\n  - Force this transition explicitly for each CS used by a device.\n\n* Change from v3 to v4:\n  - Patch clean-up according to Kevin Hilman and checkpatch.\n  - Now force CS to be in inactive state only if it was inactive when it was\n    suspended.\n\n* Change from v4 to v5:\n  - Rebase on linus/master (after 2.6.37-rc3)\n  - Collapse some lines as pointed by Grant Likely\n  - Fix a spelling\n\n* Change from v5 to v6:\n  - Rebase on linus/master (after 2.6.37-rc7)\n  - Use CONFIG_SUSPEND instead of CONFIG_PM\n  - Didn\u0027t use legacy PM methods anymore. Instead, add a struct dev_pm_ops and\n    add the resume method there.\n  - Fix multi-line comment style\n\n* Change from v6 to v7:\n  - Rebase on linus/master (after 2.6.37-rc8)\n  - Drop an extra line\n\nSigned-off-by: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\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": "3ae22e8c8ac39daf88ae32f047fb23825be7c646",
      "tree": "20e7ed1005b39e65d99ac351776e74a9c925a6aa",
      "parents": [
        "62bcb91573425975d6ad2389d7ab1d8feca88ab4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Dec 25 15:32:27 2010 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Dec 25 15:32:27 2010 +0100"
      },
      "message": "spi / PM: Support dev_pm_ops\n\nAllow SPI drivers to use runtime PM and other dev_pm_ops features by\nimplementing dev_pm_ops for the bus. The existing bus specific suspend\nand resume functions will be called if a driver does not provide dev_pm_ops\nallowing for transition to the new model.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "d3c7e1ab043abd7706db4fbccf327df9e62f7990",
      "tree": "793aec926c57da1e364e04163199262364c627b0",
      "parents": [
        "dfe80f63293ece364795c2e87805882c9ec3a266",
        "4bdac7da5237170b1392f39ebee99d235043fad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 24 13:00:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 24 13:00:37 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/mpc52xx-spi: fix annotation for remove()-pointer\n  spi/fsl_espi: fix wrong setting of the address in the command buffer\n  spi/fsl_espi: change the read behaviour of the SPIRF\n  of/i2c: Fix request module by alias\n  powerpc/mpc5200: include fs.h in mpc52xx_gpt.c\n"
    },
    {
      "commit": "5aa68b85951aec91d6a955d1de861325fc9a3ba1",
      "tree": "83e3588b4a31dc4ce9a0bf4230772428ed4604fd",
      "parents": [
        "7063c0d942a1af2993531fbe52b4c74c1db818c4"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Dec 17 15:44:00 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 11:18:34 2010 -0700"
      },
      "message": "spi/mpc52xx-psc-spi: move probe/remove to proper sections\n\nProbe/remove should be in __devinit/__devexit. Found by a section-mismatch\nwarning. Also, copy do_remove() over to remove().\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4bdac7da5237170b1392f39ebee99d235043fad8",
      "tree": "aeb8398600693c16d6ba15ea9f5725b3f82ed023",
      "parents": [
        "0dd2c96f19b0cffaeb437e50fa5da195920c6e78"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Dec 17 15:33:58 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:57:17 2010 -0700"
      },
      "message": "spi/mpc52xx-spi: fix annotation for remove()-pointer\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0dd2c96f19b0cffaeb437e50fa5da195920c6e78",
      "tree": "b8581f7c418ec4bbc58737b8344a398eb0b94a65",
      "parents": [
        "e6289d63a6f39237a027dcee46366ba158cb8406"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Tue Dec 21 09:27:02 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:53:57 2010 -0700"
      },
      "message": "spi/fsl_espi: fix wrong setting of the address in the command buffer\n\nOr else we can\u0027t operate on the right address when the trans length\nis greater than 65535.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e6289d63a6f39237a027dcee46366ba158cb8406",
      "tree": "fb27d2b1dca5ba2a89789788a2801f427dc3b26d",
      "parents": [
        "020862648445d7c1b12ea213c152f27def703f3b"
      ],
      "author": {
        "name": "Mingkai Hu",
        "email": "Mingkai.hu@freescale.com",
        "time": "Tue Dec 21 09:26:07 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:53:41 2010 -0700"
      },
      "message": "spi/fsl_espi: change the read behaviour of the SPIRF\n\nThe user must read N bytes of SPIRF (1 \u003c\u003d N \u003c\u003d 4) that do not exceed the\namount of data in the receive FIFO, so read the SPIRF byte by byte when\nthe data in receive FIFO is less than 4 bytes.\n\nOn Simics, when read N bytes that exceed the amount of data in receive\nFIFO, we can\u0027t read the data out, that is we can\u0027t clear the rx FIFO,\nthen the CPU will loop on the espi rx interrupt.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\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": "79290a2aa2fd1c179a285218472092475630dc0e",
      "tree": "95052fa81eba7fc2e1a9da421ad3400a63374571",
      "parents": [
        "ebf45b7d029eb065819bfede8b30455630d76c68"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Fri Dec 24 13:59:10 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:09:21 2010 -0700"
      },
      "message": "spi/dw_spi: change to EXPORT_SYMBOL_GPL for exported APIs\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ebf45b7d029eb065819bfede8b30455630d76c68",
      "tree": "f42bcb8575af3477b1d9293bed7de3f21734236f",
      "parents": [
        "5e8b821de333f472d33e3052a8dd1c43bf3ce433"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Fri Dec 24 13:59:09 2010 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 01:08:42 2010 -0700"
      },
      "message": "spi/dw_spi: Fix too short timeout in spi polling loop\n\nThe SPI polling loop timeout only works with HZ\u003d100 as the loop was\nactually too short.\n\nAlso add appropriate cpu_relax() in the busy wait loops...\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5e8b821de333f472d33e3052a8dd1c43bf3ce433",
      "tree": "d71d71fc9d5b813a71026cd90a34da9232102d6d",
      "parents": [
        "dec5a581eb5b7d1abc90885d897d2468f1e60b21"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:59 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:47 2010 -0700"
      },
      "message": "spi/pl022: convert running variable\n\nThis variable is a bool but defined an int and defined completely\nbackwards. This makes the code more readable.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "dec5a581eb5b7d1abc90885d897d2468f1e60b21",
      "tree": "d6ffd94637b629fc03bd1a31f827396c40602d37",
      "parents": [
        "082086f2ce53c69260396e977d29972128def1d7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:48 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:47 2010 -0700"
      },
      "message": "spi/pl022: convert busy flag to a bool\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "082086f2ce53c69260396e977d29972128def1d7",
      "tree": "f06554960ae266151e300193608f543863318783",
      "parents": [
        "b729889686afb7d4366e07fe9c2f7a2737166462"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:37 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:46 2010 -0700"
      },
      "message": "spi/pl022: pass the returned sglen to the DMA engine\n\nThe sglen return by the dma_map_sg() should be passed to the DMA\nengine, not the one passed in. If we one day have a DMA mapper\nthat can coalesce entries, this will bug due to a too large\nnumber of entries being passed in.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b729889686afb7d4366e07fe9c2f7a2737166462",
      "tree": "8063ce64045ee4f8834e3e52155d81ef843711db",
      "parents": [
        "9d32af66aa3a0e28d95fc607e208795ef6cc993a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 22 23:13:07 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 21:06:43 2010 -0700"
      },
      "message": "spi/pl022: map the buffers on the DMA engine\n\nThe struct device for the DMA engine is the apropriate one to use\nwhen mapping/unmapping buffers. This is because the memory which\nis addressable by DMA is determined by the DMA engine rather than\nthe device.\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9d32af66aa3a0e28d95fc607e208795ef6cc993a",
      "tree": "43b196812ee508b532696642ccb193527b91cfc7",
      "parents": [
        "893421745a052100b981401b7c5c6dc8708fb8a0"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Dec 24 11:40:50 2010 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 20:30:11 2010 -0700"
      },
      "message": "spi/topcliff_pch: Fix data transfer issue\n\nIt seems spi_topcliff_pch of linux-2.6.37-rc6 degraded by previous patch.\nIn fact, data transfer fails on evaluation board testing.\nI found like the following register miss-setting line.\nUsing this patch, I have confirmed data transfer can work well.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "893421745a052100b981401b7c5c6dc8708fb8a0",
      "tree": "190015b678505b5e28801cfd5102aec2ab0a5bf4",
      "parents": [
        "752a4a95e3c96a8e8d3405b16d292f13e8c7856b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Nov 24 10:05:46 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 19:18:36 2010 -0700"
      },
      "message": "spi/imx: remove autodetection\n\nThere are no machines in-tree that still use the driver\nname as device name.  So save a few bytes and remove it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "97dbf37d89b6d387a5fe79ffe3b72c37ec12db43",
      "tree": "419432149109484c8f10123ac7e96fa4d245569f",
      "parents": [
        "4be2c95d1f7706ca0e74499f2bd118e1cee19669"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Dec 21 17:24:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 22 19:43:34 2010 -0800"
      },
      "message": "drivers/spi/spi.c: don\u0027t release the spi device twice\n\nThis was fixed by David Lamparter in v2.6.36-rc5 3486008 (\"spi: free\nchildren in spi_unregister_master, not siblings\") and broken again in\nv2.6.37-rc1~2^2~4 during the merge of 2b9603a0 (\"spi: enable\nspi_board_info to be registered after spi_master\").\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "752a4a95e3c96a8e8d3405b16d292f13e8c7856b",
      "tree": "838e43696fdc45b83f082eef7230d79cfe699497",
      "parents": [
        "bc3f67a3e1b20756d4bfa5886a6b8fd0c068e6a4",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 22 00:10:01 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 22 00:10:01 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.37-rc7\u0027 into spi/next\n"
    },
    {
      "commit": "3d0b6087f3f2c88caef25e1455ff8db0816d4e11",
      "tree": "b04e2fdc51a8f761b432be83c379eedce17e3396",
      "parents": [
        "54efdfeb49f03adfd0196935335890469ed314b9"
      ],
      "author": {
        "name": "Major Lee",
        "email": "major_lee@wistron.com",
        "time": "Fri Dec 10 10:13:49 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 18:48:59 2010 -0800"
      },
      "message": "dw_spi: Fix missing final read in some polling situations\n\nThere is a possibility that the last word of a transaction will be lost\nif data is not ready.  Re-read in poll_transfer() to solve this issue\nwhen poll_mode is enabled.\n\nVerified on SPI touch screen device.\n\nSigned-off-by: Major Lee \u003cmajor_lee@wistron.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21486af0f34d03b813b023d7a2b887b329f60486",
      "tree": "0c0bae3b1dccc79a7870addc60a8269d7927f25b",
      "parents": [
        "579d3bb2ac1a351bbf536480a9ab38199bbf901d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Oct 08 18:11:19 2010 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 02 17:55:13 2010 +0100"
      },
      "message": "spi/pxa2xx: pass of_node to spi device and set a parent device\n\nthe of_node will auto-publish devices which are added to the device\ntree.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "579d3bb2ac1a351bbf536480a9ab38199bbf901d",
      "tree": "7bea16be4415566fa430df5dcb25290411dec815",
      "parents": [
        "2a8626a9e2d86d114a2d9f813a1acebf9d53dd10"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:17 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 02 17:55:13 2010 +0100"
      },
      "message": "spi/pxa2xx: Modify RX-Tresh instead of busy-loop for the remaining RX bytes.\n\nAfter all TX bytes are sent, the driver spins while the SPI core is busy\nand then it spins for a \"short\" period of time until RX bytes are\navailable.\nOn Sodavile the busy flag disappears pretty quick and after that it\ntakes approx ~130ms (sometimes less but not much) until there are bytes\navailable in the RX FIFO.\nThis patch removes the busy loop and modifies the RX threshould so we\nget woken up once the remainings bytes arrived.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "2a8626a9e2d86d114a2d9f813a1acebf9d53dd10",
      "tree": "fa8764bdc568371a6e3038a402cc101eda07bb19",
      "parents": [
        "d0777f2c3eda180e3fc549e0efbe741014f17689"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:17 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 02 17:55:12 2010 +0100"
      },
      "message": "spi/pxa2xx: Add chipselect support for Sodaville\n\nThe SPI core on Sodaville supports chip selects. Its configuration\nmoved into the SSSR register at bit 0 and 1. Thus Sodaville can be hooked\nup with up to 4 devices.\nThis patch ensures that the bits which are otherwiese reserved are only\ntouched on Sodaville and not on any other PXAs. Also it makes sure that\nthe status register does not lose the CS information while clearing the\nROR bit.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "d0777f2c3eda180e3fc549e0efbe741014f17689",
      "tree": "498b83ed879789d6424c9f74bcc1e8c67c20de45",
      "parents": [
        "d6ea3df0d470fb9260db93883f97764cf9f0e562"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:16 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 13:48:30 2010 +0100"
      },
      "message": "spi/pxa2xx: Consider CE4100\u0027s FIFO depth\n\nFor PXA the default threshold is FIFO_DEPTH / 2. Adjust this value for\nCE4100.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\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": "8348c259dd6a6019a8fa01b0a3443409480f7b9d",
      "tree": "4b886c8a8acbad09f27640a78c2083c5bec16c99",
      "parents": [
        "4a25605fb71f02b4f80091df91f777225a0309c5"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:15 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 12:18:33 2010 +0100"
      },
      "message": "arm/pxa2xx: reorgazine SSP and SPI header files\n\nThe PXA-SPI driver relies on some files / defines which are arm specific\nand are within the ARM tree. The CE4100 SoC which is x86 has also the\nSPI core.\nThis patch moves the ssp and spi files from arm/mach-pxa and plat-pxa to\ninclude/linux where the CE4100 can access them.\n\nThis move got verified by building the following defconfigs:\n   cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig\n   imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig\n   raumfeld_defconfig magician_defconfig\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "4a25605fb71f02b4f80091df91f777225a0309c5",
      "tree": "4ba532f527c3e67fa0e511030031ede6d3321145",
      "parents": [
        "49cbb1e0b6dcba9170e72fdf40c75fc24cadba4b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:15 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 12:18:32 2010 +0100"
      },
      "message": "spi/pxa2xx: Use define for SSSR_TFL_MASK instead of plain numbers\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "49cbb1e0b6dcba9170e72fdf40c75fc24cadba4b",
      "tree": "ad2b14d580fd4101b39b55761a6de5178a7c5d0a",
      "parents": [
        "fbd29a14af42d374ddce9c16ff5f7805e69c764f"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Nov 22 17:12:14 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 12:18:31 2010 +0100"
      },
      "message": "spi/pxa2xx: add support for shared IRQ handler\n\nThis is required in case the interrupt line is shared with other\ndevices.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\n"
    },
    {
      "commit": "214b574ab81236e7740243985d63a1d6a61231a2",
      "tree": "799104b78265cab4abfc3e5c73f12e2d0150dba1",
      "parents": [
        "82d5b5c8da769184a9bc2cc2adc90555f4aa90b0"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Nov 20 14:52:53 2010 +0800"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 30 17:23:24 2010 +0100"
      },
      "message": "atmel_spi: fix warning In function \u0027atmel_spi_dma_map_xfer\u0027\n\npassing argument 2 of \u0027dma_map_single\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "fbd29a14af42d374ddce9c16ff5f7805e69c764f",
      "tree": "1f4df085215624430a3d093d010f464301535c23",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Nov 19 09:00:11 2010 -0800"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Nov 26 11:29:02 2010 +0100"
      },
      "message": "spi/pxa2xx: register driver properly\n\nuse platform_driver_register instead of platform_driver_probe. The\nlatter only checks available devices at the time of calling. So if a\ndevice gets inserter at a later point in time then the driver will never\nplay with it.\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": "212d4b69652171d4474bc9dfc08e829737264632",
      "tree": "23e21bbca0bd6ff51ae011acb93b853b0fbb0ee8",
      "parents": [
        "0e0eae4d1cdff5fa6608bcc6f6990774dec2527d"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Mon Oct 11 10:41:39 2010 +0530"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Thu Nov 18 18:38:38 2010 +0530"
      },
      "message": "spi: davinci: shorten variable names\n\nShorten names of local variables and structure members where\npossible.\n\nLocal variables:\n\n* \u0027davinci_spi\u0027 is being renamed \u0027dspi\u0027\n* \u0027davinci_spi_dma\u0027 is being renamed \u0027dma\u0027\n\nStructure members:\n\n* \u0027dma_{tx|rx}_channel\u0027 is being renamed \u0027{tx|rx}_channel\u0027\n  since the structure containing them is already called\n  \u0027davinci_spi_dma\u0027\n\n* \u0027davinci_spi_dma\u0027 in \u0027davinci_spi\u0027 structure is being\n  renamed \u0027dma\u0027\n\nTested-By: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\n"
    },
    {
      "commit": "0e0eae4d1cdff5fa6608bcc6f6990774dec2527d",
      "tree": "9cf829fe818a49b57653aed6b552a82f1308b14e",
      "parents": [
        "43abb11ba540e21346c6e7ab3211b48928501ea6"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Fri Oct 08 14:04:22 2010 +0530"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Thu Nov 18 18:38:37 2010 +0530"
      },
      "message": "spi: davinci: remove unnecessary private data member \u0027region_size\u0027\n\nRemove unnecesary private data member \u0027region_size\u0027\nbeing used to store the size of SPI memory region.\n\nInstead, get the memory resource size directly from\nthe platform data.\n\nTested-By: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\n"
    }
  ],
  "next": "43abb11ba540e21346c6e7ab3211b48928501ea6"
}
