)]}'
{
  "log": [
    {
      "commit": "84a442b9a16ee69243ce7fce5d6f6f9c3fbdee68",
      "tree": "332a0c901d8ab2ffb19b8ce14b4b094bf5b08657",
      "parents": [
        "39b6cc668c5ecc66f6f9c9293ffab681cb6f7065",
        "deb88cc3c69975cbd9875ed9fac259b351f6b64d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:57:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:57:47 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc device tree conversions (part 2) from Olof Johansson:\n \"These continue the device tree work from part 1, this set is for the\n  tegra, mxs and imx platforms, all of which have dependencies on clock\n  or pinctrl changes submitted earlier.\"\n\nFix up trivial conflicts due to nearby changes in\ndrivers/{gpio/gpio,i2c/busses/i2c}-mxs.c\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (73 commits)\n  ARM: dt: tegra: invert status\u003ddisable vs status\u003dokay\n  ARM: dt: tegra: consistent basic property ordering\n  ARM: dt: tegra: sort nodes based on bus order\n  ARM: dt: tegra: remove duplicate device_type property\n  ARM: dt: tegra: consistenly use lower-case for hex constants\n  ARM: dt: tegra: format regs properties consistently\n  ARM: dt: tegra: gpio comment cleanup\n  ARM: dt: tegra: remove unnecessary unit addresses\n  ARM: dt: tegra: whitespace cleanup\n  ARM: dt: tegra cardhu: fix typo in SDHCI node name\n  ARM: dt: tegra: cardhu: register core regulator tps62361\n  ARM: dt: tegra30.dtsi: Add SMMU node\n  ARM: dt: tegra20.dtsi: Add GART node\n  ARM: dt: tegra30.dtsi: Add Memory Controller(MC) nodes\n  ARM: dt: tegra20.dtsi: Add Memory Controller(MC) nodes\n  ARM: dt: tegra: Add device tree support for AHB\n  ARM: dts: enable audio support for imx28-evk\n  ARM: dts: enable i2c device for imx28-evk\n  i2c: mxs: add device tree probe support\n  ARM: dts: enable mmc for imx28-evk\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": "ce53044c68cf4fb6c50a2a0d88786be65fae7235",
      "tree": "19c21da7d261412192e189ef3fd1a9ff4e7ba5c2",
      "parents": [
        "0877aa3908aaeeae8fc2850691668c4315d3db56",
        "046fae440d32cc6dec8148c7e06a8b4b987f8a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc driver specific updates from Olof Johansson:\n \"These changes are specific to some driver that may be used by multiple\n  boards or socs.  The most significant change in here is the move of\n  the samsung iommu code from a platform specific in-kernel interface to\n  the generic iommu subsystem.\"\n\nFix up trivial conflicts in arch/arm/mach-exynos/Kconfig\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mmc: dt: Consolidate DT bindings\n  iommu/exynos: Add iommu driver for EXYNOS Platforms\n  ARM: davinci: optimize the DMA ISR\n  ARM: davinci: implement DEBUG_LL port choice\n  ARM: tegra: Add SMMU enabler in AHB\n  ARM: tegra: Add Tegra AHB driver\n  Input: pxa27x_keypad add choice to set direct_key_mask\n  Input: pxa27x_keypad direct key may be low active\n  Input: pxa27x_keypad bug fix for direct_key_mask\n  Input: pxa27x_keypad keep clock on as wakeup source\n  ARM: dt: tegra: pinmux changes for USB ULPI\n  ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n  ARM: tegra: don\u0027t hard-code USB ULPI PHY reset_gpio\n  ARM: tegra: change pll_p_out4\u0027s rate to 24MHz\n  ARM: tegra: fix pclk rate\n  ARM: tegra: reparent sclk to pll_c_out1\n  ARM: tegra: Add pllc clock init table\n  ARM: dt: tegra cardhu: basic audio support\n  ARM: dt: tegra30.dtsi: Add audio-related nodes\n  ARM: tegra: add AUXDATA required for audio\n  ...\n"
    },
    {
      "commit": "92bf3d09410531a06e06504957271e3978f937e2",
      "tree": "e638413049deb010103bc65e2650d1315dbaa748",
      "parents": [
        "603d6637aeb9a14cd0087d7c24c3777bfa51fcbf",
        "0caaa9539adcff38ce12e99f0ab25645e7eb3eea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:23:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 25 08:23:32 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC changes from Chris Ball\n - at91-mci: This driver will be replaced by atmel-mci in 3.7.\n - atmel-mci: Add support for old at91-mci hardware.\n - dw_mmc: Allow multiple controllers; this previously caused\n   corruption.\n - imxmmc: Remove this driver, replaced by mxcmmc.\n - mmci: Add device tree support.\n - omap: Allow multiple controllers.\n - omap_hsmmc: Auto CMD12, DDR support.\n - tegra: Support SD 3.0 spec.\n\nFix up the usual trivial conflicts in feature-removal-schedule.txt\n\n* tag \u0027mmc-merge-for-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (38 commits)\n  mmc: at91-mci: this driver is now deprecated\n  mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irq\n  mmc: block: Allow disabling 512B sector size emulation\n  mmc: atmel-mci: add debug logs\n  mmc: atmel-mci: add support for version lower than v2xx\n  mmc: atmel-mci: change the state machine for compatibility with old IP\n  mmc: atmel-mci: the r/w proof capability lack was not well managed\n  mmc: dw_mmc: Fixed sdio interrupt mask bit setting bug\n  mmc: omap: convert to module_platform_driver\n  mmc: omap: make it behave well as a module\n  mmc: omap: convert to per instance workqueue\n  mmc: core: Remove dead code\n  mmc: card: Avoid null pointer dereference\n  mmc: core: Prevent eMMC VCC supply to be cut from late init\n  mmc: dw_mmc: make multiple instances of dw_mci_card_workqueue\n  mmc: queue: remove redundant memsets\n  mmc: queue: rename mmc_request function\n  mmc: core: skip card initialization if power class selection fails\n  mmc: core: fix the signaling 1.8V for HS200\n  mmc: core: fix the decision of HS200/DDR card-type\n  ...\n"
    },
    {
      "commit": "813a95e5b4fa936bbde10ef89188932745dcd7f4",
      "tree": "571ca345861ffb89b45fabe26fcab4e133c8537b",
      "parents": [
        "9f639269ed1522c7d69c54cc8b80ab8ee53fcb10",
        "f3f08dcb9965f42378851ce888fb7539607712e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm soc-specific pinctrl changes from Olof Johansson:\n \"With this, five platforms are moving to the relatively new pinctrl\n  subsystem for their pin management, replacing the older soc specific\n  in-kernel interfaces with common code.\n\n  There is quite a bit of net addition of code for each platform being\n  added to the pinctrl subsystem.  But the payback comes later when\n  adding new boards can be done by only providing new device trees\n  instead.\"\n\nFix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}\n\n* tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)\n  mtd: nand: gpmi: fix compile error caused by pinctrl call\n  ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig\n  ARM: nomadik: enable PINCTRL_NOMADIK where needed\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  ARM: ux500: switch MSP to using pinctrl for pins\n  ARM: ux500: alter MSP registration to return a device pointer\n  ARM: ux500: switch to using pinctrl for uart0\n  ARM: ux500: delete custom pin control system\n  ARM: ux500: switch over to Nomadik pinctrl driver\n  ...\n"
    },
    {
      "commit": "ddf90a2ff2c4a9da99acc898a4afeab3e4251fcd",
      "tree": "97eb0b6e2d4fad9d5a3e58a4762997c6170ae05d",
      "parents": [
        "dfb85185bda373a70409c70c2632b02fb0f8f449",
        "5693188a6e888603afa9564974145e5e6e2c623c",
        "56cb248428ead13a6b423ed3f3cf9e4aa01244b1",
        "d098bc7d58ebda22a6554b6c9df1056802d9900f",
        "34fd421349ffc6a4280b71276bf7c6d48f92156f",
        "90cf2418f5c45192bac1ac57af62f61dbac92886",
        "d12379acaf55a395083ca81d753b1af75507556c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 21 15:15:10 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 21 15:15:10 2012 +0100"
      },
      "message": "Merge branches \u0027amba\u0027, \u0027devel-stable\u0027, \u0027fixes\u0027, \u0027mach-types\u0027, \u0027mmci\u0027, \u0027pci\u0027 and \u0027versatile\u0027 into for-linus\n"
    },
    {
      "commit": "0caaa9539adcff38ce12e99f0ab25645e7eb3eea",
      "tree": "54947fd19c5772c78398c42e4f807257187dcf2d",
      "parents": [
        "db35f83ef47b5f180f2670d11f5f93992314ea09"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed May 16 17:51:59 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 14:33:48 2012 -0400"
      },
      "message": "mmc: at91-mci: this driver is now deprecated\n\nat91-mci is deprecated since atmel-mci can deal with all chips.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "db35f83ef47b5f180f2670d11f5f93992314ea09",
      "tree": "99182be25dbbad1baf75f6c5aaf8c037e2fd3410",
      "parents": [
        "a5075eb94837edde6833fd5e0277fc2370cf8b39"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Thu May 17 10:27:12 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 10:28:27 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irq\n\nThe flag of IRQF_ONESHOT should be passed to request_threaded_irq,\notherwise the following failure message should be dumped because\nhardware handler is defined as NULL:\n\n[    3.383483] genirq: Threaded irq requested with handler\u003dNULL and\n!ONESHOT for irq 368\n[    3.392730] omap_hsmmc: probe of omap_hsmmc.0 failed with error -22\n\nThe patch fixes one kernel hang bug which is caused by mmc card\nprobe failure and root device can\u0027t be brought up.\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nAcked-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6801c41a77123712accfde898820972a1f6fc117",
      "tree": "a802be8f497eb4c24949a40dfd00d52d869b4ed6",
      "parents": [
        "24011f346471f7636f0ba6ffe2064fdd1a091daa"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed May 16 15:26:01 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:43:00 2012 -0400"
      },
      "message": "mmc: atmel-mci: add debug logs\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "24011f346471f7636f0ba6ffe2064fdd1a091daa",
      "tree": "fceca9d0c3cfbdabc7f3d97bb12dbacf7bce2c04",
      "parents": [
        "f51775471ac6155d3bb8494dcb5c0a13a84f611e"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed May 16 15:26:00 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:42:52 2012 -0400"
      },
      "message": "mmc: atmel-mci: add support for version lower than v2xx\n\nFix mci IP bugs and endianness issue.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f51775471ac6155d3bb8494dcb5c0a13a84f611e",
      "tree": "4d3e837b287c732c867f436df79bfdc559432df9",
      "parents": [
        "7a90dcc2d7ceb64bb37044a8d2ee462b936ddf73"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed May 16 15:25:59 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:41:34 2012 -0400"
      },
      "message": "mmc: atmel-mci: change the state machine for compatibility with old IP\n\nThe state machine use in atmel-mci can\u0027t work with old IP versions\n(\u003c 0x200).  This patch allows to have a common state machine for all\nversions in order to remove at91-mci driver only used for old versions.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7a90dcc2d7ceb64bb37044a8d2ee462b936ddf73",
      "tree": "f644f917c2d1e48e94830b6cd30cc0af580513c9",
      "parents": [
        "705ad0472bd55fa38e6c594b2d6318c31e86068a"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed May 16 15:25:58 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:41:10 2012 -0400"
      },
      "message": "mmc: atmel-mci: the r/w proof capability lack was not well managed\n\nFirst mci IPs (mainly on rm9200 and 9261) don\u0027t have the r/w proof\ncapability.  The driver didn\u0027t work correctly without this capability\nin PDC mode because of the double buffer switch which is too slow\neven if we stop the transfer to perform this switch.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "705ad0472bd55fa38e6c594b2d6318c31e86068a",
      "tree": "2b6bff273156a1dd55b43d625bc1ab4a8a44c4ff",
      "parents": [
        "680f1b5b216af1ae051bdf237e3ea47ba9124876"
      ],
      "author": {
        "name": "Kyoungil Kim",
        "email": "ki0351.kim@samsung.com",
        "time": "Mon May 14 17:38:48 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:34:48 2012 -0400"
      },
      "message": "mmc: dw_mmc: Fixed sdio interrupt mask bit setting bug\n\nThe sdio interrupt mask bits are arranged in [31:16].\n(1 \u003c\u003c SDMMC_INT_SDIO(slot-\u003eid))) does 16 bits left shift twice.\nSo this patch changes to do 16 bits left shift only one time.\n\nSigned-off-by: Kyoungil Kim \u003cki0351.kim@samsung.com\u003e\nAcked-by: Shashidhar Hiremath \u003cshashidharh@vayavyalabs.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "680f1b5b216af1ae051bdf237e3ea47ba9124876",
      "tree": "12610ba0c869904826e2f8504c73523e4a2c0a59",
      "parents": [
        "b6e0703bbf0121cd6440277a0604d860f5734b2c"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue May 08 17:05:35 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:26:38 2012 -0400"
      },
      "message": "mmc: omap: convert to module_platform_driver\n\nGet rid of boilerplate code by using module_platform_driver macro,\nno functional changes.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6e0703bbf0121cd6440277a0604d860f5734b2c",
      "tree": "8979cf5f0e0c1b9670eb1d7d9960072c32364ef6",
      "parents": [
        "b01a4f1ce2cde9acd97ce5c06e35bc9c1eacded7"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue May 08 17:05:34 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:26:15 2012 -0400"
      },
      "message": "mmc: omap: make it behave well as a module\n\nUse proper __devinit and __devexit annotation for driver functions.\nInstantiate the probe function for driver_ops instead of a probe in\nthe register function.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b01a4f1ce2cde9acd97ce5c06e35bc9c1eacded7",
      "tree": "f08a976d181d0c47d3ae16028e6ef09081700ecb",
      "parents": [
        "f6f44590f231cdf914ce740f3a53a6b815bf4767"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue May 08 17:05:33 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu May 17 08:25:41 2012 -0400"
      },
      "message": "mmc: omap: convert to per instance workqueue\n\nCurrently, a global mmc_omap_wq is created for all instances of omap\nhosts, which can lead to races and doesn\u0027t lend itself to unload the\nmodule cleanly.  Instead, create per instance workqueue and remove\n the common workqueue.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\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": "deb88cc3c69975cbd9875ed9fac259b351f6b64d",
      "tree": "ece2ffba5c3e585cf649d73e4ea1784037335468",
      "parents": [
        "ecf1b318347f6c250293ee8a9f2597373b00e0c3",
        "7f217794ffa72f208a250b79ab0b7ea3de19677f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 22:35:04 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 15 13:44:11 2012 +0200"
      },
      "message": "Merge branch \u0027drivers/mmc\u0027 into next/dt2\n\nChanges in the dt2 branch move stuff around that gets changed\nin the drivers/mmc branch. I chose a non-obvious resolution by\nadding the new bus-width property into all the tegra sdhci device\nnodes.\n\nConflicts:\n\tarch/arm/boot/dts/tegra-cardhu.dts\n\tarch/arm/boot/dts/tegra-harmony.dts\n\tarch/arm/boot/dts/tegra-ventana.dts\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c49314fa6c7d2c130d850b30980cffab53a40592",
      "tree": "9c7597ad98a42ef8ba1e18e897106c2cb29e52e6",
      "parents": [
        "21b7f153dd0d7366197c37e7a630c7585db0b8ea",
        "7f217794ffa72f208a250b79ab0b7ea3de19677f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 21:48:45 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 15 13:31:11 2012 +0200"
      },
      "message": "Merge branch \u0027drivers/mmc\u0027 into next/drivers\n\n* drivers/mmc:\n  mmc: dt: Consolidate DT bindings\n\nAlso pulls in the omap/dt-missed-3.4 branch as a dependency.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7f217794ffa72f208a250b79ab0b7ea3de19677f",
      "tree": "e158792f6662bc7cad4e55a62f4efe7426215141",
      "parents": [
        "e6511df4f25607e2e6d60062eb69c28c057329fa"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun May 13 00:14:24 2012 -0400"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 15 13:29:42 2012 +0200"
      },
      "message": "mmc: dt: Consolidate DT bindings\n\nThis patch unifies the current DT MMC bindings documentation and code,\nadds generic MMC DT bindings documentation, and updates .dts files for\nconsistency.\n\n[cjb: typo fixes, addition of max-frequency property]\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\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": "304ea74770c892cf115e128b0e0dc6636148b010",
      "tree": "ccf06fa8a8fa9321beaab730ac19160966033d52",
      "parents": [
        "e29402edf848359d619ce06af86d61e62c292c87",
        "6b204283f2802a92cf91fc14c2c1b04e7295761b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:24:45 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:28:19 2012 +0200"
      },
      "message": "Merge branch \u0027imx/dt/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6.git into next/dt2\n\nShawn Guo \u003cshawn.guo@linaro.org\u003e writes:\n\n  I chose to base it on Sascha\u0027s imx-common-clk series than -rc, because\n  otherwise it will keep patching clock file that has been removed by\n  imx-common-clk series.  It also depends on imx-pinctrl pull-request\n  I just sent to be functional.\n\n  Note: when imx-common-clk and imx-pinctrl get merged together, the\n  following files will have conflicts.  But the conflicts should not be\n  so hard to resolve.\n\n[arnd: resolved those merge conflicts by pulling pinctrl branch]\n\n* imx/dt: (24 commits)\n  ARM: dts: imx53-qsb: enable audio support\n  ARM: dts: imx51-babbage: enable audio support\n  ARM: imx: add audio codec clk lookup for imx53-qsb\n  ARM: imx: add audmux pad setting for imx51-babbage\n  ARM: imx: add more imx5 ssi clocks\n  ARM: dts: imx53-qsb: Add Dialog DA9053 PMIC support\n  ARM: dts: imx6q-sabrelite: add serial2 pinctrl support\n  ARM: dts: imx6q-sabrelite: add sound device imx6q-sabrelite-sgtl5000\n  ARM: imx6q_sabrelite: clk_register_clkdev cko1 for sgtl5000\n  ARM: imx6q: add ssi1_ipg clk_lookup\n  ARM: dts: imx6q-sabrelite: add audmux pinctrl support\n  ARM: dts: imx6q-sabrelite: add i2c1 pinctrl support\n  ARM: dts: imx6q-sabrelite: add audmux device\n  ARM: dts: imx6q-sabrelite: add ssi device\n  ARM: dts: imx6q-arm2: add pinctrl state for usdhc\n  ARM: imx6: Add UART2 for low-level debug\n  ARM: imx6q: register phy fixup only when CONFIG_PHYLIB is enabled\n  ARM: imx6q: move imx6q_sabrelite specific code to a dedicated function\n  ARM: dts: imx6q-sabrelite: Add SPI NOR support\n  ARM: dts: Add basic support for imx6q-sabresd\n  ...\n\nPulls in imx/pinctrl and imx/clock as dependencies.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "6b204283f2802a92cf91fc14c2c1b04e7295761b",
      "tree": "e323818ac7f159c13f646fdf75bf0f016d7ae368",
      "parents": [
        "ffc505c0b99d6caf5b10d813f9a0ce3576f68996",
        "a0f5e3631b07cabf624e7d818df76d47d9d21017"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:23:13 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:23:13 2012 +0200"
      },
      "message": "Merge branch \u0027imx/pinctrl\u0027 into imx/dt\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 some simply but annoying conflicts.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e29402edf848359d619ce06af86d61e62c292c87",
      "tree": "94451c1d400d478654e0d0e78564e882081b806c",
      "parents": [
        "bf98a6eaa9964fef49f186834713bfc57d16ede1",
        "530f1d416091212243b341e0022b2967886b30e4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 12 22:33:24 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 12 22:33:24 2012 -0700"
      },
      "message": "Merge branch \u0027mxs/dt/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt2\n\n* \u0027mxs/dt/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6: (51 commits)\n  ARM: dts: enable audio support for imx28-evk\n  ARM: dts: enable i2c device for imx28-evk\n  i2c: mxs: add device tree probe support\n  ARM: dts: enable mmc for imx28-evk\n  ARM: dts: enable mmc for imx23-evk\n  mmc: mxs-mmc: add device tree support\n  mmc: mxs-mmc: copy wp_gpio in struct mxs_mmc_host\n  mmc: mxs-mmc: have dma_channel than dma_res in mxs_mmc_host\n  mmc: mxs-mmc: use devm_* helper to make cleanup simpler\n  mmc: mxs-mmc: move header from mach into linux folder\n  mmc: mxs-mmc: get rid of the use of cpu_is_xxx\n  mmc: mxs-mmc: let ssp_is_old take host as parameter\n  mmc: mxs-mmc: use global stmp_device functionality\n  ARM: mxs: add gpio support for device tree boot\n  gpio/mxs: add device tree probe\n  gpio/mxs: get rid of the use of cpu_is_xxx\n  gpio/mxs: use devm_* helpers to make error handling simple\n  ARM: mxs: add mxs-dma dt support\n  ARM: mxs: do not add dma device by default\n  dma: mxs-dma: add device tree probe support\n  ...\n"
    },
    {
      "commit": "6de4d817aa38ea74dd446d015c8ed62a3ebaeafb",
      "tree": "b2eb13af33b8be6030348eecc78a5e6dd3483399",
      "parents": [
        "31b0ff5e7390a955f0d7279ab922e4b41469729d"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 13:30:44 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:27:37 2012 +0800"
      },
      "message": "mmc: mxs-mmc: add device tree support\n\nIt adds device tree probe support for mxs-mmc driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "31b0ff5e7390a955f0d7279ab922e4b41469729d",
      "tree": "c626eda686845bfe4795a5614f8ed72ee921295f",
      "parents": [
        "b60188c820347040087bfe329f77b286dfd50a7e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 13:33:40 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:58 2012 +0800"
      },
      "message": "mmc: mxs-mmc: copy wp_gpio in struct mxs_mmc_host\n\nCopy wp_gpio from platform_data into struct mxs_mmc_host, so that\nthe use of platform_data can be limited in probe function, which\nwill ease the device tree probe.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b60188c820347040087bfe329f77b286dfd50a7e",
      "tree": "0bc43d1528d486506d2d4c021a69da39006436bc",
      "parents": [
        "df06bfc724b58d649eef4bf51a953c7aeed9635f"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 11:25:35 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:51 2012 +0800"
      },
      "message": "mmc: mxs-mmc: have dma_channel than dma_res in mxs_mmc_host\n\nIt replaces dma_res with dma_channel in struct mxs_mmc_host, so that\nthe device tree support will be a little easier, since dma channel\ncan not be retrieved from \"struct resource *dma_res\".\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "df06bfc724b58d649eef4bf51a953c7aeed9635f",
      "tree": "b5b41a6902540546b92c307fa4dc323b6d2b3bea",
      "parents": [
        "81f38ee8e6a9472193337da248c30963a9741a30"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 11:20:40 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:45 2012 +0800"
      },
      "message": "mmc: mxs-mmc: use devm_* helper to make cleanup simpler\n\nUse devm_request_and_ioremap and devm_request_irq helpers to clean up\nthe code a little bit.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "81f38ee8e6a9472193337da248c30963a9741a30",
      "tree": "780402d73099f698fc59b225109aff219c7a56b1",
      "parents": [
        "ef9b4d3996624f65ffa928bd7767f0e186687c15"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 10:04:23 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:38 2012 +0800"
      },
      "message": "mmc: mxs-mmc: move header from mach into linux folder\n\nRename arch/arm/mach-mxs/include/mach/mmc.h to\ninclude/linux/mmc/mxs-mmc.h, so that mxs-mmc driver becomes\n\u003cmach/*\u003e inclusion free.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ef9b4d3996624f65ffa928bd7767f0e186687c15",
      "tree": "a0172896d66edf625d7c600e78525ee91401c25e",
      "parents": [
        "e0bf141db2e649830a1851f7c5c01f3b9b410778"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 05 20:24:01 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:31 2012 +0800"
      },
      "message": "mmc: mxs-mmc: get rid of the use of cpu_is_xxx\n\nThe register HW_SSP_VERSION is broken for ssp version detection,\nas the address of the register is different between imx23 and imx28.\nLet\u0027s use platform_device_id to detect the device, so that the use\nof cpu_is_xxx can be removed.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e0bf141db2e649830a1851f7c5c01f3b9b410778",
      "tree": "a95de941c047a219bff974a71268502faf3d9071",
      "parents": [
        "70e60206885b227ff17a88e83145efe33917db24"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 09:36:39 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:25 2012 +0800"
      },
      "message": "mmc: mxs-mmc: let ssp_is_old take host as parameter\n\nLet macro ssp_is_old take host as parameter to make the code easy\nto read.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "70e60206885b227ff17a88e83145efe33917db24",
      "tree": "fa2d0141b20bbe3627e94141a71f082dde08ce0b",
      "parents": [
        "ce4c6f9b5987ac9402788c518bc5bd8b8572aa1e"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 05 19:40:09 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 13 08:05:07 2012 +0800"
      },
      "message": "mmc: mxs-mmc: use global stmp_device functionality\n\nUse global stmp_device functionality to reduce mach-dependency.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4a0dfe69fe489b06ae5bad26ae67ae8aefaca3aa",
      "tree": "cdac4232b95103402e8328815be80105620d41f2",
      "parents": [
        "7488185d0777ef84be7b365b08037fc7213010f6",
        "a0f5e3631b07cabf624e7d818df76d47d9d21017"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 11 22:59:11 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 11 22:59:11 2012 -0700"
      },
      "message": "Merge branch \u0027imx/pinctrl/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/pinctrl\n\n* \u0027imx/pinctrl/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6: (290 commits)\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  tty: serial: imx: adopt pinctrl support\n  mmc: sdhci-imx-esdhc: adopt pinctrl support\n  ARM: imx6q: switch to use pinctrl subsystem\n  ARM: mxs: enable pinctrl dummy states\n  ARM: imx: enable pinctrl dummy states\n  +3.4-rc5 update\n"
    },
    {
      "commit": "9c92cf2409d7828b797c763c661bffbf66d251c0",
      "tree": "eafcbdaee696f45438392d506731e7ae1ae47634",
      "parents": [
        "2e174c3373bdbb4a4f35ac48d7c7fea181062f6f"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 22:56:16 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 12 09:43:15 2012 +0800"
      },
      "message": "mmc: mxs-mmc: adopt pinctrl support\n\nCc: linux-mmc@vger.kernel.org\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e62d8b8fe73518d1875371a2ee9c5fdd31eba6f8",
      "tree": "791c23643883a5c827e2978818f0bdd1f014c7be",
      "parents": [
        "32329a2cfc2546ad8b7e8b44c395a0031d3e55db"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "dong.aisheng@linaro.org",
        "time": "Fri May 11 14:56:01 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 14:56:01 2012 +0800"
      },
      "message": "mmc: sdhci-imx-esdhc: adopt pinctrl support\n\nCc: linux-mmc@vger.kernel.org\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\n"
    },
    {
      "commit": "caafc71b1a25096ef74904adb19d37e5c6a282dc",
      "tree": "17f0602c6e04fdec78c50a1c2cbd70a0303ed2c6",
      "parents": [
        "af568679f51de779d0e9ad7d8360dc7727da546d",
        "bcd59b0f0c14b0584c1213ee3b53d5f84517c419"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu May 10 00:21:11 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu May 10 00:23:17 2012 -0700"
      },
      "message": "Merge tag \u0027v3.5-soc\u0027 of git://gitorious.org/linux-davinci/linux-davinci into next/drivers\n\nDaVinci SoC updates for v3.5\n\nThis pull request updates the DaVinci SoC support to implement DEBUG_LL port\nchoice and optimizes the DMA ISR by removing unnecessary register reads.\n\n* tag \u0027v3.5-soc\u0027 of git://gitorious.org/linux-davinci/linux-davinci:\n  ARM: davinci: optimize the DMA ISR\n  ARM: davinci: implement DEBUG_LL port choice\n  + sync with Linux 3.4-rc6\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "bf98a6eaa9964fef49f186834713bfc57d16ede1",
      "tree": "46dc9e802c90fa7d6854f19f829945ea9bfb1bc8",
      "parents": [
        "d48b97b403d23f6df0b990cee652bdf9a52337a3",
        "22bfe102c0c39f0bac24950b875e7bfdeb329dd9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:51:32 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:51:32 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.5/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/dt2\n\nBy Stephen Warren (29) and others\nvia Stephen Warren\n* \u0027for-3.5/dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra: (43 commits)\n  ARM: dt: tegra trimslice: add support for audio\n  ARM: dt: tegra trimslice: enable SDHCI1 controller\n  ARM: dt: tegra trimslice: add RTC I2C device\n  ARM: dt: tegra seaboard: add i2c devices\n  ARM: dt: tegra seaboard: configure I2C2 pinmux\n  ARM: dt: tegra seaboard: fix I2C2 SCL rate\n  ARM: dt: tegra: enable als and proximity sensor\n  + pinctrl mergebase branch\n\nThe pinctrl mergebase branch merge conflicts in drivers/pinctrl/core.c\nthat were resolved.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "bd69e27304e754b18dd6be8d8575af37afbbd095",
      "tree": "a3c549bf42531ecaaccf6ecc3b5200ff41f31f2f",
      "parents": [
        "f7269a825cde879355bd15778012d2c3fb2ff778",
        "563da21b1d1878736905bbff0f096fcd960d57c5"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:47:14 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:47:14 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.5/usb-ulpi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/drivers\n\nBy Stephen Warren (30) and others\nvia Stephen Warren\n* \u0027for-3.5/usb-ulpi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra: (7 commits)\n  ARM: dt: tegra: pinmux changes for USB ULPI\n  ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n  ARM: tegra: don\u0027t hard-code USB ULPI PHY reset_gpio\n  ARM: tegra: change pll_p_out4\u0027s rate to 24MHz\n  ARM: tegra: fix pclk rate\n  ARM: tegra: reparent sclk to pll_c_out1\n  ARM: tegra: Add pllc clock init table\n  + depends/pinctrl/mergebase branch\n\nPinctrl mergebase has a conflict in drivers/pinctrl/core.c that was resolved.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "7488185d0777ef84be7b365b08037fc7213010f6",
      "tree": "c23a3db331693f783228c2f5afb38fed26ac1205",
      "parents": [
        "b664ae6ff92f7ba5c597d4f1b74d478d712c01c4",
        "aef7704c6cc36db9618603b22194def441d30432"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:43:04 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:43:04 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.5/gpio-pinmux\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/pinctrl\n\nBy Stephen Warren\nvia Stephen Warren\n* \u0027for-3.5/gpio-pinmux\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  pinctrl: tegra: error reporting cleanup\n  pinctrl: tegra: debugfs enhancements\n  pinctrl: tegra: refactor probe handling\n  ARM: dt: tegra20: add pinmux to device tree\n  ARM: dt: tegra cardhu: add pinmux to device tree\n  ARM: tegra: Remove pre-pinctrl pinmux driver\n  ARM: tegra: Switch to new pinctrl driver\n  gpio: tegra: Hide tegra_gpio_enable/disable()\n  ARM: tegra: seaboard: Don\u0027t gpio_request() ISL29018_IRQ\n  gpio: tegra: configure pins during irq_set_type\n  ARM: tegra: Remove VBUS_GPIO handling from board files\n  usb: ehci-tegra: Add vbus_gpio to platform data\n"
    },
    {
      "commit": "95dcc2cb6c9c84555c29187f8b7cf39e83991a29",
      "tree": "4e15db2d0f5dc52c3e5c1d5e2446986e6dc632c4",
      "parents": [
        "b41b6f1d1cb6a16c737c4699d2815112ec21faa6"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue May 01 14:57:36 2012 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed May 09 10:14:10 2012 -0400"
      },
      "message": "mmc: dw_mmc: make multiple instances of dw_mci_card_workqueue\n\nThe variable \u0027dw_mci_card_workqueue\u0027 is a global variable shared between\nmultiple instances of the dw_mmc host controller. Due to this, data\ncorruption has been noticed when multiple instances of dw_mmc controllers\nare actively reading/writing the media. Fix this by adding a instance\nof \u0027struct workqueue_struct\u0027 for each host instance and removing the\nglobal \u0027dw_mci_card_workqueue\u0027 instance.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f4f7561e032777cd7376800ac97352d5b1684d8f",
      "tree": "ec47b2eb43e0227fea2ef4ee47d70d03f02da681",
      "parents": [
        "9c2bd504b55ce3e680ae0d3768e78c15fef3448d"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sun Feb 19 11:39:27 2012 +0100"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue May 08 16:34:00 2012 -0700"
      },
      "message": "ARM: Orion: SDIO: Add support for clk.\n\nSome orion devices can gate the SDIO clock. If the clock exists,\nenable/disable it as appropriate.\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": "c0a120a4bc68f5dc5f5238e76013cc18bac0ffed",
      "tree": "45fa417548b88e992e11fe2f54c99ec9c6972693",
      "parents": [
        "9a597016058520665452390df919428e4edd7770"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue May 08 13:59:38 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue May 08 10:36:52 2012 -0400"
      },
      "message": "mmc: mmci: Fix compiler error when CONFIG_OF is not set\n\nerror: implicit declaration of function \u0027mmci_dt_populate_generic_pdata\u0027\n\nThis is due to the \u0027#if CONFIG_OF\u0027 guards placed around\nmmci_dt_populate_generic_pdata(), but not around the call to it. We\nrepair this by inserting a stub which elegantly returns when CONFIG_OF\nis not set.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9a597016058520665452390df919428e4edd7770",
      "tree": "77fa05a567bd3b1b927952eadeb06235e5148b3a",
      "parents": [
        "8dde8c467441069144d2430d30fca697c8fae2d3"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Apr 12 16:51:13 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri May 04 10:08:29 2012 -0400"
      },
      "message": "mmc: mmci: Use correct GPIO binding for IRQ requests\n\nNow there are irqdomains in place for Snowball, we can request GPIO\nIRQs directly by their binding. This replaces the previous method\nof hard-coding the hwirq using u32 values in the DT.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "000bc9d5ed296550e7009f56cbdb4b35459beb69",
      "tree": "4ca5c71f49bb9f93f05cff7b65aec8469cc8050d",
      "parents": [
        "6ebaf8f2b0f9e67ac2e00ba7af04a58b39312b3c"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Apr 16 10:18:43 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri May 04 10:08:29 2012 -0400"
      },
      "message": "mmc: mmci: Enable Device Tree support for ux500 variants\n\nProvide a means to collect attributes specific to ST-Ericsson\u0027s ux500\nvariant series. This patch registers itself as the AMBA driver to be\ncalled during the probe process. Once all attributes and ux500 specifics\nare are collected the normal mmci core probe is called.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dfb85185bda373a70409c70c2632b02fb0f8f449",
      "tree": "4ff752396203345229bce1b738fa07795daa2122",
      "parents": [
        "08956a0e8a697edb566766536b2fbbb168ac6ecc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 03 11:33:15 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 03 11:33:15 2012 +0100"
      },
      "message": "AMBA: get rid of last two uses of NO_IRQ\n\nThis gets rid of the last two users of NO_IRQ in AMBA primecell\ndrivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ebaf8f2b0f9e67ac2e00ba7af04a58b39312b3c",
      "tree": "db399b2036495852b498ff6e4151b945d1d7e34f",
      "parents": [
        "3524b5d1edbcaf0aae9196ac942d8307624ff3f0"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Mar 27 08:40:35 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue May 01 10:30:44 2012 -0400"
      },
      "message": "mmc: sdhci-spear: Use devm_* derivatives\n\nThis patch replaces normal calls to resource allocation routines\nwith devm_*() derivative of those routines. This removes the need\nto free those resources inside the driver.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3524b5d1edbcaf0aae9196ac942d8307624ff3f0",
      "tree": "88ba1cef73177b8a1a1eb7766fb6a8846487c634",
      "parents": [
        "0e9f480bb553d39ee06ccd45639ba7a5446a7b81"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Mar 27 08:40:34 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue May 01 10:30:10 2012 -0400"
      },
      "message": "mmc: sdhci-spear: No need to check \u0027pdev \u003d\u003d NULL\u0027 in probe\n\npdev is guaranteed to be valid in probe. And so check for non-NULL is\nnot required. Remove it.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "acdf2fc860f785781bb304a7f178141541f85283",
      "tree": "29eda8d4437983a99a601de56b30137dc79f30a1",
      "parents": [
        "2390c0fca6d31af0c1194a491d9629fbe27703b8",
        "88c08a3fba9954ce0ec3e1eab07c498a419ad7e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:33:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:33:36 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull [GIT PULL] slave-dmaengine fixes from Vinod Koul.\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dmaengine/amba-pl08x : reset phychan_hold on terminate all\n  dma: pl330: fix a couple of compilation warnings\n  dma/ste_dma40: fix erroneous comparison\n  dma/ste_dma40: explicitly include regulator consumer header\n  dma40: Improve the logic of stopping logical chan\n  dmaengine: at_hdmac: remove clear-on-read in atc_dostart()\n  dma: mxs-dma: enable channel in device_issue_pending call\n  dmaengine: imx-dma: dont complete descriptor for cyclic dma\n"
    },
    {
      "commit": "34fd421349ffc6a4280b71276bf7c6d48f92156f",
      "tree": "eab398d84782b544e0a1394fb80c6380b9e6a978",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Apr 10 17:43:59 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 25 19:55:19 2012 +0100"
      },
      "message": "ARM: 7378/1: mmci: add support for the Nomadik MMCI variant\n\nThe Nomadik variant is somewhere inbetween the U300 and the Ux500\nvariant, its actually expose the same primecell ID as the U300\nbut had different characteristics so it needs a small revision\nbump and hard-coding from the board/device tree. After this it\nworks just fine.\n\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52dac6150580f356a96b9a49715f6234fbf00d3a",
      "tree": "faa3e9b85e8be1afb00d2bec2e485cf1734c61dd",
      "parents": [
        "529aa29e033f3bcd3346de1532e4bd5ff969fd0d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 07 09:31:34 2012 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:38 2012 +0200"
      },
      "message": "mmc sdhc 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": "529aa29e033f3bcd3346de1532e4bd5ff969fd0d",
      "tree": "1742f3a452f86de0aef7791d6cbc4d0da8dae13f",
      "parents": [
        "f4d40de39a23f0c39cca55ac63e1175c69c3d2f7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 07 09:31:14 2012 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:38 2012 +0200"
      },
      "message": "mmc mxcmmc: 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": "48b332f9916f33ba0001b78e5cea49ef17f3c81e",
      "tree": "0de29f015dd149a9081af86dec4836a25beb0c8e",
      "parents": [
        "ca5879d3ffebd967e94b2dc3b1a3dc089709206f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 18 11:11:57 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:17:42 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: release correct resource\n\nres can be one of several resources, as this variable is re-used several\ntimes during probe.  This can cause the wrong resource parameters to be\npassed to release_mem_region().\n\nGet the original memory resource before calling release_mem_region().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ca5879d3ffebd967e94b2dc3b1a3dc089709206f",
      "tree": "d60744e61e5621c7a7d3b482137b1aa56e87dc33",
      "parents": [
        "bbbc4c4d8c5face097d695f9bf3a39647ba6b7e7"
      ],
      "author": {
        "name": "Pavan Kunapuli",
        "email": "pkunapuli@nvidia.com",
        "time": "Wed Apr 18 18:48:02 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:17:39 2012 -0400"
      },
      "message": "mmc: tegra: support SDHCI SPEC 300\n\nTegra3 SDHOST controller doesn\u0027t advertise v3.00 support by default.\nThis support has to be enabled by configuring a vendor register in\nthe tegra3 sd host address space.\n\nSigned-off-by: Pavan Kunapuli \u003cpkunapuli@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6187fee46f4bc7f18f2caefdc75a073c6a25adab",
      "tree": "6c855f03b9b75e3a9d5d08cdb5e6bf29377d9ec8",
      "parents": [
        "021459773d9b93e8d7388086db7b17107bdfc51d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 11 22:24:49 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:17:25 2012 -0400"
      },
      "message": "mmc: remove imxmmc driver\n\nThis driver is broken since 2.6.31 when the traditional i.MX1\nsupport was removed.\n\nIn theory the i.MX1 mmc controller can be supported by the mxcmmc\ndriver which basically is the same hardware. However, the i.MX1\ncontroller has severe bugs which made several workarounds necessary which\nresulted in a different driver structure. At that time it seemed easier\nto write a second driver to support hardware without bugs.\n\nAs noone cared for the i.MX1 driver for a long time and it does\nnot compile, remove it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "021459773d9b93e8d7388086db7b17107bdfc51d",
      "tree": "e6736133f6790711f72491526ef397a1a5b26694",
      "parents": [
        "7f8bea7f75618165d015f083c77f1db3e4584f88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 10 11:36:03 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:17:16 2012 -0400"
      },
      "message": "mmc: sdhci: Log what timeout was set if the timeout is too large\n\nRather than just logging that we came up with an excessively large timeout\nsay what the timeout was, this may provide some clues as to what the issue\nis.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7f8bea7f75618165d015f083c77f1db3e4584f88",
      "tree": "efaeff7e81fe5ccb4e03c35a15ad6a0bee8b3ca3",
      "parents": [
        "cd03d9a85802c0023e522c21a1dabaf3e5785010"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jlu@pengutronix.de",
        "time": "Thu Apr 05 10:05:08 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:16:58 2012 -0400"
      },
      "message": "mmc: davinci_mmc: set MODULE_ALIAS to allow autoloading\n\nDavinci MMC platform devices (as in mach-davinci/devices-da8xx.c) use\n\"davinci_mmc\" as their name. To allow autoloading of the relevant\ndriver, the module needs to set the MODULE_ALIAS.\n\nSigned-off-by: Jan Luebbe \u003cjlu@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cd03d9a85802c0023e522c21a1dabaf3e5785010",
      "tree": "f70a9a6052cfbd1cfc7b3d8535fbb8517bc48bcf",
      "parents": [
        "31463b141587001781d86b2ef360544f101bd998"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Mon Apr 09 12:08:35 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:16:53 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: Cleanup use of cpu_is_* for debounce_clock\n\nThere really does not seem to be a need to use cpu_is_* check for getting\nthe debounce clock as clkdev is perfectly capable of handling situations\nwhen certain clocks are only available on select platforms.\n\nAlso get rid of the \u0027got_dbclk\u0027 flag and instead use the dbclk clock\npointer to know if a valid debounce clock exists for the platform.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "31463b141587001781d86b2ef360544f101bd998",
      "tree": "880f30dd87d4d38f3db78b1b6d5e8a7a1fdef3ad",
      "parents": [
        "03b5d924b926dd994b16f30f7a13bfb71ee0f478"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Mon Apr 09 12:08:34 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:16:50 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: use spinlock IRQ safe variant\n\nPrevent possible races between HSMMC/DMA IRQs and next requests.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "03b5d924b926dd994b16f30f7a13bfb71ee0f478",
      "tree": "37b5c8dec077bb04c408e4b6f4db8a9fcd2db9ab",
      "parents": [
        "dba3c29ea4a1d5d544f59b94fd8a41662135e071"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Apr 09 12:08:33 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:16:47 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: add DDR support\n\nAdd Dual data rate support for omap_hsmmc.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dba3c29ea4a1d5d544f59b94fd8a41662135e071",
      "tree": "f1134118b883fa329b9fd075d150dda2d6c168ce",
      "parents": [
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Apr 09 12:08:32 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Apr 22 11:16:43 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: Enable Auto CMD12\n\nEnable Auto-CMD12 for multi block read/write on HSMMC.\nTested on OMAP4430, OMAP3430 and OMAP2430 SDP\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e1631f989e0c6c8d9b43a2dbdd1097f70da603a5",
      "tree": "4b258ea786edda6cc9903319459143cc10d50775",
      "parents": [
        "b89152824f993a9572b47eb31f4579feadeac34c"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Apr 18 15:42:31 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 21:52:05 2012 -0400"
      },
      "message": "mmc: dw_mmc: prevent NULL dereference for dma_ops\n\nNow, dma_ops is assumed that use the IDMAC.  But if dma_ops is assigned\nthe pdata-\u003edma_ops, we didn\u0027t ensure that callback function is defined.\n\nIf the callback isn\u0027t defined, then we should run in PIO mode.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b89152824f993a9572b47eb31f4579feadeac34c",
      "tree": "65f6369363c6305a1c203a57ea3a10174a23996d",
      "parents": [
        "5ca6518832ac913ac277b50ceddda8372dbf7bea"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Wed Apr 18 02:30:20 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:45:00 2012 -0400"
      },
      "message": "mmc: unbreak sdhci-esdhc-imx on i.MX25\n\nThis was broken by me in 37865fe91582582a6f6c00652f6a2b1ff71f8a78\n(\"mmc: sdhci-esdhc-imx: fix timeout on i.MX\u0027s sdhci\") where more\nextensive tests would have shown that read or write of data to the\ncard were failing (even if the partition table was correctly read).\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "87b87a3fc0eec58d95e4216392f889a26439ad22",
      "tree": "a421538909a9649bdb595fc74c6dbe664432a247",
      "parents": [
        "a99aa9b9b4f4f3e496d17a1b4e0ff63fb0c9f31d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Apr 10 00:14:20 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:44:25 2012 -0400"
      },
      "message": "mmc: sdhci: refine non-removable card checking for card detection\n\nCommit c79396c191bc19 (\"mmc: sdhci: prevent card detection activity\nfor non-removable cards\") disables card detection where the cards\nare marked as non-removable.\n\nThis makes sense, but the implementation detail of calling\nmmc_card_is_removable() causes some problems, because\nmmc_card_is_removable() is overloaded with CONFIG_MMC_UNSAFE_RESUME\nsemantics.\n\nIn the OLPC XO case, we need CONFIG_MMC_UNSAFE_RESUME because our root\nfilesystem is stored on SD, but we also have external SD card slots\nwhere we want automatic card detection.\n\nRefine the check to only apply to hosts marked as MMC_CAP_NONREMOVABLE,\nwhich is defined to mean that the card is *really* nonremovable. This\ncould be revisited in future if we find a way to improve\nCONFIG_MMC_UNSAFE_RESUME semantics.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\n[stable@: please apply to 3.3-stable]\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a99aa9b9b4f4f3e496d17a1b4e0ff63fb0c9f31d",
      "tree": "d3d7bb12cbabce20789671d07055e305b8138c1a",
      "parents": [
        "32d317c60e56c2a34463b51fc0336cc96b3e1735"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Tue Apr 10 09:53:32 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:30:37 2012 -0400"
      },
      "message": "mmc: dw_mmc: Fix switch from DMA to PIO\n\nWhen dw_mci_pre_dma_transfer returns failure in some reasons,\ndw_mci_submit_data will prepare to switch the PIO mode from DMA.\nAfter switching to PIO mode, DMA(IDMAC in particular) is still\nenabled. This makes the corruption in handling interrupt and\nthe driver lock-up.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4d048f915f32c8455605b106aa0de2cf68a71903",
      "tree": "76ed575eb8785d6c23e429b8b253adfb04ff2004",
      "parents": [
        "b6d085f6f59108508c1eea9c5251deb765350c50"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Wed Apr 11 15:33:13 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:29:08 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: Get rid of of_have_populated_dt() usage\n\nof_have_populated_dt() is not expected to be used in drivers but\ninstead only in early platform init code.\nDrivers on the other hand should rely on dev-\u003eof_node or of_match_device().\nBesides usage of of_have_populated_dt() also throws up build error as below\nwhich was reported by Balaji TK, when omap_hsmmc is built as a module.\n\nERROR: \"allnodes\" [drivers/mmc/host/omap_hsmmc.ko] undefined!\nmake[1]: *** [__modpost] Error 1\nmake: *** [modules] Error 2\n\nSo get rid of all of_have_populated_dt() usage in omap_hsmmc driver and\ninstead use dev-\u003eof_node to make the same dicisions as earlier.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nReported-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nReviewed-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6d085f6f59108508c1eea9c5251deb765350c50",
      "tree": "065924315671001eb28fe06ada7b60a205546912",
      "parents": [
        "283028122db37621b124f079ca8eae5b64807ad4"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Apr 10 09:57:36 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Apr 20 20:29:05 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: build fix for CONFIG_OF\u003dy and CONFIG_MMC_OMAP_HS\u003dm\n\nCommit 46856a68dc (\"mmc: omap_hsmmc: Convert hsmmc driver to use device tree\")\nintroduced in 3.4-rc1 has a missing semi-colon, causing:\n\ndrivers/mmc/host/omap_hsmmc.c:1745: error: expected \u0027,\u0027 or \u0027;\u0027 before \u0027extern\u0027\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d04525ed0323709711277563a2c76e446a017423",
      "tree": "76766ed95d698f3ec98762301e42f703e774381c",
      "parents": [
        "60f2951e3ad9b833bc12e2ea7652be2611771792"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Apr 11 13:29:31 2012 +0800"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Fri Apr 20 15:35:58 2012 +0530"
      },
      "message": "dma: mxs-dma: enable channel in device_issue_pending call\n\nEnable channel in device_issue_pending call, so that the order between\ncookie assignment and channel enabling can be ensured naturally.\n\nIt fixes the mxs gpmi-nand breakage which is caused by the incorrect\norder of cookie assigning and channel enabling.\n\nSuggested-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nTested-by: Huang Shijie \u003cb32955@freescale.com\u003e\nTested-by \u003csamgandhi9@gmail.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "3e215d0a19c2a0c389bd9117573b6dd8e46f96a8",
      "tree": "a45a82fc3e26459c8146cbe933229344cefa8b70",
      "parents": [
        "c61b3da0aca4cccb1dca757eb94e443faba4e88f"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Sat Feb 18 01:04:55 2012 -0700"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 18 10:26:38 2012 -0600"
      },
      "message": "gpio: tegra: Hide tegra_gpio_enable/disable()\n\nRecent pinctrl discussions concluded that gpiolib APIs should in fact do\nwhatever is required to mux a GPIO onto pins, by calling pinctrl APIs if\nrequired. This change implements this for the Tegra GPIO driver, and removes\ncalls to the Tegra-specific APIs from drivers and board files.\n\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: linux-mmc@vger.kernel.org\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e # for sdhci-tegra.c\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "8c2fc8e413ecc2c96b696e28d4eb1bc6cee8dc84",
      "tree": "01be204632c22131bdb2ad1cc79561dde28804ec",
      "parents": [
        "4188bba0e9e7ba58d231b528df495666f2742b74"
      ],
      "author": {
        "name": "Alf Høgemark",
        "email": "alf@i100.no",
        "time": "Wed Apr 04 12:27:09 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:33 2012 -0400"
      },
      "message": "mmc: sdhci-dove: Fix compile error by including module.h\n\nThis patch fixes a compile error in drivers/mmc/host/sdhci-dove.c\nby including the linux/module.h file.\n\nSigned-off-by: Alf Høgemark \u003calf@i100.no\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4188bba0e9e7ba58d231b528df495666f2742b74",
      "tree": "062ef9f10f7c55c7784dd3dc8ed059cab00ba7c8",
      "parents": [
        "79263f33b0f3abe26d74a66824b457b94bdbef9f"
      ],
      "author": {
        "name": "Al Cooper",
        "email": "acooper@gmail.com",
        "time": "Fri Mar 16 15:54:17 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:32 2012 -0400"
      },
      "message": "mmc: Prevent 1.8V switch for SD hosts that don\u0027t support UHS modes.\n\nThe driver should not try to switch to 1.8V when the SD 3.0 host\ncontroller does not have any UHS capabilities bits set (SDR50, DDR50\nor SDR104). See page 72 of \"SD Specifications Part A2 SD Host\nController Simplified Specification Version 3.00\" under\n\"1.8V Signaling Enable\". Instead of setting SDR12 and SDR25 in the host\ncapabilities data structure for all V3.0 host controllers, only set them\nif SDR104, SDR50 or DDR50 is set in the host capabilities register. This\nwill prevent the switch to 1.8V later.\n\nSigned-off-by: Al Cooper \u003cacooper@gmail.com\u003e\nAcked-by: Arindam Nath \u003carindam.nath@amd.com\u003e\nAcked-by: Philip Rakity \u003cprakity@marvell.com\u003e\nAcked-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "79263f33b0f3abe26d74a66824b457b94bdbef9f",
      "tree": "8ddb614ba1919da7ecdc1ec1ad73062a3520f894",
      "parents": [
        "84e41d2d56fbacfd888ab1382e94e752da176582"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Apr 03 16:48:32 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:32 2012 -0400"
      },
      "message": "Revert \"mmc: sdhci-pci: Add MSI support\"\n\nThis reverts commit e6039832bed9a9b967796d7021f17f25b625b616.\nThere are reports of MSI breaking SDHCI on multiple chipsets (JMicron\nand O2Micro, at least), so this should be reverted until we come up\nwith a whitelist or something.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "84e41d2d56fbacfd888ab1382e94e752da176582",
      "tree": "c5d98df428bf80a443f7c8927adefadbd4a697d5",
      "parents": [
        "93fc5a47f25c41125b30c0bf4f243bf3204a1a0a"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Apr 03 16:47:55 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:31 2012 -0400"
      },
      "message": "Revert \"mmc: sdhci-pci: add quirks for broken MSI on O2Micro controllers\"\n\nThis reverts commit c16e981b2fd9455af670a69a84f4c8cf07e12658, because\nit\u0027s no longer useful once MSI support is reverted.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "fc307df88f0d77505c19756d95be66c981c421ea",
      "tree": "3a35a8261cddfa9afeda36d940dd0fb70013f952",
      "parents": [
        "b796450b4590dbaee2d31c85b04791cafacff9b4"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Apr 02 12:26:47 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:30 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: fix module re-insertion\n\nOMAP4 and OMAP3 HSMMC IP registers differ by 0x100 offset.\nAdding the offset to platform_device resource structure\nincrements the start address for every insmod operation.\nMMC command fails on re-insertion as module due to incorrect register\nbase.  Fix this by updating the ioremap base address only.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b796450b4590dbaee2d31c85b04791cafacff9b4",
      "tree": "c640f05cff36afbb04e6f908fe9584df19c37f30",
      "parents": [
        "efa25fd3a33275861aa74ff03a512423873a8805"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 14 11:18:32 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:29 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: convert to module_platform_driver\n\nThis will delete some boilerplate code, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "efa25fd3a33275861aa74ff03a512423873a8805",
      "tree": "840162161412b57a3bf03c03bcf32ff6f132335b",
      "parents": [
        "927ce944aebdcac0fa757d4e6448a6972184db8c"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 14 11:18:28 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:29 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: make it behave well as a module\n\nIf we put probe() on __init section, that will never work for multiple\nmodule insertions/removals.\n\nIn order to make it work properly, move probe to __devinit section and\nuse platform_driver_register() instead of platform_driver_probe().\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "927ce944aebdcac0fa757d4e6448a6972184db8c",
      "tree": "e139b283a6c916b4d9a1614962bd4e9dd5b62db1",
      "parents": [
        "92a3aebf06bdef849cc53aba99f963a9ae397e9d"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 14 11:18:27 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:28 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: trivial cleanups\n\nA bunch of non-functional cleanups to the omap_hsmmc driver.\n\nIt basically decreases indentation level, drop unneded dereferences\nand drop unneded accesses to the platform_device structure.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "92a3aebf06bdef849cc53aba99f963a9ae397e9d",
      "tree": "d87b00575049f36325563532b77d891cf278aa37",
      "parents": [
        "d59d77ed1e0cdd254f99260013b27d64dc1dffac"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Fri Feb 24 21:14:34 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:27 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: context save after enabling runtime pm\n\nCall context save api after enabling runtime pm to make sure that\nregister access in context save api happens with clk enabled.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d59d77ed1e0cdd254f99260013b27d64dc1dffac",
      "tree": "8b33d0e23a0ec8e1b0886f820ebd0979815df891",
      "parents": [
        "e841a7c69b708eeaf784fd517978006e8319b03a"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Fri Feb 24 21:14:33 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:27 2012 -0400"
      },
      "message": "mmc: omap_hsmmc: use runtime put sync in probe error patch\n\npm_runtime_put_sync instead of autosuspend pm runtime API\nbecause iounmap(host-\u003ebase) follows immediately.\n\nReported-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "210b7d28598e402548b0164ca2f543e15aab8c6e",
      "tree": "acb826d909410f8a8946bf7cdd8ed5cfadf14497",
      "parents": [
        "eb91b9118db8c05a5a1257b594b021d32b491254"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Mar 29 19:05:04 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:25 2012 -0400"
      },
      "message": "mmc: sdhci-pci: add quirks for broken MSI on O2Micro controllers\n\nMSI on my O2Micro OZ600 SD card reader is broken.  This patch adds a quirk\nto disable MSI on these controllers.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "eb91b9118db8c05a5a1257b594b021d32b491254",
      "tree": "59d946917c73b372dee2162b25eaa4f8c3d94816",
      "parents": [
        "930f152cc9998388031af577843baae572ac8ab6"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Mar 28 18:01:11 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:24 2012 -0400"
      },
      "message": "mmc: sh_mmcif: Simplify calculation of mmc-\u003ef_min\n\nThere is no need to tune mmc-\u003ef_min to a value near 400kHz as the MMC core\nbegins testing frequencies at 400kHz regardless of the value of mmc-\u003ef_min.\n\nAs suggested by Guennadi Liakhovetski.\n\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Cao Minh Hiep \u003chiepcm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "930f152cc9998388031af577843baae572ac8ab6",
      "tree": "216a0a14ff0758a906abbf3d51df616d9330fbc7",
      "parents": [
        "f93882570496aa02ba8a47bfaf81cce43046b978"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Mar 28 18:01:10 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:24 2012 -0400"
      },
      "message": "mmc: sh_mmcif: mmc-\u003ef_max should be half of the bus clock\n\nmmc-\u003ef_max should be half of the bus clock.\nAnd now that mmc-\u003ef_max is not equal to the bus clock the\nlatter should be used directly to calculate mmc-\u003ef_min.\n\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nTested-by: Cao Minh Hiep \u003chiepcm@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f93882570496aa02ba8a47bfaf81cce43046b978",
      "tree": "e1493468f480ff958edc5e3013b513b4baa43641",
      "parents": [
        "5865f2876baa5c68fd0d50029dd220ce19f3d2af"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Mar 28 18:01:09 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:23 2012 -0400"
      },
      "message": "mmc: sh_mmcif: double clock speed\n\nCorrect an off-by one error when calculating the clock divisor in cases\nwhere the host clock is a power of two of the target clock.  Previously the\ndivisor was one greater than the correct value in these cases leading to\nthe clock being set at half the desired speed.\n\nThanks to Guennadi Liakhovetski for working with me on the logic for this\nchange.\n\nTested-by: Cao Minh Hiep \u003chiepcm@gmail.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "faf8180b20882b52145b96d6d4ed082d41908f90",
      "tree": "457276f731216938caa2b82d851c770cf3b7dd1e",
      "parents": [
        "33ab4bbbdf6c60a8c196b5a28215a93aa2a4ed2e"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed Mar 21 16:41:23 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:22 2012 -0400"
      },
      "message": "mmc: atmel-mci: add support for odd clock dividers\n\nAdd an odd clock divider capability available from v5xx. It also involves\nchanging the clock divider calculation, and changing the switch-case\nstatement to use top-down fallthrough.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "33ab4bbbdf6c60a8c196b5a28215a93aa2a4ed2e",
      "tree": "4595cb776a1f094b859b175a342a9a9d2f9482f5",
      "parents": [
        "66292ad92c6d3f2f1c137a1c826b331ca8595dfd"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed Mar 21 16:41:22 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:21 2012 -0400"
      },
      "message": "mmc: atmel-mci: r/w proof capability only available since v2xx\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "66292ad92c6d3f2f1c137a1c826b331ca8595dfd",
      "tree": "8ddf84d30f17269a6ec4eed880b5db1491883e23",
      "parents": [
        "9f4e8151dbbc4ca4d5dd7792666a50c137102204"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Wed Mar 28 12:28:33 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:21 2012 -0400"
      },
      "message": "mmc: atmel-mci: correct data timeout computation\n\nThe HSMCI operates at a rate of up to Master Clock divided by two.\nMoreover previous calculation can cause overflows and so wrong\ntimeouts.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9f4e8151dbbc4ca4d5dd7792666a50c137102204",
      "tree": "c27bcdcac25a557010910177098cd071e3977107",
      "parents": [
        "d5e9c02cab60920d5ac16a8244bb6085dc27564f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 31 23:31:55 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:20 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: Enable runtime power management\n\nSince most of the work is already done by the core we just need to add\nruntime suspend methods and tell the PM core that runtime PM is enabled\nfor this device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d5e9c02cab60920d5ac16a8244bb6085dc27564f",
      "tree": "93d6d1c29f9f98ada22d4a32b78d02fd32c7117b",
      "parents": [
        "9bda6da7ff7d35ef757e235aae559e679d3a9493"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 03 00:46:41 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:19 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: Use CONFIG_PM_SLEEP to ifdef system suspend\n\nThis matches current best practice as one can have runtime PM enabled\nwithout system sleep and CONFIG_PM is defined for both.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9bda6da7ff7d35ef757e235aae559e679d3a9493",
      "tree": "fb2e3eeb8d6175d6f82aa6a9de376a10d2f3b0a4",
      "parents": [
        "1d4dc338bb7cbbadcb5a527b1b0e897b5cde1701"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Mar 08 23:24:53 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 20:32:16 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: use devm_ functions\n\nThe various devm_ functions allocate memory that is released when a driver\ndetaches.  This patch uses these functions for data that is allocated in\nthe probe function of a platform device and is only freed in the remove\nfunction.\n\nBy using devm_ioremap, it also removes a potential memory leak, because\nthere was no call to iounmap in the probe function.\n\nThe call to platform_get_resource was moved just to make it closer to the\nplace where its result it used.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1d4dc338bb7cbbadcb5a527b1b0e897b5cde1701",
      "tree": "fc4eab669f7092f1b0f72b84a2ec2ad17979889f",
      "parents": [
        "0d22c77089c86416324d0d87e7ef8cfa931e53cd"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Thu Feb 16 22:23:59 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 19:58:01 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: Keep a copy of platform data and use it\n\nThe platform data is copied into driver\u0027s private data and the copy is\nused for all access to the platform data. This simpifies the addition\nof device tree support for the sdhci-s3c driver.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0d22c77089c86416324d0d87e7ef8cfa931e53cd",
      "tree": "50b8d7b7294c95c65ee1fb992da066fcefd9df6c",
      "parents": [
        "3119936a289db88cf749143fa5ef6b4a4712e3c0"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Sat Mar 31 23:29:45 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 19:57:58 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: derive transfer width host cap from max_width in platdata\n\nmax_width member in platform data can be used to derive the mmc bus transfer\nwidth that can be supported by the controller.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3119936a289db88cf749143fa5ef6b4a4712e3c0",
      "tree": "53ed713ce8c9435c6daa976fc77b4c366e72d277",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Thu Feb 16 22:23:58 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Apr 05 19:57:49 2012 -0400"
      },
      "message": "mmc: sdhci-s3c: Remove usage of clk_type member in platform data\n\nSDHCI controllers on Exynos4 do not include the sdclk divider as per the\nsdhci controller specification. This case can be represented using the\nsdhci quirk SDHCI_QUIRK_NONSTANDARD_CLOCK instead of using an additional\nenum type definition \u0027clk_types\u0027.\n\nHence, usage of clk_type member in platform data is removed and the sdhci\nquirk is used. In addition to that, since this qurik is SoC specific,\ndriver data is introduced to represent controllers on SoC\u0027s that require\nthis quirk.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Jeongbae Seo \u003cjeongbae.seo@samsung.com\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "623ff7739e7c00fa3d55dbfd42a492a68298fd7a",
      "tree": "0b7461753a1b13b27ea2958a7d48c6efb47bba54",
      "parents": [
        "c39e8ede284f469971589f2e04af78216e1a771d",
        "7b0e67f604e1829e5292e1ad7743eb18dc42ea7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 17:31:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 17:31:56 2012 -0700"
      },
      "message": "Merge tag \u0027for-linus-3.4\u0027 of git://git.infradead.org/mtd-2.6\n\nPull MTD changes from David Woodhouse:\n - Artem\u0027s cleanup of the MTD API continues apace.\n - Fixes and improvements for ST FSMC and SuperH FLCTL NAND, amongst\n   others.\n - More work on DiskOnChip G3, new driver for DiskOnChip G4.\n - Clean up debug/warning printks in JFFS2 to use pr_\u003clevel\u003e.\n\nFix up various trivial conflicts, largely due to changes in calling\nconventions for things like dmaengine_prep_slave_sg() (new inline\nwrapper to hide new parameter, clashing with rewrite of previously last\nparameter that used to be an \u0027append\u0027 flag, and is now a bitmap of\n\u0027unsigned long flags\u0027).\n\n(Also some header file fallout - like so many merges this merge window -\nand silly conflicts with sparse fixes)\n\n* tag \u0027for-linus-3.4\u0027 of git://git.infradead.org/mtd-2.6: (120 commits)\n  mtd: docg3 add protection against concurrency\n  mtd: docg3 refactor cascade floors structure\n  mtd: docg3 increase write/erase timeout\n  mtd: docg3 fix inbound calculations\n  mtd: nand: gpmi: fix function annotations\n  mtd: phram: fix section mismatch for phram_setup\n  mtd: unify initialization of erase_info-\u003efail_addr\n  mtd: support ONFI multi lun NAND\n  mtd: sm_ftl: fix typo in major number.\n  mtd: add device-tree support to spear_smi\n  mtd: spear_smi: Remove default partition information from driver\n  mtd: Add device-tree support to fsmc_nand\n  mtd: fix section mismatch for doc_probe_device\n  mtd: nand/fsmc: Remove sparse warnings and errors\n  mtd: nand/fsmc: Add DMA support\n  mtd: nand/fsmc: Access the NAND device word by word whenever possible\n  mtd: nand/fsmc: Use dev_err to report error scenario\n  mtd: nand/fsmc: Use devm routines\n  mtd: nand/fsmc: Modify fsmc driver to accept nand timing parameters via platform\n  mtd: fsmc_nand: add pm callbacks to support hibernation\n  ...\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": "b5174fa3a7f4f8f150bfa3b917c92608953dfa0f",
      "tree": "5efd32dd52fe55f760094e78f18acd3ff869751d",
      "parents": [
        "afb9bd704c7116076879352a2cc2c43aa12c1e14",
        "135111cc5595c6a24dd826d503e2d2bae92da1c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 20:59:45 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n\nCore:\n * Support for MMC 4.5 Data Tag feature -- we tag REQ_META, so devices\n   that support Data Tag will provide increased throughput for metadata.\n * Faster detection of card removal on I/O errors.\n\nDrivers:\n * dw_mmc now supports eMMC Power Off Notify, has PCI support, and\n   implements pre_req and post_req for asynchronous requests.\n * omap_hsmmc now supports device tree.\n * esdhc now has power management support.\n * sdhci-tegra now supports Tegra30 devices.\n * sdhci-spear now supports hibernation.\n * tmio_mmc now supports using a GPIO for card detection.\n * Intel PCH now supports 8-bit bus transfers.\n\n* tag \u0027mmc-merge-for-3.4-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: sh_mmcif: simplify bitmask macros\n  mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug\n  mmc: sh_mobile_sdhi: add a callback for board specific init code\n  mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function\n  mmc: sh_mobile_sdhi: do not manage PM clocks manually\n  mmc: tmio_mmc: remove unused sdio_irq_enabled flag\n  mmc: tmio_mmc: power status flag doesn\u0027t have to be exposed in platform data\n  mmc: sh_mobile_sdhi: pass card hotplug GPIO number to TMIO MMC\n  mmc: tmio_mmc: support the generic MMC GPIO card hotplug helper\n  mmc: tmio: calculate the native hotplug condition only once\n  mmc: simplify mmc_cd_gpio_request() by removing two parameters\n  mmc: sdhci-pci: allow 8-bit bus width for Intel PCH\n  mmc: sdhci: check interrupt flags in ISR again\n  mmc: sdhci-pci: Add MSI support\n  mmc: core: warn when card doesn\u0027t support HPI\n  mmc: davinci: Poll status for small size transfers\n  mmc: davinci: Eliminate spurious interrupts\n  mmc: omap_hsmmc: Avoid a regulator voltage change with dt\n  mmc: omap_hsmmc: Convert hsmmc driver to use device tree\n  mmc: sdhci-pci: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for Medfield SDIO\n  ...\n"
    },
    {
      "commit": "34800598b2eebe061445216473b1e4c2ff5cba99",
      "tree": "a6d0eb6fe45d9480888d7ddb34840e172ed80e56",
      "parents": [
        "46b407ca4a6149c8d27fcec1881d4f184bec7c77",
        "511f1cb6d426938fabf9c6d69ce4861b66ffd919"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:41:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:41:24 2012 -0700"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: driver specific updates\" from Arnd Bergmann:\n \"These are all specific to some driver.  They are typically the\n  platform side of a change in the drivers directory, such as adding a\n  new driver or extending the interface to the platform.  In cases where\n  there is no maintainer for the driver, or the maintainer prefers to\n  have the platform changes in the same branch as the driver changes,\n  the patches to the drivers are included as well.\n\n  A much smaller set of driver updates that depend on other branches\n  getting merged first will be sent later.\n\n  The new export of tegra_chip_uid conflicts with other changes in\n  fuse.c.  In rtc-sa1100.c, the global removal of IRQF_DISABLED\n  conflicts with the cleanup of the interrupt handling of that driver.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up aforementioned trivial conflicts.\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (94 commits)\n  ARM: SAMSUNG: change the name from s3c-sdhci to exynos4-sdhci\n  mmc: sdhci-s3c: add platform data for the second capability\n  ARM: SAMSUNG: support the second capability for samsung-soc\n  ARM: EXYNOS: add support DMA for EXYNOS4X12 SoC\n  ARM: EXYNOS: Add apb_pclk clkdev entry for mdma1\n  ARM: EXYNOS: Enable MDMA driver\n  regulator: Remove bq24022 regulator driver\n  rtc: sa1100: add OF support\n  pxa: magician/hx4700: Convert to gpio-regulator from bq24022\n  ARM: OMAP3+: SmartReflex: fix error handling\n  ARM: OMAP3+: SmartReflex: fix the use of debugfs_create_* API\n  ARM: OMAP3+: SmartReflex: micro-optimization for sanity check\n  ARM: OMAP3+: SmartReflex: misc cleanups\n  ARM: OMAP3+: SmartReflex: move late_initcall() closer to its argument\n  ARM: OMAP3+: SmartReflex: add missing platform_set_drvdata()\n  ARM: OMAP3+: hwmod: add SmartReflex IRQs\n  ARM: OMAP3+: SmartReflex: clear ERRCONFIG_VPBOUNDINTST only on a need\n  ARM: OMAP3+: SmartReflex: Fix status masking in ERRCONFIG register\n  ARM: OMAP3+: SmartReflex: Add a shutdown hook\n  ARM: OMAP3+: SmartReflex Class3: disable errorgen before disable VP\n  ...\n\nConflicts:\n\tarch/arm/mach-tegra/Makefile\n\tarch/arm/mach-tegra/fuse.c\n\tdrivers/rtc/rtc-sa1100.c\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": "7f524217439cc17da74523582c303cced432713e",
      "tree": "cf3d25dd99f12c8ce73ea1ce45e0ae9f86503f2c",
      "parents": [
        "e82b4ac94e5c43fad51b975aed058858ceda1f0f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 09 10:16:00 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:19 2012 -0400"
      },
      "message": "mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug\n\nCurrently if a platform wants to implement a non-standard card-detection\nmethod, it would need to call tmio_mmc_cd_wakeup(), which is an inline\nfunction, calling mmc_detect_change(). For this the platform would have\nto link mmc_core statically into the kernel, losing the ability to build\nit as a module. This patch adds a callback to the sh_mobile_sdhi driver,\nwhich eliminates this dependency.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e82b4ac94e5c43fad51b975aed058858ceda1f0f",
      "tree": "40c1f770d227f109c6d11c7b23ef20638beea406",
      "parents": [
        "4932bd64a2bb4e80b79efb20c4736ac3b30ba7fe"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Fri Mar 16 12:19:29 2012 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:19 2012 -0400"
      },
      "message": "mmc: sh_mobile_sdhi: add a callback for board specific init code\n\nSome boards need a preliminary setup stage to prepare the sdhi\ncontroller.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4932bd64a2bb4e80b79efb20c4736ac3b30ba7fe",
      "tree": "eaf041e32a0bc13612186bfe304d75b55e6b969d",
      "parents": [
        "996bc8aebd2cd5b6d4c5d85085f171fa2447f364"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:16 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:18 2012 -0400"
      },
      "message": "mmc: tmio: cosmetic: prettify the tmio_mmc_set_ios() function\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "996bc8aebd2cd5b6d4c5d85085f171fa2447f364",
      "tree": "df1464e2deb54640669fdc5c449f4f0743c2888b",
      "parents": [
        "5bd99c375e141b8dd12e18c45617158f98920e57"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 09 22:57:15 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 27 12:20:18 2012 -0400"
      },
      "message": "mmc: sh_mobile_sdhi: do not manage PM clocks manually\n\nOn sh-mobile platforms the MMC clock frequency for the TMIO MMC unit is\nobtained from the same clock, as the one, that runtime power-manages the\ncontroller. The SDHI glue code has to access that clock directly,\nbypassing the runtime PM framework, to get its frequency, but it\nshouldn\u0027t enable or disable it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "5bd99c375e141b8dd12e18c45617158f98920e57"
}
