)]}'
{
  "log": [
    {
      "commit": "30b842889eea1bea02dff55b13d2ddf07a46ce78",
      "tree": "827d96b61384d5fe22ed7aeba02b34026648046e",
      "parents": [
        "84a442b9a16ee69243ce7fce5d6f6f9c3fbdee68",
        "820f3dd7964f1889baaaaa0c2ba45d05bb619f66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 13:05:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 13:05:55 2012 -0700"
      },
      "message": "Merge tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc: soc specific changes (part 2) from Olof Johansson:\n \"This adds support for the spear13xx platform, which has first been\n  under review a long time ago and finally been completed after generic\n  spear work has gone into the clock, dt and pinctrl branches.\n\n  Also a number of updates for the samsung socs are part of this branch.\"\n\nFix up trivial conflicts in drivers/gpio/gpio-samsung.c that look much\nworse than they are: the exonys5 init code was refactored in commit\nfd454997d687 (\"gpio: samsung: refactor gpiolib init for exynos4/5\"), and\nthen commit f10590c9836c (\"ARM: EXYNOS: add GPC4 bank instance\") added a\nnew gpio chip define and did tiny updates to the init code.\n\nSo the conflict diff looks like hell, but it\u0027s actually a fairly simple\nchange.\n\n* tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (34 commits)\n  ARM: exynos: fix building with CONFIG_OF disabled\n  ARM: EXYNOS: Add AUXDATA for i2c controllers\n  ARM: dts: Update device tree source files for EXYNOS5250\n  ARM: EXYNOS: Add device tree support for interrupt combiner\n  ARM: EXYNOS: Add irq_domain support for interrupt combiner\n  ARM: EXYNOS: Remove a new bus_type instance for EXYNOS5\n  ARM: EXYNOS: update irqs for EXYNOS5250 SoC\n  ARM: EXYNOS: Add pre-divider and fout mux clocks for bpll and mpll\n  ARM: EXYNOS: add GPC4 bank instance\n  ARM: EXYNOS: Redefine IRQ_MCT_L0,1 definition\n  ARM: EXYNOS: Modify the GIC physical address for static io-mapping\n  ARM: EXYNOS: Add watchdog timer clock instance\n  pinctrl: SPEAr1310: Fix pin numbers for clcd_high_res\n  SPEAr: Update MAINTAINERS and Documentation\n  SPEAr13xx: Add defconfig\n  SPEAr13xx: Add compilation support\n  SPEAr13xx: Add dts and dtsi files\n  pinctrl: Add SPEAr13xx pinctrl drivers\n  pinctrl: SPEAr: Create macro for declaring GPIO PINS\n  SPEAr13xx: Add common clock framework support\n  ...\n"
    },
    {
      "commit": "27953437059c64d14086196eb96f43c78caa9db3",
      "tree": "0cfd5fb21262a6db3de0c64462847b4c0c43e9df",
      "parents": [
        "2c757fd5d1a92086f225a75a8fac7cab242d11b0",
        "3c0dec5f58b3c7b3627715126d1bf9b030a076f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "message": "Merge tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clock driver changes from Olof Johansson:\n \"The new clock subsystem was merged in linux-3.4 without any users,\n  this now moves the first three platforms over to it: imx, mxs and\n  spear.\n\n  The series also contains the changes for the clock subsystem itself,\n  since Mike preferred to have it together with the platforms that\n  require these changes, in order to avoid interdependencies and\n  conflicts.\"\n\nFix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code\nremoved in one branch, added OF support in another) and\ndrivers/dma/imx-sdma.c (independent changes next to each other).\n\n* tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  SPEAr: Update defconfigs\n  SPEAr: Add SMI NOR partition info in dts files\n  SPEAr: Switch to common clock framework\n  SPEAr: Call clk_prepare() before calling clk_enable\n  SPEAr: clk: Add General Purpose Timer Synthesizer clock\n  SPEAr: clk: Add Fractional Synthesizer clock\n  SPEAr: clk: Add Auxiliary Synthesizer clock\n  SPEAr: clk: Add VCO-PLL Synthesizer clock\n  SPEAr: Add DT bindings for SPEAr\u0027s timer\n  ARM i.MX: remove now unused clock files\n  ARM: i.MX6: implement clocks using common clock framework\n  ARM i.MX35: implement clocks using common clock framework\n  ARM i.MX5: implement clocks using common clock framework\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ...\n"
    },
    {
      "commit": "be122abe4bcd6d39b37892daae28c8bf5e4030fc",
      "tree": "e8ad84c41c2acde27c77fa212b8865cd3acfe6fb",
      "parents": [
        "b343c8beec664ef6f0e9964d3001c7c7966331ae",
        "1e8a52e18cfb381bc9cc1f0b720540364d2a6edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:56:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:56:24 2012 -0700"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull SPI changes from Grant Likely:\n \"Bug fixes and new features for SPI device drivers.  Also move device\n  tree support code out of drivers/of and into drivers/spi/spi.c where\n  it makes more sense.\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: By default setup spi_masters with 1 chipselect and dynamics bus number\n  SPI: PRIMA2: use the newest APIs of PINCTRL to fix compiling errors\n  spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control\n  spi: refactor spi-coldfire-qspi to use SPI queue framework.\n  spi/omap2-mcspi: convert to the pump message infrastructure\n  spi/rspi: add dmaengine support\n  spi/topcliff: use correct __devexit_p annotation\n  spi: Dont call prepare/unprepare transfer if not populated\n  spi/ep93xx: clean probe/remove routines\n  spi/devicetree: Move devicetree support code into spi directory\n  spi: use module_pci_driver\n  spi/omap2-mcspi: Trivial optimisation\n  spi: omap2-mcspi: add support for pm_runtime autosuspend\n  spi/omap: Remove bus_num usage for instance index\n  OMAP : SPI : use devm_* functions\n  spi: omap2-mcspi: convert to module_platform_driver\n  spi: omap2-mcspi: make it behave as a module\n"
    },
    {
      "commit": "1e8a52e18cfb381bc9cc1f0b720540364d2a6edd",
      "tree": "c10c014afe3e7cab09773b8af214a0c2e85aac2e",
      "parents": [
        "71422f9e68d43f3fbc6c8939ca8d1b80aa2e4d1a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 23:42:08 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 23:42:08 2012 -0600"
      },
      "message": "spi: By default setup spi_masters with 1 chipselect and dynamics bus number\n\nTrivial simplification.  Instead of requiring spi master drivers to\nalways set the bus number (even when a dynamic number is desired),\nthis patch modifies spi_alloc_master() to initialize num_chipselect to\n1 (because there will always be at least one CS) and bus_num to -1 for\ndynamic allocation.  This simplifies the code needed to be written for\ndrivers.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "71422f9e68d43f3fbc6c8939ca8d1b80aa2e4d1a",
      "tree": "df8ba1f5bebf272ea14cdbb01924aaeb65c93525",
      "parents": [
        "067aa4815a9bc12a569d8a06afef50ba5773afbf"
      ],
      "author": {
        "name": "Barry Song",
        "email": "Baohua.Song@csr.com",
        "time": "Tue May 15 10:21:00 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 23:17:31 2012 -0600"
      },
      "message": "SPI: PRIMA2: use the newest APIs of PINCTRL to fix compiling errors\n\nFix the compiling errors:\ndrivers/spi/spi-sirf.c: In function \u0027spi_sirfsoc_probe\u0027:\ndrivers/spi/spi-sirf.c:563: error: implicit declaration of function \u0027pinmux_get\u0027\ndrivers/spi/spi-sirf.c:563: warning: assignment makes pointer from integer without a cast\ndrivers/spi/spi-sirf.c:568: error: implicit declaration of function \u0027pinmux_enable\u0027\ndrivers/spi/spi-sirf.c:602: error: implicit declaration of function \u0027pinmux_disable\u0027\ndrivers/spi/spi-sirf.c:603: error: implicit declaration of function \u0027pinmux_put\u0027\nmake[3]: *** [drivers/spi/spi-sirf.o] Error 1\n\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "067aa4815a9bc12a569d8a06afef50ba5773afbf",
      "tree": "bef078daa67d8a52aa08322299f4d997449b60cb",
      "parents": [
        "bc98d13f5cce1b617305966c3e95f7b2e62aa820"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton.krzesinski@canonical.com",
        "time": "Fri May 11 15:29:50 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 23:12:06 2012 -0600"
      },
      "message": "spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control\n\nCommit 178db7d3, \"spi: Fix device unregistration when unregistering\nthe bus master\", changed spi device initialization of dev.parent pointer\nto be the master\u0027s device pointer instead of his parent.\n\nThis introduced a bug in spi-fsl-spi, since its usage of spi device\npointer was not updated accordingly. This was later fixed by commit\n5039a86, \"spi/mpc83xx: fix NULL pdata dereference bug\", but it missed\nanother spot on fsl_spi_cs_control function where we also need to update\nusage of spi device pointer. This change address that.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nAcked-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bc98d13f5cce1b617305966c3e95f7b2e62aa820",
      "tree": "1c2d889dd2a3758aea8ff7793ded48ee37b443ac",
      "parents": [
        "5fda88f5e17ea0e767360a3f09eac80f83296ea9"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Thu May 10 09:26:55 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 22:57:27 2012 -0600"
      },
      "message": "spi: refactor spi-coldfire-qspi to use SPI queue framework.\n\nUse the new SPI queue framework; remove use of workqueue, replace\nmcfqspi_transfer with mcfqspi_transfer_one_message, add\nmcfqspi_prepare_transfer_hw and mcfqspi_unprepare_transfer_hw, update power\nmanagement routines.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5fda88f5e17ea0e767360a3f09eac80f83296ea9",
      "tree": "31b0189d211ff8d697ceebfd40465e7c1b6ad731",
      "parents": [
        "a3633fe7aa7022e2e9b2b799a0cbf3d6944d8ba5"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu May 10 18:27:45 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 22:54:19 2012 -0600"
      },
      "message": "spi/omap2-mcspi: convert to the pump message infrastructure\n\nThis patch converts the OMAP SPI driver to use the SPI infrastructure\npump message queue.Also fixes the below warning.\nmaster is unqueued, this is deprecated\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a3633fe7aa7022e2e9b2b799a0cbf3d6944d8ba5",
      "tree": "acd8bfc00d867708e90b8e28e84de5617c9c7ac4",
      "parents": [
        "d195f7bebc14ece71bf11d09f1726ee6f6b4f4b9"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Apr 20 14:50:36 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 22:37:16 2012 -0600"
      },
      "message": "spi/rspi: add dmaengine support\n\nThis patch adds dmaengine supporting using sh_dma driver. The module\nreceives data by DMAC, it also needs TX DMAC to generate SPI\u0027s clocks.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d195f7bebc14ece71bf11d09f1726ee6f6b4f4b9",
      "tree": "e658e8048bea0af3bf3f2a88d94a56f5487a5e2c",
      "parents": [
        "7dfd2bd70228d1f8d468d58cb3d12ecd618479ed"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 09 16:35:23 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 19 22:27:12 2012 -0600"
      },
      "message": "spi/topcliff: use correct __devexit_p annotation\n\n__devexit functions are discarded when CONFIG_HOTPLUG\nis not set, so the symbol needs to be referenced carefully.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3c0dec5f58b3c7b3627715126d1bf9b030a076f0",
      "tree": "4bf8f56fca3bf6be109209b116fc8e32cb2e0f9e",
      "parents": [
        "fcd8d84a585f3578a9ebdd27e757495a27415322",
        "7e0fa1b5fa91d9aa456d102c273b2cf0f2e95d39"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "message": "Merge branch \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux into next/clock\n\n* \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ARM: Orion: SDIO: Add support for clk.\n  ARM: Orion: NAND: Add support for clk, if there is one.\n  ARM: Orion: EHCI: Add support for enabling clocks\n  ARM: Orion: SATA: Add per channel clk/clkdev support.\n  ARM: Orion: UART: Get the clock rate via clk_get_rate().\n  ARM: Orion: WDT: Add clk/clkdev support\n  ARM: Orion: Eth: Add clk/clkdev support.\n  ARM: Orion: SPI: Add clk/clkdev support.\n  ARM: Orion: Add clocks using the generic clk infrastructure.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4f5a9fd341e8ffd825ecf56155df6fe6c3d732b1",
      "tree": "ac23c7b80154a476db3882d92f079c50c919e2fa",
      "parents": [
        "c818f97bc3266f0fbf619f2348d951272f8ac335",
        "a0f5e3631b07cabf624e7d818df76d47d9d21017"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:30:52 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:30:52 2012 +0200"
      },
      "message": "Merge branch \u0027imx/pinctrl\u0027 into imx/clock\n\nConflicts:\n\tdrivers/mmc/host/sdhci-esdhc-imx.c\n\tdrivers/net/ethernet/freescale/fec.c\n\tdrivers/spi/spi-imx.c\n\tdrivers/tty/serial/imx.c\n\nThis resolves dependencies between the pinctrl and clock changes\nin imx.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f1cb86ece24fbdf99d0cd544a2f0076f2d01eaa5",
      "tree": "1746550efeb3faaab847fe561fd2e1ece89af688",
      "parents": [
        "a024fa1313d57264ad88a7a4f2f96f9472986712",
        "c4bec603831d2f792a73c2422118f07000c15d5d"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon May 14 18:22:46 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon May 14 18:22:46 2012 +0900"
      },
      "message": "Merge branch \u0027next/devel-s3c24xx-hsspi\u0027 into next/devel-samsung\n"
    },
    {
      "commit": "dffa27e7a8626ed2d64f027b0f844fe6fe438c11",
      "tree": "d528c04f789b2c83cfe174e88100fbca6bc71647",
      "parents": [
        "15afbc68780f8c06c5b5590adcbf7534ee1920b3"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 20:28:12 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 12 09:43:11 2012 +0800"
      },
      "message": "spi/imx: adopt pinctrl support\n\nCc: spi-devel-general@lists.sourceforge.net\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\n"
    },
    {
      "commit": "7dfd2bd70228d1f8d468d58cb3d12ecd618479ed",
      "tree": "5388c3c8ba4907ed86e7401da969e917a4f30586",
      "parents": [
        "6d6467ee58b4cddd34b01d642d282a353dd57ce9"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu May 10 19:20:41 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 10 21:23:58 2012 -0600"
      },
      "message": "spi: Dont call prepare/unprepare transfer if not populated\n\nCurrently the prepare/unprepare transfer are called unconditionally.\nThe assumption is that every driver using the spi core queue infrastructure\nhas to populate the prepare and unprepare functions. This encourages\ndrivers to populate empty functions to prevent crashing.\nThis patch prevents the call to prepare/unprepare if not populated.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n[grant.likely: fix whitespace defect]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6d6467ee58b4cddd34b01d642d282a353dd57ce9",
      "tree": "aff8db927d873c5810ef7d7ad004e53639480017",
      "parents": [
        "3aa450c063e29b4f4b622480e1779e5e256d8f8f"
      ],
      "author": {
        "name": "Hannu Heikkinen",
        "email": "hannuxx@iki.fi",
        "time": "Wed May 09 17:26:26 2012 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 09 18:37:42 2012 -0600"
      },
      "message": "spi/ep93xx: clean probe/remove routines\n\nUse devm_* functions for managing devres resources.\n\nAlso use local variable irq and remove irq variable from\nstruct ep93xx_spi, as it is needed only in probe routine.\n\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Hannu Heikkinen \u003channuxx@iki.fi\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3aa450c063e29b4f4b622480e1779e5e256d8f8f",
      "tree": "d18942ff8bf862f2973f4e7adbf99c4f3e22a563",
      "parents": [
        "d57a4282d04810417c4ed2a49cbbeda8b3569b18",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 09 18:32:01 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 09 18:32:01 2012 -0600"
      },
      "message": "Merge tag \u0027v3.4-rc6\u0027 into spi/next\n\nLinux 3.4-rc6\n"
    },
    {
      "commit": "4574b886698dfad6209102fed6136622b5fe1c21",
      "tree": "2f1deee540c68261f4531d09337a19a130a7ea45",
      "parents": [
        "2f129bf4aab684bef1e82e747b709a5025ecb698"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Fri Apr 06 17:17:26 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue May 08 16:33:55 2012 -0700"
      },
      "message": "ARM: Orion: SPI: Add clk/clkdev support.\n\nRemove now redundant tclk from SPI platform data. This makes the platform\ndata empty, so remove it.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "2431a8154634027ce3915200699f26fb3725a1f2",
      "tree": "836dc408c6bfc8af24a5b9c5f0f46b7c23001438",
      "parents": [
        "128465ca7c0775609b1c24f66cd6bddac5f59c9b"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:13 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:20:39 2012 -0600"
      },
      "message": "spi/spi-bfin5xx: Fix flush of last bit after each spi transfer\n\nThis patch ensures that the last bit of a transfer gets correctly\nflushed out of the register.\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "128465ca7c0775609b1c24f66cd6bddac5f59c9b",
      "tree": "c3d4b1c135e36bbd0f99b56c8f50ec1c7fe71cf1",
      "parents": [
        "8d9d2a4b6ca0013b62a438808d22bdd615abcd00"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:12 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:19:01 2012 -0600"
      },
      "message": "spi/spi-bfin5xx: fix reversed if condition in interrupt mode\n\nThis condition is used to determine 8 bits or 16 and 32 bits transfer.\nObviously it is reversed.\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8d9d2a4b6ca0013b62a438808d22bdd615abcd00",
      "tree": "8b613741abafb594ce3fa9e1f1070dcfc73ae382",
      "parents": [
        "7666fd8b02af87a8b672b00d47e56d77f709127e"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:11 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:17:25 2012 -0600"
      },
      "message": "spi/spi_bfin_sport: drop bits_per_word from client data\n\nSince the member was dropped from the common Blackfin header, we need\nto stop using it in the SPORT driver too.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7666fd8b02af87a8b672b00d47e56d77f709127e",
      "tree": "e878378189b64b249c5b8cc371a275a999a46120",
      "parents": [
        "488e1a9de27f0a299fc185f0b5c67246a3f0c6c9"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:10 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:16:39 2012 -0600"
      },
      "message": "spi/bfin_spi: drop bits_per_word from client data\n\nNo other SPI controller has this field, and SPI clients should be setting\nthis up in their own drivers.  So drop it from the Blackfin controller to\nkeep people from using it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "488e1a9de27f0a299fc185f0b5c67246a3f0c6c9",
      "tree": "a4c3130931148e5d3744e8fbb7b69fc8d924959e",
      "parents": [
        "22ac3e82e1d3e5cad92538fe4ab51906cb220444"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:09 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:16:21 2012 -0600"
      },
      "message": "spi/spi-bfin-sport: move word length setup to transfer handler\n\nEach transfer may have its own bits per word.\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "22ac3e82e1d3e5cad92538fe4ab51906cb220444",
      "tree": "1fcbf1cc2b50c41f9c2adf72b6f220bb85b89dc9",
      "parents": [
        "ea505bc99f77f3f9db02bb965bd59ac5db063f60"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang.linux@gmail.com",
        "time": "Mon Apr 23 18:18:08 2012 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:15:45 2012 -0600"
      },
      "message": "spi/bfin5xx: rename config macro name for bfin5xx spi controller driver\n\nThis controller is only for blackfin 5xx soc, so rename it to BFIN5XX\n\nSigned-off-by: Scott Jiang \u003cscott.jiang.linux@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ea505bc99f77f3f9db02bb965bd59ac5db063f60",
      "tree": "de89dabcfede2797cdecc224aa5224854db5232a",
      "parents": [
        "88a3a255a510ed193bf0cc35424761c3c9247586"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Apr 19 11:48:15 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 12:07:40 2012 -0600"
      },
      "message": "spi/pl022: Allow request for higher frequency than maximum possible\n\nCurrently, if we request for frequency greater than maximum possible, spi driver\nreturns error.\n\nFor example, if the spi block src frequency is 333/4 MHz, i.e. 83.33.. MHz,\nmaximum frequency programmable would be src/2. Which would come around 41.6...\n\nIt is difficult to pass frequency in these figures. We normally try to program\nin round figures, like 42 MHz and it should get programmed to \u003c\u003d\nrequested_frequency, i.e. 41.6...\n\nFor this to happen, we must not return error even if requested freq is higher\nthan max possible. But should program it to max possible.\n\nReported-by: Vinit Kamalaksha Shenoy \u003cvinit.shenoy@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "88a3a255a510ed193bf0cc35424761c3c9247586",
      "tree": "756d1d4e1fdea15858e65351075910173eed7995",
      "parents": [
        "1e41dc0ee2f3807328db95e4f87ff1333245190f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Apr 20 15:37:35 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 11:19:15 2012 -0600"
      },
      "message": "spi/bcm63xx: set master driver mode_bits.\n\nWe were not properly advertising the MODE bits supported by this driver, fix\nthat.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1e41dc0ee2f3807328db95e4f87ff1333245190f",
      "tree": "1f6539f37b28cf99d63805d0a9f81f730a4146c5",
      "parents": [
        "cde4384e1037c15e5dd04c68d19c75798b6281dd"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Apr 20 15:37:34 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 11:16:46 2012 -0600"
      },
      "message": "spi/bcm63xx: don\u0027t use the stopping state\n\nWe do not need to use a flag to indicate if the master driver is stopping\nit is sufficient to perform spi master unregistering in the platform\ndriver\u0027s remove function.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cde4384e1037c15e5dd04c68d19c75798b6281dd",
      "tree": "d3b9865bdb5d064c9f047310acd6588091f6d8cd",
      "parents": [
        "d4b9b578cba7231c1fbafbe901a2e8f38654e056"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Apr 20 15:37:33 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 11:15:41 2012 -0600"
      },
      "message": "spi/bcm63xx: convert to the pump message infrastructure\n\nThis patch converts the bcm63xx SPI driver to use the SPI infrastructure\npump message queue. Since we were previously sleeping in the SPI\ndriver\u0027s transfer() function (which is not allowed) this is now fixed as well.\n\nTo complete that conversion a certain number of changes have been made:\n- the transfer len is split into multiple hardware transfers in case its\n  size is bigger than the hardware FIFO size\n- the FIFO refill is no longer done in the interrupt context, which was a\n  bad idea leading to quick interrupt handler re-entrancy\n\nTested-by: Tanguy Bouzeloc \u003ctanguy.bouzeloc@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d4b9b578cba7231c1fbafbe901a2e8f38654e056",
      "tree": "29daa1cec9737e4ec34f52354133d7ddfac987d0",
      "parents": [
        "dbabe0d659d3cfe42830a779909ab3cd42f7b027"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Apr 17 18:46:36 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 11:11:28 2012 -0600"
      },
      "message": "spi/spi-ep93xx.c: use dma_transfer_direction instead of dma_data_direction\n\nA new enum indicating the dma channel direction was introduced by:\n\ncommit 49920bc66984a512f4bcc7735a61642cd0e4d6f2\n    dmaengine: add new enum dma_transfer_direction\n\nThe following commit changed spi-ep93xx to use the new enum:\n\ncommit a485df4b4404379786c4bdd258bc528b2617449d\n    spi, serial: move to dma_transfer_direction\n\nIn doing so a sparse warning was introduced:\n\nwarning: mixing different enum types\n   int enum dma_data_direction  versus\n   int enum dma_transfer_direction\n\nThis is produced because the \u0027dir\u0027 passed in ep93xx_spi_dma_prepare\nis an enum dma_data_direction and is being used to set the\ndma_slave_config \u0027direction\u0027 which is now an enum dma_transfer_direction.\n\nFix this by converting spi-ep93xx to use the new enum type in all\nplaces.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5eb806a3a68920a9f373f18b03fa14852047e62b",
      "tree": "0a5ecac4d4b8c729cefe70c6f406c17f274774db",
      "parents": [
        "eb798c641a34ae9cee9fcacfbe5dd40bd7777607"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Thu Apr 19 14:44:21 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 27 10:47:51 2012 -0600"
      },
      "message": "spi/pl022: Fix calculate_effective_freq()\n\ncalculate_effective_freq() was still not optimized and there were cases when it\nreturned without error and with values of cpsr and scr as zero.\n\nAlso, the variable named found is not used well.\n\nThis patch targets to optimize and correct this routine. Tested for SPEAr.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nTested-by: Vinit Kamalaksha Shenoy \u003cvinit.shenoy@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aa29d840e3138fdf9459cc1e0101d6f25f8a48f4",
      "tree": "141c115078175641ce30192d5f68d95dec9fc54c",
      "parents": [
        "7560e3f3581ed415828d3f431b8622fa38c2d133"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 07 09:30:22 2012 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:36 2012 +0200"
      },
      "message": "spi i.MX: do not depend on grouped clocks\n\nthe current i.MX clock support groups together unrelated clocks\nto a single clock which is then used by the driver. This can\u0027t\nbe accomplished with the generic clock framework so we instead\nrequest the individual clocks in the driver. For i.MX there are\ngenerally three different clocks:\n\nipg: bus clock (needed to access registers)\nahb: dma relevant clock, sometimes referred to as hclk in the datasheet\nper: bit clock, pixel clock\n\nThis patch changes the driver to request the individual clocks.\nCurrently all clk_get will get the same clock until the SoCs\nare converted to the generic clock framework\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c4bec603831d2f792a73c2422118f07000c15d5d",
      "tree": "5166dc16c0c3cfd80cff0705c9bf5cb11a51c449",
      "parents": [
        "f03eb25e223cf1fc9e807a479b776e8e2f1cc9e1"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Tue Apr 24 18:07:16 2012 -0700"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Apr 24 18:07:16 2012 -0700"
      },
      "message": "spi/s3c64xx: Allow usage for ARCH_S3C24XX\n\nNewer SoCs from the S3C24XX line, namely S3C2416/2443/2450 contain\nhsspi-controllers compatible with the s3c64xx type.\n\nThe previous patches enabled platform support for it, so make the\ndriver also usable for the S3C24xx architecture.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "eb798c641a34ae9cee9fcacfbe5dd40bd7777607",
      "tree": "3cbd69ef2fc8ffae67160b9919548aa38c0af916",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Vinit Shenoy",
        "email": "vinit.shenoy@st.com",
        "time": "Tue Apr 17 12:40:13 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 17 17:54:05 2012 -0600"
      },
      "message": "spi/pl022: Fix range checking for bits per word\n\npl022 ssp controller supports word lengths from 4 to 16 (or 32) bits.\nCurrently implemented checks were incorrect. It has following check\n\nif (pl022-\u003evendor-\u003emax_bpw \u003e\u003d 32)\n\nwhich must be checking for \u003c\u003d.\n\nAlso error print message is incorrect, that prints \"range is from 1 to\n16\".\n\nFix both these issues.\n\nSigned-off-by: Vinit Shenoy \u003cvinit.shenoy@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9a8e5d41124a7352e554581333d4d9689dc1526b",
      "tree": "88e74fe2cdca5ca2d1d5424a728ade00a12f05d3",
      "parents": [
        "12e993b89464707398e4209bd99983e376454985",
        "708e5978dfee0090a27c5531ce3b017dd6d190a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 17:35:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 17:35:19 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"Nothing too disasterous, the biggest thing being the removal of the\n  regulator support for vcore in the AMBA driver; only one SoC was using\n  this and it got broken during the last merge window, which then\n  started causing problems for other people.  Mutual agreement was\n  reached for it to be removed.\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7386/1: jump_label: fixup for rename to static_key\n  ARM: 7384/1: ThumbEE: Disable userspace TEEHBR access for !CONFIG_ARM_THUMBEE\n  ARM: 7382/1: mm: truncate memory banks to fit in 4GB space for classic MMU\n  ARM: 7359/2: smp_twd: Only wait for reprogramming on active cpus\n  ARM: 7383/1: nommu: populate vectors page from paging_init\n  ARM: 7381/1: nommu: fix typo in mm/Kconfig\n  ARM: 7380/1: DT: do not add a zero-sized memory property\n  ARM: 7379/1: DT: fix atags_to_fdt() second call site\n  ARM: 7366/3: amba: Remove AMBA level regulator support\n  ARM: 7377/1: vic: re-read status register before dispatching each IRQ handler\n  ARM: 7368/1: fault.c: correct how the tsk-\u003e[maj|min]_flt gets incremented\n"
    },
    {
      "commit": "cf7d8a5550779486524f775c8cf4be9b91365d23",
      "tree": "0be1d7e7aebcedcd97e1ec9a1af3a190f45a20b4",
      "parents": [
        "4166fb64593514ad920b7dbd290e0a934b37d24a",
        "39ec0d38141b198f94fd19c2bb10fd7c616510d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 12:17:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 12:17:45 2012 -0700"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull SPI bug fixes from Grant Likely:\n \"Miscellaneous driver bug fixes.  No major changes in this branch.\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/imx: prevent NULL pointer dereference in spi_imx_probe()\n  spi/imx: mark base member in spi_imx_data as __iomem\n  spi/mpc83xx: fix NULL pdata dereference bug\n  spi/davinci: Fix DMA API usage in davinci\n  spi/pL022: include types.h to remove compilation warnings\n"
    },
    {
      "commit": "d57a4282d04810417c4ed2a49cbbeda8b3569b18",
      "tree": "40fbd959e4a72c7c2635f8488bbd43d0ff353b80",
      "parents": [
        "8ebb35fd7ad07ab9a88a35eedd4f89a1e2a8fa55"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Apr 07 14:16:53 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 13 10:21:39 2012 -0600"
      },
      "message": "spi/devicetree: Move devicetree support code into spi directory\n\nThe SPI device tree support code isn\u0027t shared by any other subsystem.  It can\nbe moved into the core drivers/spi directory and the exported symbol can be\nremoved.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "1e45860f541497d73162305d48b638d9b87e1ae3",
      "tree": "06b324a3a99a278810c5403af84cf106afea19b4",
      "parents": [
        "34af657916332e89564566bc8d35e3e06cc0c236"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Fri Apr 13 13:11:50 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 13 14:04:08 2012 +0100"
      },
      "message": "ARM: 7366/3: amba: Remove AMBA level regulator support\n\nThe AMBA bus regulator support is being used to model on/off switches\nfor power domains which isn\u0027t terribly idiomatic for modern kernels with\nthe generic power domain code and creates integration problems on platforms\nwhich don\u0027t use regulators for their power domains as it\u0027s hard to tell\nthe difference between a regulator that is needed but failed to be provided\nand one that isn\u0027t supposed to be there (though DT does make that easier).\n\nPlatforms that wish to use the regulator API to manage their power domains\ncan indirect via the power domain interface.\n\nThis feature is only used with the vape supply of the db8500 PRCMU\ndriver which supplies the UARTs and MMC controllers, none of which have\nsupport for managing vcore at runtime in mainline (only pl022 SPI\ncontroller does).  Update that supply to have an always_on constraint\nuntil the power domain support for the system is updated so that it is\nenabled for these users, this is likely to have no impact on practical\nsystems as probably at least one of these devices will be active and\ncause AMBA to hold the supply on anyway.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39ec0d38141b198f94fd19c2bb10fd7c616510d2",
      "tree": "45fdc314c87e04398e4de5c0c93f8590556b1c4c",
      "parents": [
        "cc4d22ae541ccd989ef163c46a38afde131e1644"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Tue Apr 03 15:03:44 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 22:17:15 2012 -0600"
      },
      "message": "spi/imx: prevent NULL pointer dereference in spi_imx_probe()\n\nWhen no platform_data is present and either \u0027spi-num-chipselects\u0027 is\nnot defined in the DT or \u0027cs-gpios\u0027 has less entries than\n\u0027spi-num-chipselects\u0027 specifies, the NULL platform_data pointer is\nbeing dereferenced.\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8ebb35fd7ad07ab9a88a35eedd4f89a1e2a8fa55",
      "tree": "0da22d150c64ef9078fd2f36b32ab73556cf5dd0",
      "parents": [
        "39f8052d2e0c35533e776ef1235e4cc32cc35d02"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Apr 04 22:29:32 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:11:34 2012 -0600"
      },
      "message": "spi: use module_pci_driver\n\nThis patch converts the drivers in drivers/spi/* to use module_pci_driver()\nmacro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "39f8052d2e0c35533e776ef1235e4cc32cc35d02",
      "tree": "61a2ffa627caab8724d9c3cb7192f9aaf4068ce5",
      "parents": [
        "27b5284cfbe187732ebb184b03ea693f44837f9d"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu Mar 29 22:11:07 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:11:03 2012 -0600"
      },
      "message": "spi/omap2-mcspi: Trivial optimisation\n\nTrivial optimisation of tmp variable by directly writing the value\nto the register.\n\nCc: Tarun Kanti DebBarma \u003ctarun.kanti@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "27b5284cfbe187732ebb184b03ea693f44837f9d",
      "tree": "c68a049a77aaef421e3732e42b0bd5c359867918",
      "parents": [
        "1bd897f84964c2ce3a28d11f7eb7c4e0a8d3ca3c"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Mar 26 17:04:22 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:10:51 2012 -0600"
      },
      "message": "spi: omap2-mcspi: add support for pm_runtime autosuspend\n\nAdds support for configuring the omap2-mcspi driver use autosuspend for\nruntime power management. This can reduce the latency in starting an\nspi transfer by not suspending the device immediately following\ncompletion of a transfer. If another transfer then takes place before\nthe autosuspend timeout (2 secs), the call to resume the device can\nreturn immediately saving some save/ restore cycles.\n\nAcked-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "1bd897f84964c2ce3a28d11f7eb7c4e0a8d3ca3c",
      "tree": "ed96f4986d79d35d5f04c54ea0f494139f424288",
      "parents": [
        "aae730dfe239f1a5122ba873b54dffc20a516775"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Mon Mar 26 15:32:33 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:10:35 2012 -0600"
      },
      "message": "spi/omap: Remove bus_num usage for instance index\n\nbus_num was used to reference the mcspi controller instance in a fixed array.\nRemove this array and store this information directly inside drvdata structure.\n\nbus_num is now just set if the pdev-\u003eid is present or with -1 for dynamic\nallocation by SPI core, but the driver does not access it anymore.\n\nClean some bad comments format, and remove un-needed space.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[Cleanup the OMAP2_MCSPI_MAX_CTRL macro as it is not needed anymore]\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "aae730dfe239f1a5122ba873b54dffc20a516775",
      "tree": "83ac8a15b6e25569c34f53fd1d246968a2d536ca",
      "parents": [
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e",
        "1a77b127ae147f5827043a9896d7f4cb248b402e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:09:52 2012 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 10 14:09:56 2012 -0600"
      },
      "message": "Merge branch \u0027spi\u0027 of git://gitorious.org/linus-tree/linus-tree into spi/next\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "234e340582901211f40d8c732afc49f0630ecf05",
      "tree": "753076500dfd883b3db56d4f5410af31d8945623",
      "parents": [
        "9b3ae64be658a573b33d05a8dc73b08d3345fa44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 05 14:25:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "simple_open: automatically convert to simple_open()\n\nMany users of debugfs copy the implementation of default_open() when\nthey want to support a custom read/write function op.  This leads to a\nproliferation of the default_open() implementation across the entire\ntree.\n\nNow that the common implementation has been consolidated into libfs we\ncan replace all the users of this function with simple_open().\n\nThis replacement was done with the following semantic patch:\n\n\u003csmpl\u003e\n@ open @\nidentifier open_f !\u003d simple_open;\nidentifier i, f;\n@@\n-int open_f(struct inode *i, struct file *f)\n-{\n(\n-if (i-\u003ei_private)\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n|\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n)\n-return 0;\n-}\n\n@ has_open depends on open @\nidentifier fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...\n-.open \u003d open_f,\n+.open \u003d simple_open,\n...\n};\n\u003c/smpl\u003e\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc4d22ae541ccd989ef163c46a38afde131e1644",
      "tree": "0cf118ba40e541ebeffbe2aa760efca0663b6196",
      "parents": [
        "5039a86973cd35bdb2f64d28ee12f13fe2bb5a4c"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Mar 29 21:54:18 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 30 16:46:23 2012 -0600"
      },
      "message": "spi/imx: mark base member in spi_imx_data as __iomem\n\nThis fixes 36 sparse warnings like:\n\n\tdrivers/spi/spi-imx.c:143:1: warning: incorrect type in argument 1 (different address spaces)\n\tdrivers/spi/spi-imx.c:143:1:    expected void const volatile [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\tdrivers/spi/spi-imx.c:143:1:    got void *\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5039a86973cd35bdb2f64d28ee12f13fe2bb5a4c",
      "tree": "b9d5129472c5585bc44d0921fdaeead725540293",
      "parents": [
        "9232b9b1b57dc5c01f435433e70e26c122bf4e44"
      ],
      "author": {
        "name": "Kenth Eriksson",
        "email": "kenth.eriksson@transmode.com",
        "time": "Fri Mar 30 17:05:30 2012 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 30 16:46:22 2012 -0600"
      },
      "message": "spi/mpc83xx: fix NULL pdata dereference bug\n\nCommit 178db7d3, \"spi: Fix device unregistration when unregistering\nthe bus master\", changed device initialization to be children of the\nbus master, not children of the bus masters parent device. The pdata\npointer used in fsl_spi_chipselect must updated to reflect the changed\ninitialization.\n\nSigned-off-by: Kenth Eriksson \u003ckenth.eriksson@transmode.com\u003e\nAcked-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9232b9b1b57dc5c01f435433e70e26c122bf4e44",
      "tree": "90882d75beac87a21680d3501263bcbb00d6b8b0",
      "parents": [
        "327ef2e9048a5e39bf84d7f17f78a87e7a068742"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Tue Mar 20 16:10:09 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 30 16:46:22 2012 -0600"
      },
      "message": "spi/davinci: Fix DMA API usage in davinci\n\nThe driver uses NULL for dma_unmap_single instead of\nthe struct device that the API expects.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nTested-by: Akshay Shankarmurthy \u003cakshay.s@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ef08e78268423fc4d7fbc3e54bd9a67fc8da7cc5",
      "tree": "d0561d3ef89c9cd277a38168e33850666cbd33c4",
      "parents": [
        "71db34fc4330f7c784397acb9f1e6ee7f7b32eb2",
        "5b2e02e401deb44e7f5befe19404d8b2688efea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine update from Vinod Koul:\n \"This includes the cookie cleanup by Russell, the addition of context\n  parameter for dmaengine APIs, more arm dmaengine driver cleanup by\n  moving code to dmaengine, this time for imx by Javier and pl330 by\n  Boojin along with the usual driver fixes.\"\n\nFix up some fairly trivial conflicts with various other cleanups.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (67 commits)\n  dmaengine: imx: fix the build failure on x86_64\n  dmaengine: i.MX: Fix merge of cookie branch.\n  dmaengine: i.MX: Add support for interleaved transfers.\n  dmaengine: imx-dma: use \u0027dev_dbg\u0027 and \u0027dev_warn\u0027 for messages.\n  dmaengine: imx-dma: remove \u0027imx_dmav1_baseaddr\u0027 and \u0027dma_clk\u0027.\n  dmaengine: imx-dma: remove unused arg of imxdma_sg_next.\n  dmaengine: imx-dma: remove internal structure.\n  dmaengine: imx-dma: remove \u0027resbytes\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove \u0027in_use\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove sg member from internal structure.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_sg_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_config_channel_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_mem2mem_hw\u0027 function.\n  dmaengine: imx-dma: remove dma_mode member of internal structure.\n  dmaengine: imx-dma: remove data member from internal structure.\n  dmaengine: imx-dma: merge old dma-v1.c with imx-dma.c\n  dmaengine: at_hdmac: add slave config operation\n  dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic\n  dmaengine/dma_slave: introduce inline wrappers\n  dma: imx-sdma: Treat firmware messages as warnings instead of erros\n  ...\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "09893ee84591b0417a9186a7e7cf1503ccf99ac2",
      "tree": "da8b044ad157b82203df04ae48cb60f4737cc390",
      "parents": [
        "4bb2d1009f671815870e8f78e826e4f9071392a7",
        "7d1206bc2859c6e9f46e35ae697c138e7d7858a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: More device tree support updates\" from Olof Johansson:\n \"This branch contains a number of updates for device tree support on\n  several ARM platforms, in particular:\n\n   * AT91 continues the device tree conversion adding support for a\n     number of on-chip drivers and other functionality\n   * ux500 adds probing of some of the core SoC blocks through device\n     tree\n   * Initial device tree support for ST SPEAr600 platforms\n   * kirkwood continues the conversion to device-tree probing\"\n\nManually merge arch/arm/mach-ux500/Kconfig due to MACH_U8500 rename, and\ndrivers/usb/gadget/at91_udc.c due to header file include cleanups.\n\nAlso do an \"evil merge\" for the MACH_U8500 config option rename that the\naffected RMI4 touchscreen driver in staging.  It\u0027s called MACH_MOP500\nnow, and it was missed during previous merges.\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (48 commits)\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "5f0e685f316a1de6d3af8b23eaf46651faca32ab",
      "tree": "af1ed231b7fcfc65b146be59a0aee699aa9f6353",
      "parents": [
        "f8974cb71310a05632aada76be6a27576d61e609",
        "87bf5ab82884c829366914aaa813cc8b07b9fe58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 10:32:00 2012 -0700"
      },
      "message": "Merge tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull SPI changes for v3.4 from Grant Likely:\n \"Mostly a bunch of new drivers and driver bug fixes; but this also\n  includes a few patches that create a core message queue infrastructure\n  for the spi subsystem instead of making each driver open code it.\"\n\n* tag \u0027spi-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/fsl-espi: Make sure pm is within 2..32\n  spi/fsl-espi: make the clock computation easier to read\n  spi: sh-hspi: modify write/read method\n  spi: sh-hspi: control spi clock more correctly\n  spi: sh-hspi: convert to using core message queue\n  spi: s3c64xx: Fix build\n  spi: s3c64xx: remove unnecessary callback msg-\u003ecomplete\n  spi: remove redundant variable assignment\n  spi: release lock on error path in spi_pump_messages()\n  spi: Compatibility with direction which is used in samsung DMA operation\n  spi-topcliff-pch: add recovery processing in case wait-event timeout\n  spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control\n  spi-topcliff-pch: Fix issue for transmitting over 4KByte\n  spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info\n  spi/imx: simplify error handling to free gpios\n  spi: Convert to DEFINE_PCI_DEVICE_TABLE\n  spi: add Broadcom BCM63xx SPI controller driver\n  SPI: add CSR SiRFprimaII SPI controller driver\n  spi-topcliff-pch: fix -Wuninitialized warning\n  spi: Mark spi_register_board_info() __devinit\n  ...\n"
    },
    {
      "commit": "16052827d98fbc13c31ebad560af4bd53e2b4dd5",
      "tree": "aff4f3362a643d2d4621f21dd56996988c0e733c",
      "parents": [
        "ad1122e545b55013089e6cc18ac37b47b46f2a7d"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Mar 08 16:11:18 2012 -0500"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Mar 21 19:20:22 2012 +0530"
      },
      "message": "dmaengine/dma_slave: introduce inline wrappers\n\nAdd inline wrappers for device_prep_slave_sg() and device_prep_dma_cyclic()\ninterfaces to hide new parameter from current users of affected interfaces.\nConvert current users to use new wrappers instead of direct calls.\nSuggested by Russell King [https://lkml.org/lkml/2012/2/3/269].\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a77b127ae147f5827043a9896d7f4cb248b402e",
      "tree": "5357d7e457307e698bd635c837774d271588cd4f",
      "parents": [
        "9fdca9dfe093c76fe1ac1a09888ba9679d46996a"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Sat Mar 17 12:44:01 2012 +0530"
      },
      "committer": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Mar 19 18:14:07 2012 +0530"
      },
      "message": "OMAP : SPI : use devm_* functions\n\nThe various devm_* functions allocate memory that is released when a driver\ndetaches. This patch uses devm_request_and_ioremap\nto request memory in probe function. Since the freeing is not\nneeded the calls are deleted from remove function.Also use\nuse devm_kzalloc for the cs memory allocation.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "9fdca9dfe093c76fe1ac1a09888ba9679d46996a",
      "tree": "d7b7f073525a218064b95cb9f8d5e322351081f4",
      "parents": [
        "7d6b6d83139d0eab087645edc8c3f6b4b3cef34d"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 14 11:18:31 2012 +0200"
      },
      "committer": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Mar 19 18:07:40 2012 +0530"
      },
      "message": "spi: omap2-mcspi: convert to module_platform_driver\n\nthis will delete a few lines of code, no functional\nchanges.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "7d6b6d83139d0eab087645edc8c3f6b4b3cef34d",
      "tree": "5b08b6e2461db5232a63e2d119881e933ff6371b",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 14 11:18:30 2012 +0200"
      },
      "committer": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Mon Mar 19 18:07:38 2012 +0530"
      },
      "message": "spi: omap2-mcspi: make it behave as a module\n\nmove probe away from __init section and use\nplatform_driver_register() instead of\nplatform_driver_probe().\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\n"
    },
    {
      "commit": "c899445f9783309ac73073282d4c0ae27f51fa9a",
      "tree": "4b414caca7c3879c543d118af43d9c72cc279225",
      "parents": [
        "5dab643cd67e1a791052d092ab447534937bf3f1",
        "e871b87a1e978e618c75acd4ceb6cd4699728691"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:13:43 2012 +0000"
      },
      "message": "Merge branch \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood into kirkwood/dt\n\n* \u0027kirkwood_dt_for_3.4_v3\u0027 of git://git.infradead.org/users/jcooper/linux-kirkwood:\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n"
    },
    {
      "commit": "d34b7d452397d16a895b9a0eddcf6b69f46074d2",
      "tree": "bc4f702872812aada09313bf5f89bb7cdbfeab74",
      "parents": [
        "2eed4e7d8631d8404fdef9c09d26a48376186ad1"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Tue Mar 06 07:31:00 2012 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 16 04:28:40 2012 +0000"
      },
      "message": "ARM: orion: spi: remove enable_clock_fix which is not used\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "87bf5ab82884c829366914aaa813cc8b07b9fe58",
      "tree": "6f42d875a90bddeb6f1250d967fd9065cbda9cb0",
      "parents": [
        "35faa55cff56441477973e454f62408714f35cd3"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Mar 15 18:42:32 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 15:14:24 2012 -0600"
      },
      "message": "spi/fsl-espi: Make sure pm is within 2..32\n\nThe reference manual says that pm has to stay within 2 and 32. So the\nlowest frequency is 32 and DIV16 set, the highest is 2 and DIV16 unset.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "35faa55cff56441477973e454f62408714f35cd3",
      "tree": "933a91b2e07ba392fa04d2e00aaa0d99e4d8553e",
      "parents": [
        "bb9c5687e8cd02d6f8a3aea40c118b439cb09501"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Mar 15 18:42:31 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 15:14:13 2012 -0600"
      },
      "message": "spi/fsl-espi: make the clock computation easier to read\n\nThe -1 +1 thingy should probably do what DIV_ROUND_UP does. The 4 is 2\nthe  \"platform_clock \u003d\u003e sysclock\" and 2 from the computation part. The 64\nis the same 4 times 16.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f4e2467bad53023589cbff18dd1ab6e0aa3f004c",
      "tree": "8d7abbf418eabd25bbcdc9b6de2f8216d2eaa616",
      "parents": [
        "e3643b77de143c5548ec93abd8aa68f4123295ea",
        "a6de3df4f172e124280d88e617ee7d29f7af970b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:19:05 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:20:07 2012 +0000"
      },
      "message": "Merge branch \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6 into next/cleanup\n\n* \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6:\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-s3c2440/common.h\n"
    },
    {
      "commit": "bb9c5687e8cd02d6f8a3aea40c118b439cb09501",
      "tree": "c523e187256ddde75cbd55dd5d7a79847c60ca5a",
      "parents": [
        "49e599b8595f9d33276860c6a02e05f240c4ceca"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:48:25 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:41:50 2012 -0600"
      },
      "message": "spi: sh-hspi: modify write/read method\n\nCurrent sh-hspi had wrong write/read method which was not linux standard.\nIf spi_transfer requests tx[2], rx[2] len\u003d2,\nthen, driver should run tx[0], rx[0], tx[1], rx[1].\nBut current sh-hspi runs tx[0], tx[1], rx[0], rx[1].\nThis patch fixes it up.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "49e599b8595f9d33276860c6a02e05f240c4ceca",
      "tree": "50259b5e076f6551a86e7b8dcfcf96aaf3f19398",
      "parents": [
        "ec139b67ad00647239b804d6f15315b83dba9a58"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:48:05 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:41:01 2012 -0600"
      },
      "message": "spi: sh-hspi: control spi clock more correctly\n\nCurrent sh-hspi had used platform-specific speed.\nThis patch remove it, and use spi_transfer specific speed.\nIt removes unnecessary flags from struct sh_hspi_info,\nbut struct sh_hspi_info is still exist, since sh-hspi needs\nplatform info in the future.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ec139b67ad00647239b804d6f15315b83dba9a58",
      "tree": "af2ccd153e4a00c57b3e0b9f7d0c00a8bebb1cf5",
      "parents": [
        "6ea41a2bee0aa540425e118133b4c97ce5f0806d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 14 02:47:40 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:40:44 2012 -0600"
      },
      "message": "spi: sh-hspi: convert to using core message queue\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6ea41a2bee0aa540425e118133b4c97ce5f0806d",
      "tree": "70345c127b8a4a67039d16fac1b7fda262c154a5",
      "parents": [
        "1afb708b7179d044bcb5d2334b3dc43b375ad728"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 14 16:52:14 2012 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:32:17 2012 -0600"
      },
      "message": "spi: s3c64xx: Fix build\n\nCommit 054ebc (spi: Compatibility with direction which is used in samsung\nDMA operation) does not build as one hunk adds a brace to the first branch\nof an if statement without adding at least the correspoding close. Remove\nthe unwanted brace.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1afb708b7179d044bcb5d2334b3dc43b375ad728",
      "tree": "49b887eba3456a339df3470cc5327396f026d978",
      "parents": [
        "a66590de86483eeefc3074ab1ba1a7f45a89308e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Mar 13 17:19:05 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:31:38 2012 -0600"
      },
      "message": "spi: s3c64xx: remove unnecessary callback msg-\u003ecomplete\n\nmsg-\u003ecomplete will be called in spi_finalize_current_message().\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a66590de86483eeefc3074ab1ba1a7f45a89308e",
      "tree": "151530ed05b96b955ae138e150ed58a33acc47b3",
      "parents": [
        "9af4acc096eeb1ddd6f507d291c7c901949224a6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Mar 14 18:37:15 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 15 03:30:33 2012 -0600"
      },
      "message": "spi: remove redundant variable assignment\n\nThe status variable is guaranteed to be 0 at that location anyway.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9af4acc096eeb1ddd6f507d291c7c901949224a6",
      "tree": "509791441d7d6c46dfc67412ce7451f658a1bd37",
      "parents": [
        "054ebcc4a88509e2488f341e8f0400045258f2a1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sat Mar 10 11:57:29 2012 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 10 19:43:37 2012 -0700"
      },
      "message": "spi: release lock on error path in spi_pump_messages()\n\nWe should release the lock here and enable IRQs before returning.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\n[grant.likely: move unlock above dev_err() call]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "054ebcc4a88509e2488f341e8f0400045258f2a1",
      "tree": "6f9a4dea88fde10687200df6452f83ead9d3bc6d",
      "parents": [
        "0f57e168aa109775430c76cc663fb64909813d84"
      ],
      "author": {
        "name": "Kyoungil Kim",
        "email": "ki0351.kim@samsung.com",
        "time": "Sat Mar 10 09:48:46 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 21:09:10 2012 -0700"
      },
      "message": "spi: Compatibility with direction which is used in samsung DMA operation\n\nI found that there are two kind of direction type.\nFirst one is dma_data_direction defined in include/linux/dma-direction.h.\nIt is used for parameter of dma_map/unmap_single in spi-s3c64xx.\nThe other one is dma_transter_direction defined in include/linux/dmaengine.h.\nIt is used for direction of samsung DMA operation\n(arch/arm/plat-samsung/dma-ops.c).\nThis patch is just some changes to use direction defines\nwhich is used in samsung DMA operation.\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Kyoungil Kim \u003cki0351.kim@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0f57e168aa109775430c76cc663fb64909813d84",
      "tree": "beeb8ae94e79bce0fba840bcb1216c9d642c2376",
      "parents": [
        "f258b44e22e07f5e98ac2260c70acff5784791b6"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:29 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:58:36 2012 -0700"
      },
      "message": "spi-topcliff-pch: add recovery processing in case wait-event timeout\n\nCurrently, pch_spi_start_transfer failure is not anticipated.\nThis patch adds the processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f258b44e22e07f5e98ac2260c70acff5784791b6",
      "tree": "ba56ceefdfac4fae105ef098d036a128606fb097",
      "parents": [
        "7d05b3e868ee0f9231baf40cb77be3df5dd1f18c"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:28 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:57:28 2012 -0700"
      },
      "message": "spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control\n\nThis patch supports a spi mode setup and bit order setup by IO control.\n    spi mode:     mode 0 to mode 3\n    bit order:    LSB first, MSB first\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7d05b3e868ee0f9231baf40cb77be3df5dd1f18c",
      "tree": "7f59c33e0d08f2dca503e7709f2bb6b738ef2aec",
      "parents": [
        "ee2ece5261a639b89f194d141444b03b4c923179"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:13:27 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 20:54:57 2012 -0700"
      },
      "message": "spi-topcliff-pch: Fix issue for transmitting over 4KByte\n\nCurrently, when spi-topcliff-pch receives transmit request over 4KByte,\nthis driver can\u0027t process correctly. This driver needs to divide the data\ninto 4Kbyte unit.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ee2ece5261a639b89f194d141444b03b4c923179",
      "tree": "da70ad21df9d767caf40802a817489f4ec2c6b6d",
      "parents": [
        "00ffc13f35f1a5b2d8dc9f2dd2f410f017330a97"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Dec 09 13:11:42 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 16:45:31 2012 -0700"
      },
      "message": "spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "00ffc13f35f1a5b2d8dc9f2dd2f410f017330a97",
      "tree": "bb75faabea05b6a2d4037396ffadd7a8cae1eab4",
      "parents": [
        "e290cf276bc2a6cdcb360fd72b7a6a24539505fc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:27:36 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 16:26:48 2012 -0700"
      },
      "message": "spi/imx: simplify error handling to free gpios\n\nSimplify the error handling by moving the code to free gpios in one place.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e290cf276bc2a6cdcb360fd72b7a6a24539505fc",
      "tree": "3bf1e2faedfe7336530c10251d2abe85a3cb949a",
      "parents": [
        "b42dfed83d95a3c9e9cbd708f1993a7474abb79a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 15 08:11:25 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 15:33:15 2012 -0700"
      },
      "message": "spi: Convert to DEFINE_PCI_DEVICE_TABLE\n\nConvert static struct pci_device_id *[] to static DEFINE_PCI_DEVICE_TABLE\ntables.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b42dfed83d95a3c9e9cbd708f1993a7474abb79a",
      "tree": "191adabadf1bbb8ce2721df1a079202c4957babe",
      "parents": [
        "1cc2df9d6f41b689dc9a562a22de87f860ce6be5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Feb 01 11:14:09 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 15:03:03 2012 -0700"
      },
      "message": "spi: add Broadcom BCM63xx SPI controller driver\n\nThis patch adds support for the SPI controller found on the Broadcom BCM63xx\nSoCs.\n\nSigned-off-by: Tanguy Bouzeloc \u003ctanguy.bouzeloc@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1cc2df9d6f41b689dc9a562a22de87f860ce6be5",
      "tree": "72370e8093f8047cdc4b69a83d1e28c5f50e5b74",
      "parents": [
        "de3bd7e6de25141c466773c2e0fa319b2fa93655"
      ],
      "author": {
        "name": "Zhiwu Song",
        "email": "zhiwu.song@csr.com",
        "time": "Mon Feb 13 17:45:38 2012 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:51:11 2012 -0700"
      },
      "message": "SPI: add CSR SiRFprimaII SPI controller driver\n\nCSR SiRFprimaII has two SPIs (SPI0 and SPI1). Features:\n* Master and slave modes\n* 8-/12-/16-/32-bit data unit\n* 256 bytes receive data FIFO and 256 bytes transmit data FIFO\n* Multi-unit frame\n* Configurable SPI_EN (chip select pin) active state\n* Configurable SPI_CLK polarity\n* Configurable SPI_CLK phase\n* Configurable MSB/LSB first\n\nSigned-off-by: Zhiwu Song \u003czhiwu.song@csr.com\u003e\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de3bd7e6de25141c466773c2e0fa319b2fa93655",
      "tree": "684104e835c605ae49cc2b9acbf2649906e7bd00",
      "parents": [
        "690fb11be34cc908ef895d16c6c1673df1b4667a"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Tue Feb 14 15:35:03 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:43:12 2012 -0700"
      },
      "message": "spi-topcliff-pch: fix -Wuninitialized warning\n\nFix for:\ndrivers/spi/spi-topcliff-pch.c: In function ‘pch_spi_handler_sub’:\ndrivers/spi/spi-topcliff-pch.c:325:17: warning: ‘bpw_len’ may be\n  used uninitialized in this function [-Wuninitialized]\ndrivers/spi/spi-topcliff-pch.c:325:42: warning: ‘rx_index’ may be\n  used uninitialized in this function [-Wuninitialized]\ndrivers/spi/spi-topcliff-pch.c:325:42: warning: ‘tx_index’ may be\n  used uninitialized in this function [-Wuninitialized]\n\nMove usage of tx_index, rx_index and bpw_len into the same\nblock as where they are set to prevent uninitialized usage.\n\nv2: instead of init variables with 0 move the whole block\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "690fb11be34cc908ef895d16c6c1673df1b4667a",
      "tree": "6cad6252fae54f90fa4abb4c791d403f39f2b51e",
      "parents": [
        "ad2a99af0d7242726723575efaffa1625664b384"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 17 16:23:29 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:41:49 2012 -0700"
      },
      "message": "spi: Mark spi_register_board_info() __devinit\n\nSome systems have SPI devices located on plugin modules which are\nenumerated at runtime as devices. The drivers for these plugin modules\nneed to register their SPI devices at probe() time so want to be able\nto call spi_register_board_info() but that function is currently marked\nas __init rather than __devinit so this usage isn\u0027t legal. Change the\nannotation to __devinit to handle this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ad2a99af0d7242726723575efaffa1625664b384",
      "tree": "a9114736ed9b0d81540e5bad4d6122ca5a84374c",
      "parents": [
        "5e8afa34cc4ab2cea3472b80317a929b83b3c65b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 15 14:48:32 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:40:13 2012 -0700"
      },
      "message": "spi/s3c64xx: Convert to using core message queue\n\nConvert the s3c64xx driver to using the new message queue factored out of\nthe pl022 driver by Linus Walleij, saving us a nice block of code and\ngetting the benefits of improvements implemented in the core.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5e8afa34cc4ab2cea3472b80317a929b83b3c65b",
      "tree": "e6463052677fba6fbe1073e781efede5857981cf",
      "parents": [
        "eb4af0f5349235df2e4a5057a72fc8962d00308a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 23 10:37:55 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:39:08 2012 -0700"
      },
      "message": "spi: controller drivers don\u0027t need to depend on SPI_MASTER explicitly\n\nThey are all defined in an if SPI_MASTER ... endif block.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "eb4af0f5349235df2e4a5057a72fc8962d00308a",
      "tree": "2e794dc71d95c885b6d6a90bf795ba63e9a972d8",
      "parents": [
        "8f53602be555e500cfcd957955bb40fac19f2a6b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 23 10:40:14 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 14:37:49 2012 -0700"
      },
      "message": "spi/doc: spi_master_put must be followed up by kfree\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d1c8bbd793e4c2f346f8788ad312f5b5b530aff5",
      "tree": "136cf736f0a21f4414fa26ea480848e48e9aadbe",
      "parents": [
        "ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Mar 01 17:10:17 2012 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Mar 09 09:50:09 2012 -0700"
      },
      "message": "spi: Add SuperH HSPI prototype driver\n\nThis patch adds SuperH HSPI driver.\nIt is still prototype driver, but has enough function at this point.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0",
      "tree": "964ce05f044aa6917b4a1ed58ed055ed2e899dcc",
      "parents": [
        "0b2182ddac4b8837bbba996d03b7b28f4346db0a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 22 10:05:38 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:19:48 2012 -0700"
      },
      "message": "spi: create a message queueing infrastructure\n\nThis rips the message queue in the PL022 driver out and pushes\nit into (optional) common infrastructure. Drivers that want to\nuse the message pumping thread will need to define the new\nper-messags transfer methods and leave the deprecated transfer()\nmethod as NULL.\n\nMost of the design is described in the documentation changes that\nare included in this patch.\n\nSince there is a queue that need to be stopped when the system\nis suspending/resuming, two new calls are implemented for the\ndevice drivers to call in their suspend()/resume() functions:\nspi_master_suspend() and spi_master_resume().\n\nChangeLog v1-\u003ev2:\n- Remove Kconfig entry and do not make the queue support optional\n  at all, instead be more agressive and have it as part of the\n  compulsory infrastructure.\n- If the .transfer() method is implemented, delete print a small\n  deprecation notice and do not start the transfer pump.\n- Fix a bitrotted comment.\nChangeLog v2-\u003ev3:\n- Fix up a problematic sequence courtesy of Chris Blair.\n- Stop rather than destroy the queue on suspend() courtesy of\n  Chris Blair.\n\nSigned-off-by: Chris Blair \u003cchris.blair@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b2182ddac4b8837bbba996d03b7b28f4346db0a",
      "tree": "2cfd0ba316ca67717f3e06d14ee30fa73c92f6df",
      "parents": [
        "0eb8880fac7b0f32ebab33f99e758c6b308e3aa1"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Mar 07 14:46:25 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:18:49 2012 -0700"
      },
      "message": "spi: add support for Renesas RSPI\n\nThe SH7757 has RSPI module. This patch supports it.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0eb8880fac7b0f32ebab33f99e758c6b308e3aa1",
      "tree": "2d8ca659f3db6d17a1957fd6c9957beace6c171e",
      "parents": [
        "d5a8003135da7afe311e4e13ff42000ab7cd2078"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Mar 07 14:45:37 2012 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 07 19:18:45 2012 -0700"
      },
      "message": "spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size\n\nThis SPI controller\u0027s access size is 32, or 8-bit. The previous driver\nsupported 32-bit only. So, this patch adds IORESOURCE_MEM_TYPE_MASK\ndecoding, an then, the driver can handle the SPI controller of 8-bit.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "258aea76f552cc755da92e7e823abbb85e021514",
      "tree": "255afabb5d51cc8b9ff0138663ad884c249b6c70",
      "parents": [
        "dcc043dc0c60046cf6b75ca04a462314cf64e2ba"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Wed Feb 01 16:12:19 2012 +0530"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Feb 22 18:15:37 2012 +0530"
      },
      "message": "dmaengine: Pass dma_slave_config .device_fc \u003d NULL for all existing users\n\n.device_fc is added in struct dma_slave_config recently. All user drivers, which\nwant DMA to be the flow controller must pass this field as false. As earlier\ndriver don\u0027t look to use this feature, mark it false for now.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5a8003135da7afe311e4e13ff42000ab7cd2078",
      "tree": "e003b1e3ac213aa09fdbfeee60715a2f9d7adff7",
      "parents": [
        "14af60b6fb3b76634278364b697dae2f9f360abf"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Feb 15 18:37:34 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 15 12:57:00 2012 -0700"
      },
      "message": "spi/omap: Add DT support to McSPI driver\n\nAdd device tree support to the OMAP2+ McSPI driver.\nAdd the bindings documentation.\n\nBased on original code from Rajendra.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a5ab6291b1fc73e0dc71caf2eaa0de1de7b11aaa",
      "tree": "fd79de37e21e9a5553f719b907a660d8ae33acc6",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 13 09:52:29 2012 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 13 11:57:58 2012 -0700"
      },
      "message": "Fix section mismatch in spi-pl022.c\n\nWARNING: drivers/spi/built-in.o(.devinit.text+0xdb8): Section mismatch in reference from the function pl022_probe() to the function .init.text:pl022_dma_probe()\nThe function __devinit pl022_probe() references\na function __init pl022_dma_probe().\nIf pl022_dma_probe is only used by pl022_probe then\nannotate pl022_dma_probe with a matching annotation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c88db233251b026fda775428f0250c760553e216",
      "tree": "ca2d768534e6f3b4f4e2785af0a3243a8ee62101",
      "parents": [
        "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Thu Feb 02 14:20:30 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:24:17 2012 -0700"
      },
      "message": "spi-topcliff-pch: rename pch_spi_pcidev to pch_spi_pcidev_driver\n\nRename static struct pci_driver pch_spi_pcidev to\npch_spi_pcidev_driver to get rid of warnings from modpost checks.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1a4874e0d03cb65a1bde950d8f5f2d8743f66ed",
      "tree": "5330481ff162510cbc260ceda4782c4d6f6a54a6",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Jan 25 17:20:59 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 05 23:23:43 2012 -0700"
      },
      "message": "spi: Add spi-s3c64xx driver dependency on ARCH_EXYNOS4\n\nThe spi-s3c64xx driver is also used on Exynos4 so update the dependency\nto enable build on those platforms.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[grant.likely: relax depends to ARCH_EXYNOS instead of ARCH_EXYNOS4]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "14af60b6fb3b76634278364b697dae2f9f360abf",
      "tree": "7b454608c85bb6823384009a90ebe290431f17cf",
      "parents": [
        "90bbf4fdf2dc64aa7c20a93a9744c56a566baf26"
      ],
      "author": {
        "name": "Chris Blair",
        "email": "chris.blair@stericsson.com",
        "time": "Thu Feb 02 13:59:34 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 02 11:32:16 2012 -0700"
      },
      "message": "spi/pl022: Add high priority message pump support\n\nThis switches the PL022 worker to a kthread in order to get\nhold of a mechanism to control the message pump priority. On\nlow-latency systems elevating the message kthread to realtime\npriority give a real sleek response curve. This has been\nconfirmed by measurements. Realtime priority elevation for\na certain PL022 port can be requested from platform data.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Blair \u003cchris.blair@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": "90bbf4fdf2dc64aa7c20a93a9744c56a566baf26",
      "tree": "2a2064393255a8da679c9c38c426e76fdc896430",
      "parents": [
        "bc266185888e4033d8439b4fc6bdd14a41f4041e"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Feb 01 13:33:42 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Feb 01 17:10:52 2012 -0700"
      },
      "message": "spi/nuc900: Remove unnecessary memset of struct nuc900_spi\n\nThe memory allocated using kzalloc by spi_alloc_master so it doesn\u0027t\nneed to be set to 0 again.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f35ef7cab2db0a8b577bef59122b59220efdac44",
      "tree": "0e15507c053b78f7a9fa1bb2d891fb428d1e93f1",
      "parents": [
        "0f78b2443a654afad7c5efdf0157c80747078682"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Tue Jan 31 20:06:07 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Jan 31 20:06:27 2012 +0900"
      },
      "message": "ARM: S3C24XX: move spi-s3c24xx platdata out of mach\n\nspi.h now only contains the definition of the platform data structure\nfor the driver in spi-s3c24xx.c . Therefore it does not need to stay\nin include/mach but can instead live in linux/spi/s3c24xx.h .\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "bc266185888e4033d8439b4fc6bdd14a41f4041e",
      "tree": "1455fafca38f366b092766594b9d71975bc12d50",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f",
        "b97b662174162b44944abd0fa9faea50006ba711"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 30 08:32:37 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 30 08:32:37 2012 -0700"
      },
      "message": "Merge branch \u0027spi/s3c64xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc\n\nConflicts:\n\tdrivers/spi/spi-s3c64xx.c\n"
    },
    {
      "commit": "b97b662174162b44944abd0fa9faea50006ba711",
      "tree": "6097e95949df64f7504bff8f09c100a0cd33d2bd",
      "parents": [
        "e25d0bf917e8f3b6b5bafdc2fe666ca81eb9099d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 04 00:58:06 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Jan 21 13:10:08 2012 +0000"
      },
      "message": "spi/s3c64xx: Implement runtime PM support\n\nEnable and disable the clocks to the SPI controller using runtime PM. This\nserves the dual purpose of reducing power consumption a little and letting\nthe core know when the device is idle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\n"
    }
  ],
  "next": "e25d0bf917e8f3b6b5bafdc2fe666ca81eb9099d"
}
