)]}'
{
  "log": [
    {
      "commit": "15ec44611904be0dcc97b84c29fbf964e5e2b36f",
      "tree": "d64384c6bf47beee40172419a29b09c2943e964e",
      "parents": [
        "ed919b0125b26dcc052e44836f66e7e1f5c49c7e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 19 16:48:39 2010 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Nov 22 15:12:04 2010 -0500"
      },
      "message": "mmc: sdhci: 8-bit bus width changes\n\nWe now:\n * check for a v3 controller before setting 8-bit bus width\n * offer a callback for platform code to switch to 8-bit mode, which\n   allows non-v3 controllers to support it\n * rely on mmc-\u003ecaps |\u003d MMC_CAP_8_BIT_DATA; in platform code to specify\n   that the board designers have indeed brought out all the pins for\n   8-bit to the slot.\n\nWe were previously relying only on whether the *controller* supported\n8-bit, which doesn\u0027t tell us anything about the pin configuration in\nthe board design.\n\nThis fixes the MMC card regression reported by Maxim Levitsky here:\n   http://thread.gmane.org/gmane.linux.kernel.mmc/4336\nby no longer assuming that 8-bit works by default.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b432b4b3440a34c1430fcd66bab783640724bd28",
      "tree": "a549317ca28b53975bd4b9ffcc68e6863fbc7018",
      "parents": [
        "d9bcbf343ec63e1104b5276195888ee06b4d086f"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Wed Nov 17 22:35:32 2010 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 17 22:37:44 2010 -0500"
      },
      "message": "mmc: omap4: hsmmc: Fix improper card detection while booting\n\nWhile booting OMAP4 ES2.0 boards, cards on MMC1 and MMC2 controllers\nare not getting detected sometimes.\n\nDuring reset of command/data line, wrong pointer to base address\nwas passed while read operation to SYSCTL register, thus impacting\nthe updated reset logic.\n\nPassing the correct base address fixes the issue.\n\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "35ac6f081f26e1b6b3482b9c8dfccebe7817c691",
      "tree": "fbfbac505f0464d4fb28e107dbb6a19adc9c8ec2",
      "parents": [
        "16a790bcce87740d219b7227eaa4df72804097ea"
      ],
      "author": {
        "name": "Jacob Pan",
        "email": "jacob.jun.pan@linux.intel.com",
        "time": "Tue Nov 09 13:57:29 2010 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Nov 09 09:33:24 2010 -0500"
      },
      "message": "mmc: sdhci: Fix crash on boot with C0 stepping Moorestown platforms\n\nSDHC2 is newly added in C0 stepping of Langwell. Without the Moorestown\nspecific quirk, the default pci_probe will be called and crash the kernel.\n\nThis patch unblocks the crash problem on C0 by using the same probing\nfunction as HC1, which limits the number of slots to one.\n\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "16a790bcce87740d219b7227eaa4df72804097ea",
      "tree": "3500ab9756a15b8337f5b1cfd3549a4db6d14bd6",
      "parents": [
        "37865fe91582582a6f6c00652f6a2b1ff71f8a78"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Sat Oct 23 01:57:22 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Nov 07 17:52:27 2010 -0500"
      },
      "message": "mmc: sdhci-esdhc-imx: enable QUIRK_NO_MULTIBLOCK only for i.MX25 and i.MX35\n\nOnly these CPUs list the bug in their errata.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "37865fe91582582a6f6c00652f6a2b1ff71f8a78",
      "tree": "559b5dbbd9a804c3f65d9e84354af278e1db7e17",
      "parents": [
        "5f619704d18b93869d045abc49e09cdba109b04b"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Sat Oct 23 01:57:21 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Nov 07 17:52:20 2010 -0500"
      },
      "message": "mmc: sdhci-esdhc-imx: fix timeout on i.MX\u0027s sdhci\n\nThis patch fixes timeout problems on i.MX\u0027s sdhci as suggested by\nRichard Zhu.\n\nTested on:\n- i.MX257: not needed\n- i.MX357: needed\n- i.MX515: needed\n\nMore details can be found here:\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/2010-October/029748.html\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nTested-by: Shawn Guo \u003cshawn.gsc@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5f619704d18b93869d045abc49e09cdba109b04b",
      "tree": "50d523926d50bac76448fea6ab25c1e118537e06",
      "parents": [
        "14d4031d21d8a63ad84e5ab9198d0503efabc780"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Nov 04 22:20:39 2010 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Nov 07 16:45:11 2010 -0500"
      },
      "message": "mmc: sdhci: Properly enable SDIO IRQ wakeups\n\nA little more work was needed for SDIO IRQ wakeups to be functional.\n\nWake-on-WLAN on the SD WiFi adapter in the XO-1.5 laptop is now working.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "14d4031d21d8a63ad84e5ab9198d0503efabc780",
      "tree": "1a53a74d6d50418e1386acdccee6a756b44e9850",
      "parents": [
        "25d5c699f983a2da51f5165eb9a8fc6338124b6c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Nov 04 13:59:11 2010 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Nov 07 16:45:11 2010 -0500"
      },
      "message": "mmc: ushc: Return proper error code for ushc_probe()\n\nImproves error handling in the ushc driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "72f2e2c763edc41f8eead042b6ff933acb0378e2",
      "tree": "b31ca0ae6be04e9191fdd99fa157c9ec4b4598a2",
      "parents": [
        "8e00593557c3c5a7bc6f636412a1cadcf4624232"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Sep 24 17:13:20 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:59 2010 +0200"
      },
      "message": "mfd: Adding twl6030 mmc card detect support for MMC1\n\nAdding card detect callback function and card detect configuration\nfunction for MMC1 Controller on OMAP4.\n\nCard detect configuration function does initial configuration of the\nMMC Control \u0026 PullUp-PullDown registers of Phoenix.\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030.\n\nSince OMAP4 doesn\u0027t use any GPIO line as used in OMAP3 for card detect,\nthe suspend/resume initialization which was done in omap_hsmmc_gpio_init\npreviously is moved to the probe thus making it generic for both OMAP3 \u0026\nOMAP4.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f1334fb3c3006ba109886158c0ad79512f928bc1",
      "tree": "99038a92a9e1bf77e96129473614fad4d99a0d33",
      "parents": [
        "68accd7370a90b899ea6563ba9032e5a102ec1b5"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Mon Aug 30 11:50:19 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:16 2010 +0200"
      },
      "message": "mmc: Allow 2 byte requests in 4-bit mode for tmio_mmc\n\nAdjust the tmio_mmc block size check to accept 2-byte requests in 4-bit\nmode if the hardware supports it.\n\nTested with the SDHI hardware block included in sh7724.\n\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "777271d0f33da306575ef776c75f66fc27246bf0",
      "tree": "24ee153012443783166946cac260c6ccc67de1b2",
      "parents": [
        "998283e2e359249133f2f47db26669a55ff25c98"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:27:01 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:13 2010 +0200"
      },
      "message": "mmc: Allow the platform to specify the sh_mmcif get_cd handler\n\nIn some platforms (e.g. AP4EVB) the card detect pin of a slot is not\ndirectly connected to the sh_mmcif controller, so that polling needs\nto be used. To overcome the overhead induced by querying the controller\non each poll cycle, card detection can be handled in the platform code\nmore efficiently.\nThis patch exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "19ca7502c508595edfb963e5dbcf62854a926506",
      "tree": "bb7dfaa2cba6cc40fad59ee0f6a084ceb30eac7b",
      "parents": [
        "9b16c0a43b74393cc18666a7748293812c61af1f"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:26:59 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:08 2010 +0200"
      },
      "message": "mmc: Allow the tmio_mmc mfd driver to specify get_cd handler\n\nSome controllers, supported by the tmio_mmc driver do not have the card\ndetect pin of a slot connected, so that polling needs to be used and\ncard detection is handled by other means.\nThis patch exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
      "tree": "23591394b83776953aaf0b382d4c7b09e0ca1e34",
      "parents": [
        "11cc21f5f5575b9abd14d53a6055ccbf72b67573",
        "536ac998f6076a0ae423b1046b85d7690e8b7107"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:33:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:33:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (66 commits)\n  mmc: add new sdhci-pxa driver for Marvell SoCs\n  mmc: make number of mmcblk minors configurable\n  mmc_spi: Recover from CRC errors for r/w operation over SPI.\n  mmc: sdhci-pltfm: add -pltfm driver for imx35/51\n  mmc: sdhci-of-esdhc: factor out common stuff\n  mmc: sdhci_pltfm: pass more data on custom init call\n  mmc: sdhci: introduce get_ro private write-protect hook\n  mmc: sdhci-pltfm: move .h file into appropriate subdir\n  mmc: sdhci-pltfm: Add structure for host-specific data\n  mmc: fix cb710 kconfig dependency warning\n  mmc: cb710: remove debugging printk (info duplicated from mmc-core)\n  mmc: cb710: clear irq handler on init() error path\n  mmc: cb710: remove unnecessary msleep()\n  mmc: cb710: implement get_cd() callback\n  mmc: cb710: partially demystify clock selection\n  mmc: add a file to debugfs for changing host clock at runtime\n  mmc: sdhci: allow for eMMC 74 clock generation by controller\n  mmc: sdhci: highspeed: check for mmc as well as sd cards\n  mmc: sdhci: Add Moorestown device support\n  mmc: sdhci: Intel Medfield support\n  ...\n"
    },
    {
      "commit": "75305d768d296a07fd02df9af3e5de326df1c72e",
      "tree": "e816a4d3bcfa1f06488bdbaad1d9a5deb3fdca09",
      "parents": [
        "a2a571b74a3881963d8d09deb272d13afe5b49e3"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 18:27:48 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:49 2010 +0200"
      },
      "message": "at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board\n\nThis adds the support of atmel-mci sd/mmc driver in at91sam9g45 devices and\nboard files. This also configures the DMA controller slave interface for\nat_hdmac dmaengine driver.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "536ac998f6076a0ae423b1046b85d7690e8b7107",
      "tree": "865881c030dcf65ec5436c4eb0f928b040b1e570",
      "parents": [
        "5e71b7a64cb4c6cff75ca42b535d8227526ec592"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zhangfei.gao@marvell.com",
        "time": "Mon Sep 20 10:51:28 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Oct 25 09:29:07 2010 +0800"
      },
      "message": "mmc: add new sdhci-pxa driver for Marvell SoCs\n\nSupport Marvell PXA168/PXA910/MMP2 SD Host Controller.\n\nSigned-off-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nAcked-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "061c6c847eeb11743e489a16e907b41c6f9042b6",
      "tree": "37bb835b50342cc459366e36da1117b137760f6d",
      "parents": [
        "95f25efe0ce22e28d61722d655d2ef582f5f7520"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jul 12 15:50:56 2010 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:22 2010 +0800"
      },
      "message": "mmc_spi: Recover from CRC errors for r/w operation over SPI.\n\nThe SPI bus is not reliable for large data transfers on all platforms.\nThe current mmc_spi driver fails SD read/write commands immediately if\noccasional CRC errors are reported by the SD device.  This patch makes\nthe operation recover from CRC errors by repeating the last SD command.\nThe retry count is set to 5 to ensure the driver passes stress tests.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "95f25efe0ce22e28d61722d655d2ef582f5f7520",
      "tree": "90ce49eee31ae50ca91b812d7d9dda4d35136043",
      "parents": [
        "80872e21b0263f016f2edb7b72dd8be5636d7ca7"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:21:04 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:22 2010 +0800"
      },
      "message": "mmc: sdhci-pltfm: add -pltfm driver for imx35/51\n\nThis driver adds basic support for the esdhc-core found on e.g.\nimx35/51, as a platform driver.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "80872e21b0263f016f2edb7b72dd8be5636d7ca7",
      "tree": "d20f4595f8e4dede60fbf14a6787ccbed1827eae",
      "parents": [
        "012994f4fa5fc7663b51fa921c85c0a352339b24"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:21:03 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:22 2010 +0800"
      },
      "message": "mmc: sdhci-of-esdhc: factor out common stuff\n\nPut everything which can be shared between the OF and platform version\nof this driver into a local .h file.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\n[cjb: fix compile error: sdhci-esdhc.c-\u003esdhci-esdhc.h]\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "012994f4fa5fc7663b51fa921c85c0a352339b24",
      "tree": "0be59053c53b957d9eaff0a8a0afee0c7641e80a",
      "parents": [
        "2dfb579c7da171f6153cd58e8fbf7dcfe684778d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:21:02 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:22 2010 +0800"
      },
      "message": "mmc: sdhci_pltfm: pass more data on custom init call\n\nThe custom init call may need more data to perform its job, so we pass\nit a pointer to pdata, too. Also, always use the platform_id specific\ndata even if platform_data is present. Doing that, platform_data can\nadditionally be parsed by init() for board-specific information (via\nsdhci-\u003emmc-\u003eparent).\n\n(Note: the old behaviour was that you could override the platform_id\nspecific data with your own. However, one can still do this by using the\n\"sdhci\" id instead of \"sdhci-\u003csomething\u003e\".)\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2dfb579c7da171f6153cd58e8fbf7dcfe684778d",
      "tree": "e54663068118de6dcd2d48fe6894d37c0a02bdbc",
      "parents": [
        "d3b993dcc11cd291e6908ed02b9db99970220952"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:21:01 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:21 2010 +0800"
      },
      "message": "mmc: sdhci: introduce get_ro private write-protect hook\n\nSome controllers handle their write-protection differently. Introduce a\ncallback to be able to handle it, ensuring the same locking takes place\nfor it. Rename the status variable to make it more obvious why the read\nfrom the registers needs to be inverted.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d3b993dcc11cd291e6908ed02b9db99970220952",
      "tree": "4fc492cc5eaec03491702c5d4329ea43c6911f55",
      "parents": [
        "4b711cb13843f5082e82970dd1e8031383134a65"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:21:00 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:21 2010 +0800"
      },
      "message": "mmc: sdhci-pltfm: move .h file into appropriate subdir\n\nMake use of the include/linux/mmc directory.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4b711cb13843f5082e82970dd1e8031383134a65",
      "tree": "7d893ce601b08ac630a14ecb5c5e7fe854968ba0",
      "parents": [
        "9ffca8300abe4bd7260b77b2f82afb01384faabc"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 15 12:20:59 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:21 2010 +0800"
      },
      "message": "mmc: sdhci-pltfm: Add structure for host-specific data\n\nWe need to carry some information per host, e.g. the clock. Add a\nstructure for it and initialize it in the generic part. Also improve\nthe check for a parent.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9ffca8300abe4bd7260b77b2f82afb01384faabc",
      "tree": "785f9cca22db22d800560353b77a8d2ac95bdd41",
      "parents": [
        "d34289d80471011a5c71401b3acd13e2737d4738"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 14 15:01:43 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:21 2010 +0800"
      },
      "message": "mmc: fix cb710 kconfig dependency warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\n  warning: (MMC_CB710 \u0026\u0026 MMC \u0026\u0026 PCI) selects CB710_CORE which has\n  unmet direct dependencies (MISC_DEVICES \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d34289d80471011a5c71401b3acd13e2737d4738",
      "tree": "2b80984da70794d7056c452317b86729972b42b8",
      "parents": [
        "e0780db9f8ccf2dbca3161dc153bbf54b53cb6af"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Mar 21 08:30:19 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:21 2010 +0800"
      },
      "message": "mmc: cb710: remove debugging printk (info duplicated from mmc-core)\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e0780db9f8ccf2dbca3161dc153bbf54b53cb6af",
      "tree": "cec5e975fc3a405314e30535535b09082038d22d",
      "parents": [
        "2abd4f1a439718206e832d7a83b77c88c15a6847"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Mar 21 07:44:34 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:20 2010 +0800"
      },
      "message": "mmc: cb710: clear irq handler on init() error path\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2abd4f1a439718206e832d7a83b77c88c15a6847",
      "tree": "ea49710d4c4234d2b95ecc09f256b63bcb988372",
      "parents": [
        "7fcc4ce37f0ccec846e32e1f5ff0647ded74fec9"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Mar 21 07:41:39 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:20 2010 +0800"
      },
      "message": "mmc: cb710: remove unnecessary msleep()\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7fcc4ce37f0ccec846e32e1f5ff0647ded74fec9",
      "tree": "a9fb854de26e92734effe634a44c9e916a80e716",
      "parents": [
        "19d614a45ae4beb4712bb50ba3d816ae3fe0f1f2"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Mar 21 07:39:52 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:20 2010 +0800"
      },
      "message": "mmc: cb710: implement get_cd() callback\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "19d614a45ae4beb4712bb50ba3d816ae3fe0f1f2",
      "tree": "f3f019eebd38d4fa73100593654d0d6dd4d75e6b",
      "parents": [
        "703aae3d09a4b351866f1a97b2afafb905bdbf1e"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sun Mar 21 07:33:08 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:20 2010 +0800"
      },
      "message": "mmc: cb710: partially demystify clock selection\n\nClock divider selection in partially verified, so document known facts\nin code.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "643a81ff3c5a89ae5c0768f89b29d3e1d08be5c3",
      "tree": "594e014da8c4dcfc3d029bd7fe328f7e70e4b038",
      "parents": [
        "3ab9c8dad6444007700b5949ec80cfdc823d31b4"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Thu Sep 23 08:24:32 2010 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:20 2010 +0800"
      },
      "message": "mmc: sdhci: allow for eMMC 74 clock generation by controller\n\nSnippet of code for how adaptation layer should handle the call:\n/*\n * eMMC spec calls for the host to send 74 clocks to the card\n * during initialization, right after voltage stabilization.\n * create the clocks manually right here.\n */\nvoid generate_init_clocks_A0(struct sdhci_host *host, u8 power_mode)\n{\n\tstruct sdhci_mmc_slot *slot \u003d sdhci_priv(host);\n\n\tif (slot-\u003epower_mode \u003d\u003d MMC_POWER_UP \u0026\u0026\n\t    power_mode \u003d\u003d MMC_POWER_ON) {\n\t\t/* controller specific code here */\n\t\t/* slot-\u003epower_mode holds previous power setting */\n\t}\n\tslot-\u003epower_mode \u003d power_mode;\n}\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3ab9c8dad6444007700b5949ec80cfdc823d31b4",
      "tree": "36ea3a773543fa07ae66215d1fead2a0c01f4755",
      "parents": [
        "f9ee3eab528d2d21c33584bfb86ed1ebf317cb09"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Wed Oct 06 11:57:23 2010 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:19 2010 +0800"
      },
      "message": "mmc: sdhci: highspeed: check for mmc as well as sd cards\n\nThe SD and MMC code set highspeed using different constants.\nChange the sd driver to recognize this and switch to high speed.\nValidated code when testing eMMC dual data rate.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\n[cjb: changelog + indentation fixes]\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f9ee3eab528d2d21c33584bfb86ed1ebf317cb09",
      "tree": "5129fa9ae78ef266af6f5dfcabd4a7fc7e522613",
      "parents": [
        "292290524e54724cab78e7e79a27a3b9a8b11483"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 04 15:25:11 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:19 2010 +0800"
      },
      "message": "mmc: sdhci: Add Moorestown device support\n\nThis adds the basic identifiers. Due to the various chip quirks it\u0027s not\nenough to make MRST support very useful for earlier steppings but that can\nfollow.\n\n(I\u0027m currently trying to verify which steps actually matter outside Intel\n so I can avoid unneeded stuff going upstream)\n\n[Extracted from original development]\nSigned-off-by: JiebingLi \u003cjiebing.li@intel.com\u003e\n[Folds in fixes]\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "292290524e54724cab78e7e79a27a3b9a8b11483",
      "tree": "94eb61fab10b162ffd24e03731ec0993ebe25496",
      "parents": [
        "225d85fe7ddca2985548d98e410f7baf4a5d6260"
      ],
      "author": {
        "name": "Xiaochen Shen",
        "email": "xiaochen.shen@intel.com",
        "time": "Mon Oct 04 15:24:52 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:19 2010 +0800"
      },
      "message": "mmc: sdhci: Intel Medfield support\n\nBasic support for the Intel Medfield devices\n\nGive them their own quirks as we will need to update this later.\n\nSigned-off-by: Xiaochen Shen \u003cxiaochen.shen@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "225d85fe7ddca2985548d98e410f7baf4a5d6260",
      "tree": "c1426fab1b226f061e0d721e3370636fa76c8d0b",
      "parents": [
        "ed2a9785942b0986ac858f3f48d7fc5f7c7183de"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 04 15:24:21 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:19 2010 +0800"
      },
      "message": "mmc: sdhci: Allow the probe handler to override slots\n\nCurrently we write it to the chip data, but if the probe handler overrides\nit we ignore the new value and keep using our cached one. Fix this so that\na probe handler can adjust the slot count.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1978fda85dfdb53623dddb4ec126163a61ab3933",
      "tree": "8d49006a8b6740819d215b1b5bf9a46fec8a943e",
      "parents": [
        "8364248a829d50495a796e7561aaf9a6976f846c"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Sep 28 10:41:29 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:17 2010 +0800"
      },
      "message": "mmc: sdhci: split up sdhci.h for sdhci-pltfm users\n\nSome platforms based on sdhci-pltfm need to set their own quirks.\nPreviously to this patch, the quirks were in drivers/mmc/host/sdhci.h.\n\nThis patch splits drivers/mmc/host/sdhci.h into two parts:\n\n* drivers/mmc/host/sdhci.h  includes the HC registers and I/O accessors.\n* include/linux/mmc/sdhci.h includes the sdhci structure and quirks.\n\nInstead of including drivers/mmc/host/sdhci.h, -pltfm drivers should\nnow include include/linux/mmc/sdhci.h and include/linux/sdhci-pltfm.h.\n\nThis patch avoids adding/changing the calls/flags in the\nsdhci_pltfm_data structure.  It has been tested on STM platforms\n(e.g. STx7106, STx7108, STx5206) where the driver is configured\nand used as shown in the example below:\n\n[snip]\nstatic int mmc_pad_resources(struct sdhci_host *sdhci)\n{\n\tif (!devm_stm_pad_claim(sdhci-\u003emmc-\u003eparent,\n\t\t\t\t\u0026stx7108_mmc_pad_config,\n\t\t\t\tdev_name(sdhci-\u003emmc-\u003eparent)))\n\t\treturn -ENODEV;\n\n\treturn 0;\n}\n\nstatic struct sdhci_pltfm_data stx7108_mmc_platform_data \u003d {\n\t.init \u003d mmc_pad_resources,\n\t.quirks \u003d SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC,\n};\n\nstatic struct platform_device stx7108_mmc_device \u003d {\n\t.name \u003d \"sdhci\",\n[snip]\n\nNote: drivers/mmc/host/sdhci.h now also includes linux/mmc/sdhci.h,\nand no modifications should be needed on other sdhci-\u003cXXX\u003e drivers.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8364248a829d50495a796e7561aaf9a6976f846c",
      "tree": "e57cda5fc1109dc0ac609fa74fa4a0d7a89bf248",
      "parents": [
        "be8ae09d9a800a40771c93356216678aff9ca577"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Sep 28 10:41:28 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:17 2010 +0800"
      },
      "message": "mmc: sdhci: fix \"pwr may be used uninitialized\" warning\n\nThis patch fixes a warning when compiling the sdhci driver:\n  pwr may be used uninitialized in sdhci_set_power\n\nTested with the following compiler versions: 4.2.4 and 4.4.4\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "be8ae09d9a800a40771c93356216678aff9ca577",
      "tree": "8839c63471c2405dc8ee5bd7282c0f3cb1d4538a",
      "parents": [
        "de528fa3f94da95f7667eb1583178268c3a403d0"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Sep 28 10:41:27 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:17 2010 +0800"
      },
      "message": "mmc: sdhci-pltfm: add suspend/resume functions\n\nThis patch adds the suspend and resume functions\nin the sdhci-pltfm device driver.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "99fc5131018cbdc3cf42ce09fb394a4e8b053c74",
      "tree": "68638188b665af5add8d885b3e22a6edd537de7e",
      "parents": [
        "4d0b8611cd4da64f075b8e07a126f0eb498fb153"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Sep 29 01:08:27 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:16 2010 +0800"
      },
      "message": "mmc: Move regulator handling closer to core\n\nAfter discovering a problem in regulator reference counting I took Mark\nBrown\u0027s advice to move the reference count into the MMC core by making the\nregulator status a member of struct mmc_host.\n\nI took this opportunity to also implement NULL versions of\nthe regulator functions so as to rid the driver code from\nsome ugly #ifdef CONFIG_REGULATOR clauses.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Cliff Brake \u003ccbrake@bec-systems.com\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "176d1ed426a2a73a87c62a8aa05f6d002353cd50",
      "tree": "0e15db36987071f8dd4b00363d3c35401b8f9c1c",
      "parents": [
        "71d7d3d190fe77588269a8febf93cd739bd91eb3"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Sep 27 09:42:20 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:15 2010 +0800"
      },
      "message": "mmc: sdhci: disable MMC_CAP_NEEDS_POLL in nonremovable case\n\nWhen a controller requires SDHCI_QUIRK_BROKEN_CARD_DETECTION, we poll\nfor card insertion/removal, and that creates interrupts.  There\u0027s no\nneed to be doing this if we have a non-removable card.\n\nThis patch requires cards to be removable before we\u0027re willing to set\nMMC_CAP_NEEDS_POLL.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n[cjb: modified changelog and code indentation]\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d3c502b84f734b36abdc9d11ec61f00016e98d33",
      "tree": "6fa78e27c579591aa9e6020cad9acaca8d9b006f",
      "parents": [
        "412ab659b2bdad6afac8f84daf2a8a393145dcae"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Sep 24 12:17:24 2010 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:15 2010 +0800"
      },
      "message": "mmc: Makefile: Fix EXTRA_CFLAGS assignment\n\nThe EXTRA_CFLAGS assignment in mmc/Makefile was not accomplishing\nanything because this flag only has effect on sources at the same level\nas the makefile (i.e., per directory). Since card/, core/, and host/\nrely on MMC_DEBUG, the subdir-ccflags-y variant seems to be the\nappropriate choice.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "412ab659b2bdad6afac8f84daf2a8a393145dcae",
      "tree": "addba5fc484ce4e1fbd2fa976af4a030bd90185a",
      "parents": [
        "b08caed8659ab27199db51c63a35c5ee067fc7ef"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Wed Sep 22 15:25:13 2010 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:15 2010 +0800"
      },
      "message": "mmc: sdhci: print out controller name for register debug\n\nIn a multi-controller environment it is helpful to know which controller\nhas problems.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b08caed8659ab27199db51c63a35c5ee067fc7ef",
      "tree": "a6ae82a36747b31a4c4fb52e0eaea5caafc7e9a5",
      "parents": [
        "a29e7e18bddde778deb2cb101dbceca56b15e05e"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Sep 20 21:22:13 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:14 2010 +0800"
      },
      "message": "mmc: sdhci: add MMC_CAP_8_BIT_DATA in the host capabilities\n\nThis patch is necessary to gain the performance boost from 8-bit data\nwith the sdhci-stm driver.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a29e7e18bddde778deb2cb101dbceca56b15e05e",
      "tree": "20a6d129e2e3918aa53accf13dcf35ec0bbdddbc",
      "parents": [
        "0397526d6ae2518b6c53efd1ff1e81b7d24c91da"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zgao6@marvell.com",
        "time": "Mon Aug 16 21:15:32 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:14 2010 +0800"
      },
      "message": "mmc: sdhci: Enable high-speed support for MMC cards\n\nMMC_CAP_MMC_HIGHSPEED allows MMC and eMMC to negotiate up to 50M\ninstead of the previous limit of 25M.\n\nSigned-off-by: Zhangfei Gao \u003czgao6@marvell.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Kyungmin Park \u003ckmpark@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0397526d6ae2518b6c53efd1ff1e81b7d24c91da",
      "tree": "a57c3a2a2d69badff447bd76dfad7447d1986643",
      "parents": [
        "c4687d5f601be3f928b815b46964f7426c31aec7"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zhangfei.gao@marvell.com",
        "time": "Mon Sep 20 15:15:18 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:14 2010 +0800"
      },
      "message": "mmc: SDHC 3.0: correct f_min calculation for SD 3.0 spec\n\nWhile we\u0027re at it, add symbols for SDHCI_MAX_DIV_SPEC_{200,300}.\n\nSigned-off-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c4687d5f601be3f928b815b46964f7426c31aec7",
      "tree": "b58c75fd2e7615f6e34637665633b55f02f2d171",
      "parents": [
        "85105c53b0ce70a277160379f9d89309cefc0bfd"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zgao6@marvell.com",
        "time": "Fri Aug 20 14:02:36 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:14 2010 +0800"
      },
      "message": "mmc: SDHC 3.0: Base clock frequency change in spec 3.0\n\nSDHC Spec 3.0: Capabilities Register bits[15-08] are Base Clock Frequency\n      1.0/2.0: Capabilities Register bits[13-08] are Base Clock Frequency\n\nSigned-off-by: Zhangfei Gao \u003czgao6@marvell.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Michal Miroslaw \u003cmirqus@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "85105c53b0ce70a277160379f9d89309cefc0bfd",
      "tree": "adb882eec66c71605752e75c8bba224be2fefd69",
      "parents": [
        "0957c3339efa333b7895157eb18b9b578394f80c"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zgao6@marvell.com",
        "time": "Fri Aug 06 07:10:01 2010 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:14 2010 +0800"
      },
      "message": "mmc: SDHC 3.0: support 10-bit divided clock mode\n\nSigned-off-by: Zhangfei Gao \u003czgao6@marvell.com\u003e\nCc: Michał Mirosław \u003cmirqus@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0957c3339efa333b7895157eb18b9b578394f80c",
      "tree": "9a54b9121f2eeb5d71422f094bd7f2865d71feee",
      "parents": [
        "c27d37aed0ba9159c34747b2e1e2c3eddac454f8"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Thu Feb 18 12:32:12 2010 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:13 2010 +0800"
      },
      "message": "mmc: sdhci: Make consistent use of CONFIG_MMC_DEBUG for \"DEBUG\"ging\n\nThe \"6882a8c sdhci: Add better ADMA error reporting\" commit added\nsdhci_show_adma_error() which is built when DEBUG is defined.  Since we\nalready have CONFIG_MMC_DEBUG used elsewhere in this driver, may as well\nmake consistent use of that config knob instead.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "53f3a9e26ed5a94bd3caf732e7635692cd3c4402",
      "tree": "4324614f7891ff66eea931f146fec64769b9bb1e",
      "parents": [
        "a36274e0184193e393fb82957925c3981a6b0477"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Thu Sep 02 14:15:08 2010 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:11 2010 +0800"
      },
      "message": "mmc: USB SD Host Controller (USHC) driver\n\nAdd a driver for USB SD Host Controller devices.  These devices are\nCypress Astoria chips with firmware compliant with issue 2 of CSR\u0027s USHC\nspecification.\n\n[cjb: adapt to block layer deprecation of max_{hw,phys}_segs]\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a36274e0184193e393fb82957925c3981a6b0477",
      "tree": "e937d3932603f2c574e54a28b5cb1cf07029f9f1",
      "parents": [
        "7a5ea56abc493fd43fb8d5b2f55d18396ec048f1"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Sep 10 01:33:59 2010 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:11 2010 +0800"
      },
      "message": "mmc: Remove distinction between hw and phys segments\n\nWe have deprecated the distinction between hardware and physical\nsegments in the block layer.  Consolidate the two limits into one in\ndrivers/mmc/.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7a5ea56abc493fd43fb8d5b2f55d18396ec048f1",
      "tree": "729c042b15ddaa14b3087784d88c17c222ca2127",
      "parents": [
        "e8e3f6ca12d95181ce4718bcb4865c1913eac983"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Mon Dec 14 14:28:06 2009 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:11 2010 +0800"
      },
      "message": "mmc: au1xmmc.c: use resource_size()\n\n[cjb: rebased patch against Linus]\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nAcked-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e8e3f6ca12d95181ce4718bcb4865c1913eac983",
      "tree": "21c969e9a8781aaa77eb02528fe0bf9d64110a71",
      "parents": [
        "af2a85fd9a4be83469a00f257563dfb77b9daad0"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Mon Dec 14 14:11:56 2009 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:11 2010 +0800"
      },
      "message": "mmc: atmel-mci.c: use resource_size()\n\n[cjb: rebased patch against Linus]\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "af2a85fd9a4be83469a00f257563dfb77b9daad0",
      "tree": "531c953d1cdcac1bb8dc88ec074f429f91095584",
      "parents": [
        "ab34c02afeafd047a831e6fe2a4dd875ce86bee0"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Mon Dec 14 14:10:26 2009 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Oct 23 21:11:10 2010 +0800"
      },
      "message": "mmc: at91_mci.c: use resource_size()\n\n[cjb: rebased patch against Linus]\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b5153163ed580e00c67bdfecb02b2e3843817b3e",
      "tree": "b8c878601f07f5df8f694435857a5f3dcfd75482",
      "parents": [
        "a8cbf22559ceefdcdfac00701e8e6da7518b7e8e",
        "6451d7783ba5ff24eb1a544eaa6665b890f30466"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (278 commits)\n  arm: remove machine_desc.io_pg_offst and .phys_io\n  arm: use addruart macro to establish debug mappings\n  arm: return both physical and virtual addresses from addruart\n  arm/debug: consolidate addruart macros for CONFIG_DEBUG_ICEDCC\n  ARM: make struct machine_desc definition coherent with its comment\n  eukrea_mbimxsd-baseboard: Pass the correct GPIO to gpio_free\n  cpuimx27: fix compile when ULPI is selected\n  mach-pcm037_eet: fix compile errors\n  Fixing ethernet driver compilation error for i.MX31 ADS board\n  cpuimx51: update board support\n  mx5: add cpuimx51sd module and its baseboard\n  iomux-mx51: fix GPIO_1_xx \u0027s IOMUX configuration\n  imx-esdhc: update devices registration\n  mx51: add resources for SD/MMC on i.MX51\n  iomux-mx51: fix SD1 and SD2\u0027s iomux configuration\n  clock-mx51: rename CLOCK1 to CLOCK_CCGR for better readability\n  clock-mx51: factorize clk_set_parent and clk_get_rate\n  eukrea_mbimxsd: add support for DVI displays\n  cpuimx25 \u0026 cpuimx35: fix OTG port registration in host mode\n  i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472\n  ...\n"
    },
    {
      "commit": "23beab76b490172a9ff3d52843e4d27a35b2a4c6",
      "tree": "4fcde568ad32a1be08301172cb61a22717217f0e",
      "parents": [
        "8ed9059533eb89b4372d7fc31b6565c053e5253b",
        "5fb31a96e1e0078f1e82736ccd72a61ecabe6a4f",
        "80be7a7f642719bf99fc49692fc77d6333f51a73",
        "19852e59002fbba1c2c6ba0f154095a37ad2ac03",
        "29e29f27486ed7074df259b3eda8656bb014e9b5",
        "725343fa748fc9b7c883d198e9cec391425aa478",
        "9e978f096241e303c10cf6e6dc80dce41ef41b92",
        "f3af03de0b1c42225d492d874d9afeed0c02568c",
        "5333a3de3cdd739ec4f6d501f5f6d09bab7ff919"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 18 22:34:25 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dcache\u0027, \u0027ftrace\u0027, \u0027hwbpt\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027s3c\u0027, \u0027st-ux\u0027 and \u0027unwind\u0027 into devel\n"
    },
    {
      "commit": "725343fa748fc9b7c883d198e9cec391425aa478",
      "tree": "f3184808fe29e3bbde57818b6bf60a0e1c6a20fc",
      "parents": [
        "18a06301158b5e4e9fae29e477f468e23f3eda90"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Oct 09 13:43:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 11 22:54:34 2010 +0100"
      },
      "message": "ARM: 6437/2: mmci: add some register defines for ST Micro variants\n\nThis adds a few registers to the MMCI/PL180 derivates that\nis used for some odd control stuff like SDIO.\n\nSigned-off-by: Marcin Mielczarczyk \u003cmarcin.mielczarczyk@tieto.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73c5ef126f40b0b872e5964ff65dbe792eeec493",
      "tree": "064ab090a0b8cdda4f542ecd308c17fcee349aae",
      "parents": [
        "582c77d783e0cb1e6c30a330e42582173bcadfd2",
        "243e76b426e6e040961b84249b4eaab4ad9fa6dc",
        "64be97822b781e921c7eda2d4089fd1fdf3aabba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Oct 08 10:19:53 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Oct 08 10:19:53 2010 -0700"
      },
      "message": "Merge branches \u0027devel-omap1\u0027 and \u0027devel-omap2plus\u0027 into omap-for-linus\n"
    },
    {
      "commit": "63509e3c03ae22000c642e33b5006769d1b5db86",
      "tree": "ff9b2eb58041c24af8610d0e07560c391addb544",
      "parents": [
        "7ad0e386d46e9edff64705ab25337ad9130baf63"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 04 16:58:01 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 04 16:58:01 2010 -0700"
      },
      "message": "omap: Keep nwires for omap1 and 2420 MMC controller\n\nA patch from Sukumar Ghorai \u003cs-ghorai@ti.com\u003e changed the\nnwires to use caps instead. However, nwires is still\nneeded for the earlier controller.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\n"
    },
    {
      "commit": "64be97822b781e921c7eda2d4089fd1fdf3aabba",
      "tree": "418919f2ab1d1796364fdcc9a39cb904b75450db",
      "parents": [
        "91a0b089f8358aec866bc9c69da8b84c77beaaf3"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Oct 01 16:35:28 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Oct 01 16:35:28 2010 -0700"
      },
      "message": "omap4 hsmmc: Update ocr mask for MMC2 for regulator to use\n\nOn OMAP4, MMC2 controller has eMMC which draws power from VAUX regulator\non TWL. Though the eMMC supports dual voltage[1.8v/3v] as per ocr register,\nits VCC is fixed at 3V for operation. With this once the mmc core selects\nthe minimum voltage[1.8] supported based on the ocr value read from OCR register,\neMMC will not get detected. Thus the platform data for MMC2 is updated with ocr\nmask and same will be communicated to core which will set the regulator to\nalways operate at 3V when ever turned ON.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91a0b089f8358aec866bc9c69da8b84c77beaaf3",
      "tree": "7f6f3cf2565a618c4a718dc3f6e43da8025440e5",
      "parents": [
        "531c21ba1a298422ace28efbcdf94d5579a1b702"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Oct 01 16:35:28 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Oct 01 16:35:28 2010 -0700"
      },
      "message": "omap4 hsmmc: Register offset handling\n\nIn OMAP4, as per new PM programming model, the legacy registers\nwhich were there in OMAP3 are all shifted by 0x100 while new one\u0027s\nare added from offset 0 to 0x10.\nFor OMAP4, the register offset appending of 0x100 done in devices.c\ncurrently, is moved to driver file.This change fits in for current\nimplementation as well as once the driver undergoes hwmod adaptation.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "07ad64b60c4d1f2bdbefa5db29ccb235596bc670",
      "tree": "572c8e17d988c3fb655c9e82804bb733959f224f",
      "parents": [
        "e13bb34bd9bbc01dcab9ed1b8adaa6a199ce059c"
      ],
      "author": {
        "name": "Madhusudhan Chikkature",
        "email": "madhu.cr@ti.com",
        "time": "Fri Oct 01 16:35:25 2010 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Oct 01 16:35:25 2010 -0700"
      },
      "message": "OMAP4 ES2: HSMMC soft reset change\n\nThe omap4 es2 hsmmc has a updated soft reset logic.After the\nreset is issued monitor a 0-\u003e1 transition first. The reset of\nCMD or DATA lines is complete only after a 0-\u003e1-\u003e0 transition\nof SRC or SRD bits.\n\nSigned-off-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2e9b981a7c63ee8278df6823f8389d69dad1a499",
      "tree": "7d88e2a03a3202ba26ce7dbcf6909e28d44f690c",
      "parents": [
        "1cc745d1cdca8086b472a06671f0830fc0e98861"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 08 11:36:26 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:24 2010 +0200"
      },
      "message": "pcmcia: move driver name to struct pcmcia_driver\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1ac71e5a35eebee60cdcf15b3980bd94498f037b",
      "tree": "22fa9342ccccce6a774af029ce51a526e55f8180",
      "parents": [
        "7feabb6412ea23edd298c0fa90e5aa6733eb4a42"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 19:27:09 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:23 2010 +0200"
      },
      "message": "pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device\n\npcmcia_enable_device() now replaces pcmcia_request_configuration().\nInstead of config_req_t, all necessary flags are either passed as\na parameter to pcmcia_enable_device(), or (in rare circumstances)\nset in struct pcmcia_device -\u003e flags.\n\nWith the last remaining user of include/pcmcia/cs.h gone, remove\nall references.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: linux-scsi@vger.kernel.org\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e (for drivers/bluetooth)\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3a63833ec3002816a759a49ebda4e229c089114e",
      "tree": "0ba266febb87cd181ed414b2f3ee103c37470e88",
      "parents": [
        "7193559af4243279790fd8dbfef82f8536d9c514"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Wed Sep 15 14:49:23 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Sep 27 10:15:26 2010 -0700"
      },
      "message": "omap: mmc: extended to pass host capabilities from board file\n\nwires variable is renamed, extended and this single variable to be used to\npass the platform capabilities, e.g DDR mode. Also removed the hardcoded\nvalue was using as bus-width.\n\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9320f7cbbdd5febf013b0e91db29189724057738",
      "tree": "8ba7a24a1c7dfe696bfadf4035f39011eba8d49a",
      "parents": [
        "06fe577f841f383b2d4f743cfb74fac7f6468353"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Sep 23 16:22:05 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Sep 26 16:27:05 2010 -0400"
      },
      "message": "mmc: sdhci-s3c: fix NULL ptr access in sdhci_s3c_remove\n\nIf not all clocks have been defined in platform data, the driver will\ncause a null pointer dereference when it is removed. This patch fixes\nthis issue.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "06fe577f841f383b2d4f743cfb74fac7f6468353",
      "tree": "8e2a54b3e99e2eb30617f7d5803038d66c89aa2e",
      "parents": [
        "245feaa61dbdabffafd47b973595e06abb1288f4"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 20 15:03:42 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Sep 26 16:27:02 2010 -0400"
      },
      "message": "mmc: sdhci-s3c: fix incorrect spinlock usage after merge\n\nIn the commit f522886e202a34a2191dd5d471b3c4d46410a9a0 a merge conflict\nin the sdhci-s3c driver been fixed. However the fix used incorrect\nspinlock operation - it caused a race with sdhci interrupt service. The\ncorrect way to solve it is to use spin_lock_irqsave/irqrestore() calls.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "18a06301158b5e4e9fae29e477f468e23f3eda90",
      "tree": "db4c418a505bffe3b1e4f1981725ea5748a188e7",
      "parents": [
        "4b8caec09562ce7e6e3aaf2954eef8ea73ba67b8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Sep 12 12:56:44 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 15:02:28 2010 +0100"
      },
      "message": "ARM: 6370/1: mmci: use _cansleep GPIO functions\n\nCurrently the kernel is screaming about slowpath at me for the\nwp/cd callbacks. Switch to the _cansleep variants so as to silence\nthis.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b8caec09562ce7e6e3aaf2954eef8ea73ba67b8",
      "tree": "f10e2defd6d2addfafa77b45df527a93d8c0c106",
      "parents": [
        "148b8b39c156424da22693d26adcb69800faf95e"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Aug 09 12:56:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 15:02:00 2010 +0100"
      },
      "message": "ARM: 6309/1: mmci: allow neither -\u003estatus nor gpio_cd to be specified\n\nThe card may be always present on the board, and for these cases neither\na status callback nor a card detect GPIO is required, and card detection\npolling can be disabled.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "148b8b39c156424da22693d26adcb69800faf95e",
      "tree": "cf3c1f37a69d81cfb04e968cb7911371ddf9ed80",
      "parents": [
        "8301bb68c6bb9836889641a47443aeb97b763f6c"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Aug 09 12:55:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 23 15:01:59 2010 +0100"
      },
      "message": "ARM: 6308/1: mmci: support card detection interrupts\n\nIf an IRQ can be requested on the card detected GPIO, use it instead of\npolling.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c5367f205f7d53659fb19b9fdf65b7bc1a592c6",
      "tree": "fc2ad7d823f32df9d33ae2dd4f3ae6d09125e3d9",
      "parents": [
        "e7cb756fc3c7c32040283963572258381b342dff"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Sep 09 16:37:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "drivers/mmc/host/imxmmc.c: adjust confusing if indentation\n\nMove the second if (reg \u0026 ...) test into the branch indicated by its\nindentation.  The test was previously always executed after the if\ncontaining that branch, but it was always false unless the if branch was\ntaken.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r disable braces4@\nposition p1,p2;\nstatement S1,S2;\n@@\n\n(\nif (...) { ... }\n|\nif (...) S1@p1 S2@p2\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nif (p1[0].column \u003d\u003d p2[0].column):\n  cocci.print_main(\"branch\",p1)\n  cocci.print_secs(\"after\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Pavel Pisa \u003cppisa@pikron.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7cb756fc3c7c32040283963572258381b342dff",
      "tree": "59d4353875093251f4ed0bd9f01ba18086ea49b7",
      "parents": [
        "23ef309a6e070490da0a37b9b6383819f8170ea3"
      ],
      "author": {
        "name": "Ethan Du",
        "email": "ethan.too@gmail.com",
        "time": "Thu Sep 09 16:37:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "omap hsmmc: fix a racing case between kmmcd and omap_hsmmc_suspend\n\nIf suspend called when kmmcd is doing host-\u003eops-\u003edisable, as kmmcd already\nincreased host-\u003een_dis_recurs to 1, the mmc_host_enable in suspend\nfunction will return directly without increase the nesting_cnt, which will\ncause the followed register access carried out to the disabled host.\n\nmmc_suspend_host will enable host itself.  No need to enable host before\nit.  Also works on kmmcd will get flushed in mmc_suspend_host, enable host\nafter it will be safe.  So make the mmc_host_enable after it.\n\n[cjb: rebase against current Linus]\nSigned-off-by: Ethan \u003cethan.too@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23ef309a6e070490da0a37b9b6383819f8170ea3",
      "tree": "aada96475947375079527714609245d1a32db043",
      "parents": [
        "16d9b130783c54c30cab80e24810ab1ab9596e11"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Sep 09 16:37:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "mmc: at91_mci: add missing linux/highmem.h include\n\nFix the following error:\n\nat91_mci.c: In function \u0027at91_mci_sg_to_dma\u0027:\nat91_mci.c:236: error: implicit declaration of function \u0027kmap_atomic\u0027\nat91_mci.c:236: error: \u0027KM_BIO_SRC_IRQ\u0027 undeclared (first use in this function)\nat91_mci.c:236: error: (Each undeclared identifier is reported only once\nat91_mci.c:236: error: for each function it appears in.)\nat91_mci.c:236: warning: assignment makes pointer from integer without a cast\nat91_mci.c:252: error: implicit declaration of function \u0027kunmap_atomic\u0027\nat91_mci.c: In function \u0027at91_mci_post_dma_read\u0027:\nat91_mci.c:302: error: \u0027KM_BIO_SRC_IRQ\u0027 undeclared (first use in this function)\nat91_mci.c:302: warning: assignment makes pointer from integer without a cast\nat91_mci.c:317: error: implicit declaration of function \u0027flush_kernel_dcache_page\u0027\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: Wolfgang Muees \u003cwolfgang.mues@auerswald.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16d9b130783c54c30cab80e24810ab1ab9596e11",
      "tree": "13b1c4b5e687fb7b3f8a212697b537427e55d907",
      "parents": [
        "60c2c0d5658082468b569d039f4d0dc24f92c66b"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Thu Sep 09 16:37:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "omap_hsmmc: remove unused local `state\u0027\n\nThis fixes the following warning:\n\ndrivers/mmc/host/omap_hsmmc.c: In function \u0027omap_hsmmc_suspend\u0027:\ndrivers/mmc/host/omap_hsmmc.c:2275: warning: unused variable \u0027state\u0027\n\nIntroduced by commit ID:\n\n  commit 1a13f8fa76c880be41d6b1e6a2b44404bcbfdf9e\n  Author: Matt Fleming \u003cmatt@console-pimps.org\u003e\n  Date:   Wed May 26 14:42:08 2010 -0700\n\n      mmc: remove the \"state\" argument to mmc_suspend_host()\n\nThe unique usage of this var was removed there, and missed\nremoving the respective declaration aswell.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c2c0d5658082468b569d039f4d0dc24f92c66b",
      "tree": "78c53d1de3b0339a9356f3ebbe6d7f76e20f5801",
      "parents": [
        "5600efb1bc2745d93ae0bc08130117a84f2b9d69"
      ],
      "author": {
        "name": "Jiri Pinkava",
        "email": "jiri.pinkava@vscht.cz",
        "time": "Tue May 25 09:48:58 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "ARM: SAMSUNG: MMC: fix build error when both DMA and PIO mode selected\n\n[cjb: fix line-wrapped patch]\nSigned-off-by: Jiri Pinkava \u003cjiri.pinkava@vscht.cz\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5600efb1bc2745d93ae0bc08130117a84f2b9d69",
      "tree": "a755ad13e4d11d3e631590fca3babba22ffe7233",
      "parents": [
        "b78d6c5f51935ba89df8db33a57bacb547aa7325"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Sep 09 16:37:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "mmc: fix the use of kunmap_atomic() in tmio_mmc.h\n\nkunmap_atomic() takes the cookie, returned by the kmap_atomic() as its\nargument and not the page address, used as an argument to kmap_atomic().\nThis patch fixes the compile error:\n\nIn file included from drivers/mmc/host/tmio_mmc.c:37:\ndrivers/mmc/host/tmio_mmc.h: In function \u0027tmio_mmc_kunmap_atomic\u0027:\ndrivers/mmc/host/tmio_mmc.h:192: error: negative width in bit-field \u0027\u003canonymous\u003e\u0027\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nTested-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b78d6c5f51935ba89df8db33a57bacb547aa7325",
      "tree": "7cd4c5bb1d9f7d5f3c0815705ce8d52d4c81463a",
      "parents": [
        "31583bb0cf6cc40f2a468a4d2f3b9cbefd24f891"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Thu Sep 09 16:37:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 09 18:57:23 2010 -0700"
      },
      "message": "tmio_mmc: don\u0027t clear unhandled pending interrupts\n\nPreviously, it was possible for ack_mmc_irqs() to clear pending interrupt\nbits in the CTL_STATUS register, even though the interrupt handler had not\nbeen called.  This was because of a race that existed when doing a\nread-modify-write sequence on CTL_STATUS.  After the read step in this\nsequence, if an interrupt occurred (causing one of the bits in CTL_STATUS\nto be set) the write step would inadvertently clear it.\n\nObserved with the TMIO_STAT_RXRDY bit together with CMD53 on AR6002 and\nBCM4318 SDIO cards in polled mode.\n\nThis patch eliminates this race by only writing to CTL_STATUS and clearing\nthe interrupts that were passed as an argument to ack_mmc_irqs().\"\n\n[matt@console-pimps.org: rewrote changelog]\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\"\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\"\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8301bb68c6bb9836889641a47443aeb97b763f6c",
      "tree": "4d65282eb5ad2cd6ec793483bc82e5e7ad5d9357",
      "parents": [
        "2971944582ff43b7dedbb460777052243ac9915a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Aug 09 12:57:30 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 26 19:54:29 2010 +0100"
      },
      "message": "ARM: 6310/1: mmci: support different FIFO sizes\n\nThe Ux500 variant has a 32-word FIFO (TXFIFOEMPTY is asserted when it\nhas 2 left) and TXFIFOHALFEMPTY is repurposed as TXFIFOBURSTWRITEABLE,\nwith a burst being defined as 8-words.  Likewise for RX.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2971944582ff43b7dedbb460777052243ac9915a",
      "tree": "1f5a05fed4b3f386e6468a2d52ba087e20d6bcd2",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Aug 09 12:54:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 26 19:54:27 2010 +0100"
      },
      "message": "ARM: 6307/1: mmci: allow the card detect GPIO value not to be inverted\n\nOn some platforms, the GPIO value from the gpio_cd pin doesn\u0027t need to\nbe inverted to get it active high.  Add a cd_invert platform data\nparameter and change existing platforms using GPIO for CD (only\nRealview) to enable it.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f522886e202a34a2191dd5d471b3c4d46410a9a0",
      "tree": "1ce0fcadd9bc584337146955f8aa2c9a5eaa463c",
      "parents": [
        "5193250168ccdf87364e35a11965336dc088578c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Aug 19 14:13:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:55 2010 -0700"
      },
      "message": "drivers/mmc/host/sdhci-s3c.c: use the correct mutex and card detect function\n\nThere\u0027s some merge problem between sdhic core and sdhci-s3c host.  After\nmutex is changed to spinlock.  It needs to use use spin lock functions and\nuse the correct card detection function.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5193250168ccdf87364e35a11965336dc088578c",
      "tree": "30bf8a281f27020f413033a7acc3be65d63c8377",
      "parents": [
        "930a6f70fa3b9c79a57dd6850ef9cb1efa470575"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Aug 19 14:13:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:55 2010 -0700"
      },
      "message": "sdhci: add no hi-speed bit quirk support\n\nSome SDHCI controllers like s5pc110 don\u0027t have an HISPD bit in the HOSTCTL\nregister.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "930a6f70fa3b9c79a57dd6850ef9cb1efa470575",
      "tree": "62b12caea3d3a283c4700b7dfe32567e65b61e22",
      "parents": [
        "944645c33e4ada914f4c045525a9293610085ccd"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Aug 19 14:13:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:55 2010 -0700"
      },
      "message": "s5pc110: SDHCI-s3c support on s5pc110\n\ns5pc110 (aka s5pv210) uses the same SDHCI IP.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b171aa27700c78511086a759383b033949c9d7f0",
      "tree": "2775b0682ea342dd49c5b997de248da73ec83049",
      "parents": [
        "11ac552477e32835cb6970bf0a70c210807f5673",
        "b4225885deb569f7afcf1f3a9f069f74cc9db591"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:54:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:54:09 2010 -0700"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/amba_pl022: Fix probe and remove hook section annotations.\n  spi/mpc5121: change annotations for probe and remove functions\n  spi/bitbang: reinitialize transfer parameters for every message\n  spi/spi-gpio: add support for controllers without MISO or MOSI pin\n  spi/bitbang: add support for SPI_MASTER_NO_{TX, RX} modes\n  SPI100k: Fix 8-bit and RX-only transfers\n  spi/mmc_spi: mmc_spi adaptations for SPI bus locking API\n  spi/mmc_spi: SPI bus locking API, using mutex\n\nFix trivial conflict in drivers/spi/mpc512x_psc_spi.c due to \u0027struct\nof_device\u0027 \u003d\u003e \u0027struct platform_device\u0027 rename and __init/__exit to\n__devinit/__devexit fix.\n"
    },
    {
      "commit": "eb3bbf805f8509f03ee479becf8c2f00737e1efb",
      "tree": "90ea306a044f4a1788dc87f94411d8572856279d",
      "parents": [
        "5e8530810805858892959b8ebbcec1009ea8c12d",
        "eba3f13716740c8a4bc12a987d3391a3c1f79e66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 18:06:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 18:06:37 2010 -0700"
      },
      "message": "Merge branch \u0027msm-mmc_sdcc\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-mmc_sdcc\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  mmc: msm_sdcc: Rename config MMC_MSM7X00A to MMC_MSM\n  mmc: msm_sdcc: Compile the driver for msm7x30\n  mmc: msm: fix up build breakage on !PM\n"
    },
    {
      "commit": "ce4327d372af7e2f2d403286e9904ab012e72827",
      "tree": "aa95c33aa9277d3ecb4d7c46cee13c8b59611c7c",
      "parents": [
        "4032816dca04141e3d49ec4ed717c9f7cc5444c5",
        "b5d643de3ea28d7844a3a1a00a0a6f50897a2a6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:07:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:07:32 2010 -0700"
      },
      "message": "Merge branch \u0027msm-core\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-core\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  msm: mmc: Add msm prefix to platform data structure\n  msm: trout: Remove extern declaration from source file\n  arm: msm: Fix section mismatch in smd.c.\n  arm: msm: trout add mmc support\n  arm: msm: trout: add trout specific gpio interrupts\n  arm: msm: remove unused #include \u003clinux/version.h\u003e\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "93caf8e69eac763f6a20cf253ace8e7fc1ab7953",
      "tree": "0c8e4832caba4c3c5caa6b64ba54aac194637b80",
      "parents": [
        "bd788c9665fb7c543aac21317059375632343337"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Wed Aug 11 14:17:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 08:43:30 2010 -0700"
      },
      "message": "omap_hsmmc: add erase capability\n\nDisable the data (busy) timeout for erases and set the MMC_CAP_ERASE\ncapability.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "568133ebda39f7507759a744fa9cf4d5097bad2f",
      "tree": "0a5cfe67eabe23bcbd9bb4b60a56e00500496536",
      "parents": [
        "447bd479105c34416dad01c374873c34d8e25cfd"
      ],
      "author": {
        "name": "Pablo Castillo",
        "email": "CyberCastle@gmail.com",
        "time": "Tue Aug 10 18:02:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "mmc: add ricoh e822 pci id\n\nSigned-off-by: Pablo Castillo \u003cCyberCastle@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nTested-by: Gregg Lebovitz \u003cgregg@lebovitz.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4512f79dcb236c8dc2afae176a0dc520096f0bc",
      "tree": "4aced8cb26bae4256e538c6a35679d31c60d7dc2",
      "parents": [
        "9bea3c850dbff2296892298614388bdc71ad2170"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Tue Aug 10 18:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci: add auto CMD12 support for eSDHC driver\n\nAdd auto CMD12 command support for eSDHC driver.  This is needed by P4080\nand P1022 for block read/write.  Manual asynchronous CMD12 abort operation\ncauses protocol violations on these silicons.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bea3c850dbff2296892298614388bdc71ad2170",
      "tree": "bc5050601ec6349441ef3d35cbda2775808eee20",
      "parents": [
        "17866e14f3a4f219e94f1374ece7226479418ff8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci: add regulator support\n\nThis patch adds support for regulator API to sdhci core driver.\nRegulators can be used to disable power in suspended state to reduce\ndissipated energy.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17866e14f3a4f219e94f1374ece7226479418ff8",
      "tree": "4e1a618f9dbcdc982bac4289eec30a87c764c33c",
      "parents": [
        "a1d5646005af1247d6ae78434bb4db15b07a07b2"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add support for new card detection methods\n\nOn some Samsung SoCs not all SDHCI controllers have card detect (CD) line.\n For some embedded designs it is not even needed, because ususally the\ndevice (like SDIO flash memory or wifi controller) is permanently wired to\nthe controller.  There are also systems which have a card detect line\nconnected to some of the external interrupt lines or the presence of the\ncard depends on some other actions (like enabling a power regulator).\n\nThis patch adds support for all these cases.  The following card detection\nmethods are possible:\n\n1. internal sdhci host card detect line\n2. external event\n3. external gpio interrupt\n4. no card detect line, controller will poll for the card\n5. no card detect line, card is permanently wired to the controller\n(once detected host won\u0027t poll it any more)\n\nBy default, all existing code would use method #1, what is compatible with\nthe previous version of the driver.\n\nIn case of external event, two callbacks must be provided in platdata:\next_cd_init and ext_cd_cleanup.  Both of them get a callback to a function\nthat notifies the s3c-sdhci host contoller as their argument.  That\ncallback function should be called from the even dispatcher to let host\nnotice the card insertion/removal.\n\nIn case of external gpio interrupt, a gpio pin number must be provided in\nplatdata (ext_cd_gpio parameter), as well as the information about the\npolarity of that gpio pin (ext_cd_gpio_invert).  By default\n(ext_cd_gpio_invert \u003d\u003d 0) gpio value 0 means \u0027card has been removed\u0027, but\nthis can be changed to \u0027card has been removed\u0027 when ext_cd_gpio_invert \u003d\u003d\n1.\n\nThis patch adds all required changes to sdhci-s3c driver.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1d5646005af1247d6ae78434bb4db15b07a07b2",
      "tree": "7df620c8af7941df3f46ccfce705bc4caff48011",
      "parents": [
        "ce5f036bbbfc6c21d7b55b8fdaa2e2bd56392d94"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: enable SDHCI_QUIRK_NO_HISPD_BIT quirk\n\nThis patch enables SDHCI_QUIRK_NO_HISPD_BIT on Samsung SDHCI driver.  This\nsolves detection problems with some external SD cards.  This change has\nbeen tested on S5PC100 and S5PC110.  It has no inpact on driver speed.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce5f036bbbfc6c21d7b55b8fdaa2e2bd56392d94",
      "tree": "9567c61e6df52664b86c0d0da9f0cdb5a52de4b6",
      "parents": [
        "3fe42e077f65351503f5004031549db330bb105e"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add support for the non standard minimal clock value\n\nS3C SDHCI host controller can change the source for generating mmc clock.\nBy default host bus clock is used, what causes some problems on machines\nwith 133MHz bus, because the SDHCI divider cannot be as high get proper\nclock value for identification mode.  This is not a problem for the\ncontroller, because it can generate lower frequencies from other clock\nsources.  This patch changes sdhci driver to use get_min_clock() call if\nit has been provided.\n\nThis fixes the flood of the following warnings on Samsung S5PV210 SoCs:\nmmc0: Minimum clock frequency too high for identification mode\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fe42e077f65351503f5004031549db330bb105e",
      "tree": "f05f0090d72573d9092d2f784a707819eb760fce",
      "parents": [
        "f3584e5e6fd7abda4ef4a7aec9acd9d46387b8ab"
      ],
      "author": {
        "name": "Hyuk Lee",
        "email": "hyuk1.lee@samsung.com",
        "time": "Tue Aug 10 18:01:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK quirk\n\nOn Samsung\u0027s SDMMC hosts the timeout clock is derivied from the SD Clock\nwhich is set dynamically.  So checked SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\nquirk and removed \u0027sdhci_s3c_get_timeout_clk\u0027 callback which doesn\u0027t need\nany more.\n\nSigned-off-by: Hyuk Lee \u003chyuk1.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3584e5e6fd7abda4ef4a7aec9acd9d46387b8ab",
      "tree": "9d56c5f9434e999ab361ad50499b0987211f4c38",
      "parents": [
        "762333e344144283a9da97a34b5dded51ff61b27"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue Aug 10 18:01:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "omap hsmmc: fix processing of all dma interrupts as block completion\n\nIf other informative interrupts are enabled for the DMA channel used by\nhsmmc, those are incorrectly treated as block completion.  This patch lets\nonly the block completion interrupt to be processed.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "762333e344144283a9da97a34b5dded51ff61b27",
      "tree": "8bc2af8a99e66cbbcba359f7bd8ca76cd332ec34",
      "parents": [
        "ed199f7e7346ba508f803180ecc6830e92558a1e"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Tue Aug 10 18:01:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "drivers/mmc/host/msm-sdcc: remove dead config options\n\nCONFIG_MMC_MSM7X00A_RESUME_IN_WQ and CONFIG_MMC_EMBEDDED_SDIO don\u0027t exist\nin Kconfig and is never defined anywhere else, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Daniel Walker \u003cdwalker@codeaurora.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4816858cce279b5e8d1eab0b4832d89d8f2ca58c",
      "tree": "81da0dc2193db08910ba5d1c7a55e03dcd7274a9",
      "parents": [
        "6f51be3d37dff73cf8db771df4169f4c2f1cbf66"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Aug 10 18:01:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "omap_hsmmc: add init_card pass-through callback\n\nThis will allow us to set up special cards in machine drivers just after\nthey are detected by MMC core.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: Kalle Valo \u003ckvalo@adurom.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20b1597bcf4a76ccab232fa032f5f9ad30069167",
      "tree": "37ff80d3df4d7d10a35276080f319bb340e4ea2b",
      "parents": [
        "845e3f4f06f9b1d34f39601cb6b7abfb8f40653c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: add support for CNS3xxx SoC devices\n\nThere\u0027s nothing special, just SoC-specific ops and quirks.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "845e3f4f06f9b1d34f39601cb6b7abfb8f40653c",
      "tree": "a8c8340f2210c99fbc2d3cb3f50fcff40274a21f",
      "parents": [
        "515033f97c0b5a1bce13fa93e09704d95b44f376"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: reorganize Makefile entries to support SoC devices\n\nDue to build system limitations, intermediate and final objects can\u0027t have\nthe same names.  And as we\u0027re going to start building SoC-specific\nobjects, let\u0027s rename the module to sdhci-platform, into which we\u0027ll link\nsdhci-pltfm and SoC-specifc objects.\n\nThere should be no issue in renaming as the driver uses modalias\nmechanism.\n\nThis is exactly the same approach as in sdhci-of driver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "515033f97c0b5a1bce13fa93e09704d95b44f376",
      "tree": "c3cf267cbe660920682f3f996fded61afadd412f",
      "parents": [
        "27151dc9e363c0033d7375863c0d284f8c4b636a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: switch to module device table matching\n\nSometimes want to place SoC-specific parts alongside with the generic\ndriver, and to do so, we have to switch the driver over to the module\ndevice table matching.\n\nNote that drivers/mmc/host/sdhci-pltfm.h is so far empty, but it\u0027ll hold\nSoC-specific driver data handlers soon.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27151dc9e363c0033d7375863c0d284f8c4b636a",
      "tree": "401329dc2634b84f427bb4338e9f556912f4ee7a",
      "parents": [
        "fc8a0985c2846292312556cba10b8a4182f55967"
      ],
      "author": {
        "name": "Kishore Kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Tue Aug 10 18:01:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: omap: fix for bus width which improves SD card\u0027s peformance.\n\nThis patch improves low speeds for SD cards.\n\nOMAP-MMC controller\u0027s can support maximum bus width of \u00278\u0027.  when bus\nwidth is mentioned as \"8\" in controller data,the SD stack will check\nwhether bus width is \"4\" and if not it will set bus width to \"1\" and there\nby degrading performance.  This patch fixes the issue and improves the\nperformance of SD cards.\n\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1f5977c6a136acbf525c634c8511e19d0c1f195",
      "tree": "404ef41ded924ff55fae708933c7fb80c2117328",
      "parents": [
        "ae6d6c92212e94b12ab9365c23fb73acc2c3c2e7"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Aug 10 18:01:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci: don\u0027t assign mmc-\u003ecaps at SDHCI directly\n\nSome host controllers can set mmc-\u003ecaps before sdhci_add_host().\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae6d6c92212e94b12ab9365c23fb73acc2c3c2e7",
      "tree": "ab0337dcb0528d39c8c34cecb845c22b42e50c51",
      "parents": [
        "cfd1f82f20e0c557a061189f7d8c30d623fbe313"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Aug 10 18:01:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci: 8-bit data transfer width support\n\nSome host controllers such as s5pc110 support the WIDE8 feature.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "cfd1f82f20e0c557a061189f7d8c30d623fbe313"
}
