)]}'
{
  "log": [
    {
      "commit": "27953437059c64d14086196eb96f43c78caa9db3",
      "tree": "0cfd5fb21262a6db3de0c64462847b4c0c43e9df",
      "parents": [
        "2c757fd5d1a92086f225a75a8fac7cab242d11b0",
        "3c0dec5f58b3c7b3627715126d1bf9b030a076f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "message": "Merge tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clock driver changes from Olof Johansson:\n \"The new clock subsystem was merged in linux-3.4 without any users,\n  this now moves the first three platforms over to it: imx, mxs and\n  spear.\n\n  The series also contains the changes for the clock subsystem itself,\n  since Mike preferred to have it together with the platforms that\n  require these changes, in order to avoid interdependencies and\n  conflicts.\"\n\nFix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code\nremoved in one branch, added OF support in another) and\ndrivers/dma/imx-sdma.c (independent changes next to each other).\n\n* tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  SPEAr: Update defconfigs\n  SPEAr: Add SMI NOR partition info in dts files\n  SPEAr: Switch to common clock framework\n  SPEAr: Call clk_prepare() before calling clk_enable\n  SPEAr: clk: Add General Purpose Timer Synthesizer clock\n  SPEAr: clk: Add Fractional Synthesizer clock\n  SPEAr: clk: Add Auxiliary Synthesizer clock\n  SPEAr: clk: Add VCO-PLL Synthesizer clock\n  SPEAr: Add DT bindings for SPEAr\u0027s timer\n  ARM i.MX: remove now unused clock files\n  ARM: i.MX6: implement clocks using common clock framework\n  ARM i.MX35: implement clocks using common clock framework\n  ARM i.MX5: implement clocks using common clock framework\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ...\n"
    },
    {
      "commit": "ce53044c68cf4fb6c50a2a0d88786be65fae7235",
      "tree": "19c21da7d261412192e189ef3fd1a9ff4e7ba5c2",
      "parents": [
        "0877aa3908aaeeae8fc2850691668c4315d3db56",
        "046fae440d32cc6dec8148c7e06a8b4b987f8a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:22:27 2012 -0700"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc driver specific updates from Olof Johansson:\n \"These changes are specific to some driver that may be used by multiple\n  boards or socs.  The most significant change in here is the move of\n  the samsung iommu code from a platform specific in-kernel interface to\n  the generic iommu subsystem.\"\n\nFix up trivial conflicts in arch/arm/mach-exynos/Kconfig\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mmc: dt: Consolidate DT bindings\n  iommu/exynos: Add iommu driver for EXYNOS Platforms\n  ARM: davinci: optimize the DMA ISR\n  ARM: davinci: implement DEBUG_LL port choice\n  ARM: tegra: Add SMMU enabler in AHB\n  ARM: tegra: Add Tegra AHB driver\n  Input: pxa27x_keypad add choice to set direct_key_mask\n  Input: pxa27x_keypad direct key may be low active\n  Input: pxa27x_keypad bug fix for direct_key_mask\n  Input: pxa27x_keypad keep clock on as wakeup source\n  ARM: dt: tegra: pinmux changes for USB ULPI\n  ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n  ARM: tegra: don\u0027t hard-code USB ULPI PHY reset_gpio\n  ARM: tegra: change pll_p_out4\u0027s rate to 24MHz\n  ARM: tegra: fix pclk rate\n  ARM: tegra: reparent sclk to pll_c_out1\n  ARM: tegra: Add pllc clock init table\n  ARM: dt: tegra cardhu: basic audio support\n  ARM: dt: tegra30.dtsi: Add audio-related nodes\n  ARM: tegra: add AUXDATA required for audio\n  ...\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "a481991467d38afb43c3921d5b5b59ccb61b04ba",
      "tree": "a4b0b9a14da6fd5ef7b9b512bb32dbfcfcf2cd71",
      "parents": [
        "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
        "cda4db53e9c28061c100400e1a4d273ea61dfba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB 3.5-rc1 changes from Greg Kroah-Hartman:\n \"Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.\n\n  It\u0027s touches a lot of different parts of the kernel, all USB drivers,\n  due to some API cleanups (getting rid of the ancient err() macro) and\n  some changes that are needed for USB 3.0 power management updates.\n\n  There are also lots of new drivers, pimarily gadget, but others as\n  well.  We deleted a staging driver, which was nice, and finally\n  dropped the obsolete usbfs code, which will make Al happy to never\n  have to touch that again.\n\n  There were some build errors in the tree that linux-next found a few\n  days ago, but those were fixed by the most recent changes (all were\n  due to us not building with CONFIG_PM disabled.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)\n  xhci: Fix DIV_ROUND_UP compile error.\n  xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n  USB: Fix core compile with CONFIG_USB_SUSPEND\u003dn\n  brcm80211: Fix compile error for .disable_hub_initiated_lpm.\n  Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n  MAINTAINERS: Add myself as maintainer to the USB PHY Layer\n  USB: EHCI: fix command register configuration lost problem\n  USB: Remove races in devio.c\n  USB: ehci-platform: remove update_device\n  USB: Disable hub-initiated LPM for comms devices.\n  xhci: Add Intel U1/U2 timeout policy.\n  xhci: Add infrastructure for host-specific LPM policies.\n  USB: Add macros for interrupt endpoint types.\n  xhci: Reserve one command for USB3 LPM disable.\n  xhci: Some Evaluate Context commands must succeed.\n  USB: Disable USB 3.0 LPM in critical sections.\n  USB: Add support to enable/disable USB3 link states.\n  USB: Allow drivers to disable hub-initiated LPM.\n  USB: Calculate USB 3.0 exit latencies for LPM.\n  USB: Refactor code to set LPM support flag.\n  ...\n\nConflicts:\n\tarch/arm/mach-exynos/mach-nuri.c\n\tarch/arm/mach-exynos/mach-universal_c210.c\n\tdrivers/net/wireless/ath/ath6kl/usb.c\n"
    },
    {
      "commit": "813a95e5b4fa936bbde10ef89188932745dcd7f4",
      "tree": "571ca345861ffb89b45fabe26fcab4e133c8537b",
      "parents": [
        "9f639269ed1522c7d69c54cc8b80ab8ee53fcb10",
        "f3f08dcb9965f42378851ce888fb7539607712e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm soc-specific pinctrl changes from Olof Johansson:\n \"With this, five platforms are moving to the relatively new pinctrl\n  subsystem for their pin management, replacing the older soc specific\n  in-kernel interfaces with common code.\n\n  There is quite a bit of net addition of code for each platform being\n  added to the pinctrl subsystem.  But the payback comes later when\n  adding new boards can be done by only providing new device trees\n  instead.\"\n\nFix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}\n\n* tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)\n  mtd: nand: gpmi: fix compile error caused by pinctrl call\n  ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig\n  ARM: nomadik: enable PINCTRL_NOMADIK where needed\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  ARM: ux500: switch MSP to using pinctrl for pins\n  ARM: ux500: alter MSP registration to return a device pointer\n  ARM: ux500: switch to using pinctrl for uart0\n  ARM: ux500: delete custom pin control system\n  ARM: ux500: switch over to Nomadik pinctrl driver\n  ...\n"
    },
    {
      "commit": "cda4db53e9c28061c100400e1a4d273ea61dfba9",
      "tree": "42fe432a412fdbd2313d3d0270b53e0877594316",
      "parents": [
        "8e192910d96615a32646b8978b201b650f62ef34",
        "c88db160a30cccb81303212b256680f2e37e35ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 21 09:59:23 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 21 09:59:23 2012 -0700"
      },
      "message": "Merge tag \u0027for-usb-next-2012-05-21\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next\n\nxhci/usb: Build error fixes for 3.5\n\nHi Greg,\n\nHere\u0027s four patches that fix the build errors introduced by the USB 3.0 Link PM\npatches.  Please pull for inclusion in 3.5.\n\nSarah Sharp\n"
    },
    {
      "commit": "c88db160a30cccb81303212b256680f2e37e35ae",
      "tree": "b9e0f3f8884fccf8c4793aa43ef3ba428defcfa7",
      "parents": [
        "b01bcbf7aeba5e87cf51147c654b1be8686ba643"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 21 08:44:33 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 21 09:00:43 2012 -0700"
      },
      "message": "xhci: Fix DIV_ROUND_UP compile error.\n\nFengguang reports that the xHCI driver isn\u0027t linked properly on his\nmachine:\n\nERROR: \"__udivdi3\" [drivers/usb/host/xhci-hcd.ko] undefined!\nERROR: \"handle_edge_irq\" [drivers/gpio/gpio-pch.ko] undefined!\nERROR: \"irq_to_desc\" [drivers/gpio/gpio-pch.ko] undefined!\n\nThe driver compiles fine on my 64-bit box (gcc version 4.6.1).\nFengguang thinks it\u0027s because the xHCI driver was using DIV_ROUND_UP()\ninstead of DIV_ROUND_UP_ULL() with arguments that were unsigned long\nlong variables.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nReported-by: Wu Fengguang \u003cwfg@linux.intel.com\u003e\n"
    },
    {
      "commit": "b01bcbf7aeba5e87cf51147c654b1be8686ba643",
      "tree": "67485b4351b7d4eec38ea69d355449c7c43f130a",
      "parents": [
        "e9261fb62a8b6a79a58c57cc6f4a40530b040b61"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 21 07:54:42 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 21 09:00:05 2012 -0700"
      },
      "message": "xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n\nThe USB 2.0 Link PM code is conditionally compiled when\nCONFIG_USB_SUSPEND\u003dy.  I believe that\u0027s a mistake, since Link PM is not\ndirectly related to USB device suspend and Link PM is implemented\nwithout relying on any of the suspend code in the USB core.  For now,\nkeep the USB 2.0 Link PM code conditionally compiled if\nCONFIG_USB_SUSPEND\u003dy.\n\nThis patch does move the code to implement USB 3.0 Link PM out of the\nxHCI driver #ifdefs for CONFIG_USB_SUSPEND and moves it into a section\ndependent on CONFIG_PM.  The USB core functions for USB 3.0 Link PM are\nalready conditionally compiled when CONFIG_PM\u003dy.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e192910d96615a32646b8978b201b650f62ef34",
      "tree": "ee0aa7ad38e56c96a41ca8dff1f227c3009f51e9",
      "parents": [
        "d3ad558fcd5b88cba406ad099a596ebec6b3d2ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 21 08:54:43 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 21 08:54:43 2012 -0700"
      },
      "message": "Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n\nThis reverts commit 1996e6c572969a8cf6d7fa97eef621219acd94a9.\n\nIt turned out to not be needed, now that the real fix has been\ncommitted.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c01f1d9a603ecf1744ae2d1a015c4b27c2b9fa0",
      "tree": "c8a945d9c09d055c24ebe3780853ed5a8852a11e",
      "parents": [
        "4e09dcf20f7b5358615514c2ec8584b248ab8874"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Sat May 19 23:11:19 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat May 19 09:31:29 2012 -0700"
      },
      "message": "USB: EHCI: fix command register configuration lost problem\n\nThe 3d9545cc375d117554a9b35dfddadf9189c62775(EHCI: maintain the\nehci-\u003ecommand value properly) introducs one command register\nconfiguration lost problem by the below line in ehci_reset:\n\n\tehci-\u003ecommand \u003d ehci_readl(ehci, \u0026ehci-\u003eregs-\u003ecommand);\n\nAfter writting RESET into command register, it is restored to\nits default value per EHCI spec[1], so the previous configuration\nwill be lost, and may introduce some problems reported recently:\n\t- imx51 Babbage board detect usb hub failed[2], reported\n\tby Richard Zhao.\n\t- mouse and keyboard hangs in linux-next found by\n\tDan Carpenter and Greg-KH.\n\nSo this patch just removes the line to fix these problems, and\nkeep configurating command register consistent as before the commit\n3d9545cc(EHCI: maintain the ehci-\u003ecommand value properly).\n\n[1], 4.1 Host Controller Initialization of EHCI Specification 1.0\n[2], failed dmesg log:\n\tusb 1-1: new high-speed USB device number 2 using mxc-ehci\n\thub 1-1:1.0: USB hub found\n\thub 1-1:1.0: 7 ports detected\n\tmxc-ehci mxc-ehci.1: fatal error\n\tmxc-ehci mxc-ehci.1: HC died; cleaning up\n\tmxc-ehci mxc-ehci.1: force halt; handshake f5780344 00004000 00004000 -\u003e -110\n\tmxc-ehci mxc-ehci.1: HC died; cleaning up\n\tusb 1-1: USB disconnect, device number 2\n\nReported-by: Richard Zhao \u003crichard.zhao@freescale.com\u003e\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReported-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Chen Peter-B29397 \u003cB29397@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8377c94f627f7943da9a7eefdb21fd2e9e7ec629",
      "tree": "bd05bd88a90757a165c33dc780c05849d9980afe",
      "parents": [
        "f06b9f3ced17dfb559af2c0c5db2d68e939f06e6"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Fri May 18 20:29:56 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 18 16:37:55 2012 -0700"
      },
      "message": "USB: ehci-platform: remove update_device\n\nThe update_device callback is not needed and the function used here is\nfrom the pci ehci driver. Without this patch we get a compile error if\nehci-platform is compiled without ehci-pci.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e [3.4]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e3567d2c15a7a8e2f992a5f7c7683453ca406d82",
      "tree": "2442117f7358e50f49cfecd030a6017d392f474c",
      "parents": [
        "3b3db026414bba1c8f45c49d5eeaefd48d66e1ae"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed May 16 13:36:24 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:04 2012 -0700"
      },
      "message": "xhci: Add Intel U1/U2 timeout policy.\n\nAll Intel xHCI host controllers support USB 3.0 Link Power Management.\n\nThe Panther Point xHCI host controller needs the xHCI driver to\ncalculate the U1 and U2 timeout values, because it will blindly accept a\nMEL that would cause scheduling issues.\n\nThe Lynx Point xHCI host controller will reject MEL values that are too\nhigh, but internally it implements the same algorithm that is needed for\nPanther Point xHCI.\n\nSimplify the code paths by just having the xHCI driver calculate what\nthe U1/U2 timeouts should be.  Comments on the policy are in the code.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "3b3db026414bba1c8f45c49d5eeaefd48d66e1ae",
      "tree": "7ecc41b7c5e440b5da8671caa6e33fcd5cac9b27",
      "parents": [
        "6538eafc7cb6b2d718d2539bef3158bfaad57468"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed May 09 10:55:03 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:03 2012 -0700"
      },
      "message": "xhci: Add infrastructure for host-specific LPM policies.\n\nThe choice of U1 and U2 timeouts for USB 3.0 Link Power Management (LPM)\nis highly host controller specific.  Here are a few examples of why it\u0027s\nhost specific:\n\n 1. Setting the U1/U2 timeout too short may cause the link to go into\n    U1/U2 in between service intervals, which some hosts may tolerate,\n    and some may not.\n\n 2. The host controller has to modify its bus schedule in order to take\n    into account the Maximum Exit Latency (MEL) to bring all the links\n    from the host to the device into U0.  If the MEL is too big, and it\n    takes too long to bring the links into an active state, the host\n    controller may not be able to service periodic endpoints in time.\n\n 3. Host controllers may also have scheduling limitations that force\n    them to disable U1 or U2 if a USB device is behind too many tiers of\n    hubs.\n\nWe could take an educated guess at what U1/U2 timeouts may work for a\nparticular host controller.  However, that would result in a binary\nsearch on every new configuration or alt setting installation, with\nmultiple failed Evaluate Context commands.  Worse, the host may blindly\naccept the timeouts and just fail to update its schedule for U1/U2 exit\nlatencies, which could result in randomly delayed periodic transfers.\n\nSince we don\u0027t want to cause jitter in periodic transfers, or delay\nconfig/alt setting changes too much, lay down a framework that xHCI\nvendors can extend in order to add their own U1/U2 timeout policies.\n\nTo extend the framework, they will need to:\n\n - Modify the PCI init code to add a new xhci-\u003equirk for their host, and\n   set the XHCI_LPM_SUPPORT quirk flag.\n - Add their own vendor-specific hooks, like the ones that will be added\n   in xhci_call_host_update_timeout_for_endpoint() and\n   xhci_check_tier_policy()\n - Make the LPM enable/disable methods call those functions based on the\n   xhci-\u003equirk for their host.\n\nAn example will be provided for the Intel xHCI host controller in the\nnext patch.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "dbc33303e457bc9d9179d628951e6b7c7a3f6056",
      "tree": "4c0c1daf3895f65a65e7714a5f0e3e3ea7e12f81",
      "parents": [
        "4b2665418c81c87e7a46df690a443b3d5ac5b088"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue May 08 07:32:03 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:01 2012 -0700"
      },
      "message": "xhci: Reserve one command for USB3 LPM disable.\n\nWe want to do everything we can to ensure that USB 3.0 Link Power\nManagement (LPM) can be disabled when it is enabled.  If LPM can\u0027t be\ndisabled, we can\u0027t suspend USB 3.0 devices, or reset them.  To make sure\nwe can submit the command to disable LPM, allocate a command in the\nxhci_hcd structure, and reserve one TRB on the command ring.\n\nWe only need one command per xHCI driver instance, because LPM is only\ndisabled or enabled while the USB core is holding the bandwidth_mutex\nthat is shared between the xHCI USB 2.0 and USB 3.0 roothubs.  The\nbandwidth_mutex will be held until the command completes, or times out.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "4b2665418c81c87e7a46df690a443b3d5ac5b088",
      "tree": "af4cb2f6e83ca3f7db6c7258832867247d0d0d13",
      "parents": [
        "8306095fd2c1100e8244c09bf560f97aca5a311d"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon May 07 15:34:26 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:00 2012 -0700"
      },
      "message": "xhci: Some Evaluate Context commands must succeed.\n\nThe upcoming USB 3.0 Link PM patches will introduce new API to enable\nand disable low-power link states.  We must be able to disable LPM in\norder to reset a device, or place the device into U3 (device suspend).\nTherefore, we need to make sure the Evaluate Context command to disable\nthe LPM timeouts can\u0027t fail due to there being no room on the command\nring.\n\nIntroduce a new flag to the function that queues the Evaluate Context\ncommand, command_must_succeed.  This tells the ring handler that a TRB\nhas already been reserved for the command (by incrementing\nxhci-\u003ecmd_ring_reserved_trbs), and basically ensures that prepare_ring()\nwon\u0027t fail.  A similar flag was already implemented for the Configure\nEndpoint command queuing function.\n\nAll functions that currently call xhci_configure_endpoint() to issue an\nEvaluate Context command pass \"false\" for the \"must_succeed\" parameter,\nso this patch should have no effect on current xHCI driver behavior.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "797b0ca5e6283b4cc0bdeeb0e5915f21522ba85f",
      "tree": "d0403d305832896a4b13a96ee43090c41d7ddc81",
      "parents": [
        "33b2831ac870d50cc8e01c317b07fb1e69c13fe1"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Nov 10 16:02:13 2011 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:41:52 2012 -0700"
      },
      "message": "xhci: Add roothub code to set U1/U2 timeouts.\n\nUSB 3.0 hubs can be put into a mode where the hub can automatically\nrequest that the link go into a deeper link power state after the link\nhas been idle for a specified amount of time.  Each of the new USB 3.0\nlink states (U1 and U2) have their own timeout that can be programmed\nper port.\n\nChange the xHCI roothub emulation code to handle the request to set the\nU1 and U2 timeouts.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "33b2831ac870d50cc8e01c317b07fb1e69c13fe1",
      "tree": "af10fc67df911b3ccd02e455b87f668613098986",
      "parents": [
        "f8a9e72d125f4e00ec529ba67b674321a1f3bf31"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue May 08 07:09:26 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:41:51 2012 -0700"
      },
      "message": "xhci: Reset reserved command ring TRBs on cleanup.\n\nWhen the xHCI driver needs to clean up memory (perhaps due to a failed\nregister restore on resume from S3 or resume from S4), it needs to reset\nthe number of reserved TRBs on the command ring to zero.  Otherwise,\nseveral resume cycles (about 30) with a UAS device attached will\ncontinually increment the number of reserved TRBs, until all command\nsubmissions fail because there isn\u0027t enough room on the command ring.\n\nThis patch should be backported to kernels as old as 2.6.32,\nthat contain the commit 913a8a344ffcaf0b4a586d6662a2c66a7106557d\n\"USB: xhci: Change how xHCI commands are handled.\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f8a9e72d125f4e00ec529ba67b674321a1f3bf31",
      "tree": "ec793976b925ecb2d5678ae0043d7a274b669ff6",
      "parents": [
        "c3e751e4f4754793bb52bd5ae30e9cc027edbb12"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu May 10 10:19:21 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:41:39 2012 -0700"
      },
      "message": "USB: fix resource leak in xhci power loss path\n\nSome more data structures must be freed and counters\nreset if an XHCI controller has lost power. The failure\nto do so renders some chips inoperative after a certain number\nof S4 cycles.\n\nThis patch should be backported to kernels as old as 3.2,\nthat contain the commits c29eea621900f18287d50519f72cb9113746d75a\n\"xhci: Implement HS/FS/LS bandwidth checking.\" and\ncommit 839c817ce67178ca3c7c7ad534c571bba1e69ebe\n\"xhci: Implement HS/FS/LS bandwidth checking.\"\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "1530bbc6272d9da1e39ef8e06190d42c13a02733",
      "tree": "1e9f51163f475d4f52f98428d24c794b88acfd7d",
      "parents": [
        "db2c8624847b0b67c04c3d6271823f3fee671e26"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue May 08 09:22:49 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu May 17 10:36:57 2012 -0700"
      },
      "message": "xhci: Add new short TX quirk for Fresco Logic host.\n\nSergio reported that when he recorded audio from a USB headset mic\nplugged into the USB 3.0 port on his ASUS N53SV-DH72, the audio sounded\n\"robotic\".  When plugged into the USB 2.0 port under EHCI on the same\nlaptop, the audio sounded fine.  The device is:\n\nBus 002 Device 004: ID 046d:0a0c Logitech, Inc. Clear Chat Comfort USB Headset\n\nThe problem was tracked down to the Fresco Logic xHCI host controller\nnot correctly reporting short transfers on isochronous IN endpoints.\nThe driver would submit a 96 byte transfer, the device would only send\n88 or 90 bytes, and the xHCI host would report the transfer had a\n\"successful\" completion code, with an untransferred buffer length of 8\nor 6 bytes.\n\nThe successful completion code and non-zero untransferred length is a\ncontradiction.  The xHCI host is supposed to only mark a transfer as\nsuccessful if all the bytes are transferred.  Otherwise, the transfer\nshould be marked with a short packet completion code.  Without the EHCI\nbus trace, we wouldn\u0027t know whether the xHCI driver should trust the\ncompletion code or the untransferred length.  With it, we know to trust\nthe untransferred length.\n\nAdd a new xHCI quirk for the Fresco Logic host controller.  If a\ntransfer is reported as successful, but the untransferred length is\nnon-zero, print a warning.  For the Fresco Logic host, change the\ncompletion code to COMP_SHORT_TX and process the transfer like a short\ntransfer.\n\nThis should be backported to stable kernels that contain the commit\nf5182b4155b9d686c5540a6822486400e34ddd98 \"xhci: Disable MSI for some\nFresco Logic hosts.\"  That commit was marked for stable kernels as old\nas 2.6.36.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nReported-by: Sergio Correia \u003clists@uece.net\u003e\nTested-by: Sergio Correia \u003clists@uece.net\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c0dec5f58b3c7b3627715126d1bf9b030a076f0",
      "tree": "4bf8f56fca3bf6be109209b116fc8e32cb2e0f9e",
      "parents": [
        "fcd8d84a585f3578a9ebdd27e757495a27415322",
        "7e0fa1b5fa91d9aa456d102c273b2cf0f2e95d39"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 16 16:35:25 2012 +0200"
      },
      "message": "Merge branch \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux into next/clock\n\n* \u0027clk-next\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ARM: Orion: SDIO: Add support for clk.\n  ARM: Orion: NAND: Add support for clk, if there is one.\n  ARM: Orion: EHCI: Add support for enabling clocks\n  ARM: Orion: SATA: Add per channel clk/clkdev support.\n  ARM: Orion: UART: Get the clock rate via clk_get_rate().\n  ARM: Orion: WDT: Add clk/clkdev support\n  ARM: Orion: Eth: Add clk/clkdev support.\n  ARM: Orion: SPI: Add clk/clkdev support.\n  ARM: Orion: Add clocks using the generic clk infrastructure.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b12909b505ebb9a4f28ac32c6bf204b73828b44e",
      "tree": "ae1f3276469d18e372c4aa3191aeed39ea27c3c8",
      "parents": [
        "f6fe916ed0a383ae89b041200dae271579c053b3"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Tue May 15 06:10:20 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 15 08:43:40 2012 -0700"
      },
      "message": "USB: CI13xxx: Allow use of CONFIG_USB_EHCI_ROOT_HUB_TT\n\nThe CI13xxx usb host needs the root TT support to work properly.\nAllow selecting this for the CI13xxx too.\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1996e6c572969a8cf6d7fa97eef621219acd94a9",
      "tree": "4a6bcdd32202438d6f8a4671a936319c0292dbf3",
      "parents": [
        "65b8e5cbdddc86474372bdb48dc233b06710a576"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 14 13:48:16 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 12:50:22 2012 -0700"
      },
      "message": "USB: EHCI: work around bug in the Philips ISP1562 controller\n\nThis patch (as1556) works around a bug in the Philips ISP1562 EHCI\ncontroller.  Although the controller claims to support frame-list\nlengths smaller than the default of 1024 for its periodic schedule, in\nfact smaller values don\u0027t work.  A new quirk flag is added to indicate\nwhen the bug is present, and if it is then the schedule size is left\nat the default value.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "65b8e5cbdddc86474372bdb48dc233b06710a576",
      "tree": "9c2c0740badd05e06c10a2586e119957e089d394",
      "parents": [
        "61af9c3f894a48297db3cc01aa38910bd6f92c27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 14 13:47:20 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 12:50:22 2012 -0700"
      },
      "message": "USB: EHCI: improve full-speed isochronous scheduling routine\n\nThis patch (as1555) improves the code ehci-hcd uses while checking the\nperiodic schedule for isochronous transfers to full-speed devices.  In\naddition to making sure that a new transfer does not violate the\nrestrictions on the high-speed schedule, it also has to check the\nrestrictions on the full-speed part of the bus, i.e., the part beyond\nthe Transaction Translator (TT).\n\nIt does this by calling tt_available() (or tt_no_collision() if\nCONFIG_USB_EHCI_TT_NEWSCHED isn\u0027t enabled).  However it calls that\nroutine on each pass through a loop over the frames being modified,\nwhich is an unnecessary expense because tt_available() (or\ntt_no_collision) already does its own loop over frames.  It is\nsufficient to do the check just once, before starting the loop.\n\nIn addition, the function calls incorrectly converted the transfer\u0027s\nperiod from microframes to frames by doing a left shift instead of a\nright shift.  The patch fixes this while moving the calls.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fa286188ce0fce994c3fc2bddcafeb948834591f",
      "tree": "72abc08a625c4341fc6606fdd547ed320b81fc66",
      "parents": [
        "e44694e858ed000ef11ee37861c7f7c86d8ddbda"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 09:20:37 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 09:20:37 2012 -0700"
      },
      "message": "Revert \"usb: move struct usb_device-\u003echildren to struct usb_hub_port-\u003echild\"\n\nThis reverts commit bebc56d58dc780539777d2b1ca80df5566e2ad87.\n\nThe call here is fragile and not well thought out, so revert it, it\u0027s\nnot fully baked yet and I don\u0027t want this to go into 3.5.\n\nCc: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0686a1fab07ecd1ec42e7bc6b0dd2f567378da30",
      "tree": "12c8afb730f316d454ba9132beeed43a9e12f9a8",
      "parents": [
        "fee8bc1c8ebec694650795b7c5b2fc98ead291db"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@bitmer.com",
        "time": "Sun May 13 21:10:43 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 08:49:50 2012 -0700"
      },
      "message": "USB: ohci-omap: Use usb_put_transceiver instead of put_device\n\nCurrently usb_put_transceiver calls put_device so this is a no-op but it\nis better to keep API usage consistent as ohci-\u003etransceiver is allocated\nwith usb_get_transceiver.\n\nWhile at there remove one extra ohci-\u003etransceiver test as the code block\nhas already tested it.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fee8bc1c8ebec694650795b7c5b2fc98ead291db",
      "tree": "2bfed6358474c7ca8e77b3ae80943ac06c353ca5",
      "parents": [
        "bebc56d58dc780539777d2b1ca80df5566e2ad87"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@bitmer.com",
        "time": "Sun May 13 21:10:20 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 08:49:50 2012 -0700"
      },
      "message": "USB: ehci-fsl: Use usb_put_transceiver instead of put_device\n\nCurrently usb_put_transceiver calls put_device so this is a no-op but it\nis better to keep API usage consistent as ehci-\u003etransceiver is allocated\nwith usb_get_transceiver.\n\nWhile at there remove one extra ehci-\u003etransceiver test as the code block\nhas already tested it.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4a0dfe69fe489b06ae5bad26ae67ae8aefaca3aa",
      "tree": "cdac4232b95103402e8328815be80105620d41f2",
      "parents": [
        "7488185d0777ef84be7b365b08037fc7213010f6",
        "a0f5e3631b07cabf624e7d818df76d47d9d21017"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 11 22:59:11 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 11 22:59:11 2012 -0700"
      },
      "message": "Merge branch \u0027imx/pinctrl/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/pinctrl\n\n* \u0027imx/pinctrl/for-3.5\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6: (290 commits)\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  tty: serial: imx: adopt pinctrl support\n  mmc: sdhci-imx-esdhc: adopt pinctrl support\n  ARM: imx6q: switch to use pinctrl subsystem\n  ARM: mxs: enable pinctrl dummy states\n  ARM: imx: enable pinctrl dummy states\n  +3.4-rc5 update\n"
    },
    {
      "commit": "bebc56d58dc780539777d2b1ca80df5566e2ad87",
      "tree": "e24d45842809c559c98abb6fb6b2db1445264220",
      "parents": [
        "f397d7c4c5e8a1eb93f2ed15808a509318ccf1dd"
      ],
      "author": {
        "name": "Lan Tianyu",
        "email": "tianyu.lan@intel.com",
        "time": "Fri May 11 16:08:30 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 17:08:41 2012 -0700"
      },
      "message": "usb: move struct usb_device-\u003echildren to struct usb_hub_port-\u003echild\n\nMove child\u0027s pointer to the struct usb_hub_port since the child device\nis directly associated with the port. Provide usb_get_hub_child_device()\nto get child\u0027s pointer.\n\nSigned-off-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eb70e5ab8f95a81283623c03d2c99dfc59fcb319",
      "tree": "fc20c9d10484171490cf6b69f7f5b6f934803366",
      "parents": [
        "758fc9860c19eceb56e5886a5225db623c521971"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:54 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:56:15 2012 -0700"
      },
      "message": "usb: chipidea: add host role\n\nThis adds EHCI host support to the chipidea driver. We want it to be\npart of the hdrc driver and not a standalone (sub-)driver module, as\nthe structure of ehci-hcd.c suggests, so for chipidea controller we\nhack it to not provide platform-related code, but only the ehci hcd.\n\nThe ehci-platform driver won\u0027t work for us here too, because the\ncontroller uses the same registers for both device and host mode and\nalso otg-related bits, so it\u0027s not really possible to put ehci registers\ninto a separate resource.\n\nThis is not a pretty solution, but the alternative is exporting symbols\nfrom the chipidea driver to a ehci-chipidea driver and doing all the\nmodule refcounting.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fdf6e6390a567963e302a62ef676dd648d11661c",
      "tree": "d3328f7565049ffd1f08e8abda468b382516973f",
      "parents": [
        "975dc33b82cb887d75a29b1e3835c8eb063a8e99"
      ],
      "author": {
        "name": "Steven J. Hill",
        "email": "sjhill@mips.com",
        "time": "Fri May 11 11:40:25 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:17:30 2012 -0700"
      },
      "message": "usb: host: mips: sead3: Fix for big endian.\n\nFix driver to work properly in big endian mode.\n\nSigned-off-by: Steven J. Hill \u003csjhill@mips.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "93c6d8927fa692faef3d7d945bd4fe84b0185ad4",
      "tree": "0a971c86114656ec4e39f7789d9faeb70432c36a",
      "parents": [
        "ea01d31a07ae182028d2398380948f5a4ee09953",
        "50260924afd4b745bfb6e5f1caee381a1875fc31"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "message": "Merge branch \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/clock\n\nShawn Guo \u003cshawn.guo@linaro.org\u003e writes:\n\n  mxs common clk porting for v3.5.  It depends on the following two branches.\n\n  [1] git://git.linaro.org/people/mturquette/linux.git clk-next\n  [2] http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm.git clkdev\n\n  As the mxs device tree conversion will constantly touch clock files,\n  to save the conflicts, the updated mxs/dt branch coming later will\n  based on this pull-request.\n\n* \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: mxs: remove now unused timer_clk argument from mxs_timer_init\n  ARM: mxs: remove old clock support\n  ARM: mxs: switch to common clk framework\n  ARM: mxs: change the lookup name for fec phy clock\n  ARM: mxs: request clock for timer\n  clk: mxs: add clock support for imx28\n  clk: mxs: add clock support for imx23\n  clk: mxs: add mxs specific clocks\n\nIncludes an update to Linux 3.4-rc6\n\nConflicts:\n\tdrivers/clk/Makefile\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "caafc71b1a25096ef74904adb19d37e5c6a282dc",
      "tree": "17f0602c6e04fdec78c50a1c2cbd70a0303ed2c6",
      "parents": [
        "af568679f51de779d0e9ad7d8360dc7727da546d",
        "bcd59b0f0c14b0584c1213ee3b53d5f84517c419"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu May 10 00:21:11 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu May 10 00:23:17 2012 -0700"
      },
      "message": "Merge tag \u0027v3.5-soc\u0027 of git://gitorious.org/linux-davinci/linux-davinci into next/drivers\n\nDaVinci SoC updates for v3.5\n\nThis pull request updates the DaVinci SoC support to implement DEBUG_LL port\nchoice and optimizes the DMA ISR by removing unnecessary register reads.\n\n* tag \u0027v3.5-soc\u0027 of git://gitorious.org/linux-davinci/linux-davinci:\n  ARM: davinci: optimize the DMA ISR\n  ARM: davinci: implement DEBUG_LL port choice\n  + sync with Linux 3.4-rc6\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "bd69e27304e754b18dd6be8d8575af37afbbd095",
      "tree": "a3c549bf42531ecaaccf6ecc3b5200ff41f31f2f",
      "parents": [
        "f7269a825cde879355bd15778012d2c3fb2ff778",
        "563da21b1d1878736905bbff0f096fcd960d57c5"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:47:14 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:47:14 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.5/usb-ulpi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/drivers\n\nBy Stephen Warren (30) and others\nvia Stephen Warren\n* \u0027for-3.5/usb-ulpi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra: (7 commits)\n  ARM: dt: tegra: pinmux changes for USB ULPI\n  ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n  ARM: tegra: don\u0027t hard-code USB ULPI PHY reset_gpio\n  ARM: tegra: change pll_p_out4\u0027s rate to 24MHz\n  ARM: tegra: fix pclk rate\n  ARM: tegra: reparent sclk to pll_c_out1\n  ARM: tegra: Add pllc clock init table\n  + depends/pinctrl/mergebase branch\n\nPinctrl mergebase has a conflict in drivers/pinctrl/core.c that was resolved.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "7488185d0777ef84be7b365b08037fc7213010f6",
      "tree": "c23a3db331693f783228c2f5afb38fed26ac1205",
      "parents": [
        "b664ae6ff92f7ba5c597d4f1b74d478d712c01c4",
        "aef7704c6cc36db9618603b22194def441d30432"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:43:04 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 23:43:04 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.5/gpio-pinmux\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/pinctrl\n\nBy Stephen Warren\nvia Stephen Warren\n* \u0027for-3.5/gpio-pinmux\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  pinctrl: tegra: error reporting cleanup\n  pinctrl: tegra: debugfs enhancements\n  pinctrl: tegra: refactor probe handling\n  ARM: dt: tegra20: add pinmux to device tree\n  ARM: dt: tegra cardhu: add pinmux to device tree\n  ARM: tegra: Remove pre-pinctrl pinmux driver\n  ARM: tegra: Switch to new pinctrl driver\n  gpio: tegra: Hide tegra_gpio_enable/disable()\n  ARM: tegra: seaboard: Don\u0027t gpio_request() ISL29018_IRQ\n  gpio: tegra: configure pins during irq_set_type\n  ARM: tegra: Remove VBUS_GPIO handling from board files\n  usb: ehci-tegra: Add vbus_gpio to platform data\n"
    },
    {
      "commit": "07e4e556eff4938eb2edf2591de3aa7d7fb82b52",
      "tree": "07d5ec15744d1b6a764d55fe696791c4577d6329",
      "parents": [
        "7a82f612fa3aadb5676184ae202903f5a42e4f4a"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 09 10:48:54 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:22:27 2012 -0700"
      },
      "message": "USB: ohci-at91: add a reset function to fix race condition\n\nA possible race condition appears because we are not initializing\nthe ohci-\u003eregs before calling usb_hcd_request_irqs().\nWe move the call to ohci_init() in hcd-\u003edriver-\u003ereset() instead of\nhcd-\u003edriver-\u003estart() to fix this.\nThis was experienced when we share the same IRQ line between OHCI and EHCI\ncontrollers.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nTested-by: Christian Eggers \u003cchristian.eggers@kathrein.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a82f612fa3aadb5676184ae202903f5a42e4f4a",
      "tree": "05b330a78ea7cd4278cd4f10ce0af0cd36ea7270",
      "parents": [
        "7b18389dd4fe0b178117b09d054e214297f7e677"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 09 10:49:41 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:20:45 2012 -0700"
      },
      "message": "USB: ohci-at91: use resource_size() for memory/io resource length\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b18389dd4fe0b178117b09d054e214297f7e677",
      "tree": "c5ae1c2e4318049e8ee01a02948e839139381858",
      "parents": [
        "1f339d84407eda744caa5b361d67019c66532d5d"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Wed May 09 10:31:35 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:20:12 2012 -0700"
      },
      "message": "ARM: OMAP: USB: fix warning on EHCI PHY reset path\n\nWhen PHY reset pin is connected to a GPIO on external GPIO chip\n(e.g. I2C), we should not call the gpio_set_value() function, but\ngpio_set_value_cansleep().\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nTested-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d5a2a1ba838f60d92bf67c5eef533e95453752cb",
      "tree": "f6436b5e2b430197f37e49ffff23e91ef694b303",
      "parents": [
        "e1851240a891a305946814587497f121b900b4be",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:31:01 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:31:01 2012 -0700"
      },
      "message": "Merge tag \u0027v3.4-rc6\u0027 into next/cleanup\n\nLinux 3.4-rc6\n\nResolve conflict where an u5500 file had a bugfix go in, but was\ndeleted in the branch staged for next merge window.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "cba3309e38cf0407fbdbea788758ad65624c2319",
      "tree": "f93dfd4451c1d67f2b05626e7f6c98e519abf35a",
      "parents": [
        "976eb445e2051735346779dbdaeb681c7641fec4",
        "09f45b83109cb8e23a06d5efb1096a08a9545974"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:28:08 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:28:46 2012 -0700"
      },
      "message": "Merge tag \u0027omap-cleanup-sparse-for-v3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup\n\nSparse and cppcheck warning fixes\n\nBy Paul Walmsley\nvia Paul Walmsley (1) and Tony Lindgren (1)\n* tag \u0027omap-cleanup-sparse-for-v3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2+: clean up some cppcheck warnings\n  ARM: OMAP1: board files: deduplicate and clean some NAND-related code\n  ARM: OMAP: USB: remove unnecessary sideways include\n  ARM: OMAP: DMA: use constant array maximum, drop some LCD DMA code\n  ARM: OMAP: OCM RAM: use memset_io() when clearing SRAM\n  ARM: OMAP: fix \u0027using plain integer as NULL pointer\u0027 sparse warnings\n  ARM: OMAP2+: GPMC: resolve type-conversion warning from sparse\n  ARM: OMAP1: OHCI: use platform_data fn ptr to enable OCPI bus\n  ARM: OMAP1: OCPI: move to mach-omap1/\n  ARM: OMAP: add includes for missing prototypes\n  ARM: OMAP2+: declare file-local functions as static\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "8c869edaee07c623066266827371235fb9c12e01",
      "tree": "f7fc9da52e9a0ca79368d2033434e3fd551f1642",
      "parents": [
        "eee989902aab45f0ca2739727ef615420802649c"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sun Apr 15 12:53:47 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Tue May 08 16:33:59 2012 -0700"
      },
      "message": "ARM: Orion: EHCI: Add support for enabling clocks\n\nNot all platforms support gating the clock, so it is not an error if\nthe clock does not exist. However, if it does exist, we should\nenable/disable it as appropriate.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "ab59ac0155ebe16d563b68d63ceb2e2d0747180f",
      "tree": "6f1067323a5aaf770f796722b2c80df363567797",
      "parents": [
        "bfb8bfad1860281810415ecbcccb841374fc6eb3"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jlu@pengutronix.de",
        "time": "Mon May 07 10:25:16 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 09:26:10 2012 -0700"
      },
      "message": "ohci-da8xx: set MODULE_ALIAS to allow autoloading\n\nThe Davinci USB platform device (in mach-davinci/usb.c) uses \"ohci\"\nas the name. To allow autoloading of the relevant driver, the module\nneeds to set the MODULE_ALIAS.\n\nSigned-off-by: Jan Luebbe \u003cjlu@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ccd68bb8d8ecfb10d62ef6c65851119b1a49c1be",
      "tree": "4f8eac37612565905fc7dd91f14bd8547ca6bdeb",
      "parents": [
        "1949f9e2435cc2e87c63da167af63faafc49b388"
      ],
      "author": {
        "name": "girish verma",
        "email": "girish.gcet@gmail.com",
        "time": "Sun May 06 20:35:13 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 16:44:49 2012 -0700"
      },
      "message": "USB: xhci: testing sizeof xhci_doorbell_array 2 time\n\nTesting BUILD_BUG_ON xhci_doorbell_array structure 2 time, redundant statement\n\nSigned-off-by: Girish Verma \u003cgirish.gcet@gmail.com\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n\n ---\n drivers/usb/host/xhci.c |    1 -\n 1 files changed, 0 insertions(+), 1 deletions(-)\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1949f9e2435cc2e87c63da167af63faafc49b388",
      "tree": "759bb2e7d4ab3336c859bb6ebda0a164a63783c5",
      "parents": [
        "b69cc672052540e8efb1368420f10d7d4d8b8a3d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 07 13:22:52 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 16:43:58 2012 -0700"
      },
      "message": "USB: xhci-hcd: print URB\u0027s expected length in decimal, not hex\n\nThis patch changes the output format specifier of a debugging line in\nthe xhci-hcd driver.  An URB\u0027s transfer_buffer_length should be\nprinted in decimal; there\u0027s no reason to print it in hex.  Especially\nsince the actual_length value, printed earlier on the same line, is\nalready in decimal.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "61906313bd41cde2f9aaa14e461e6108d3e71aaa",
      "tree": "c84805a9c67e3baf9e5acf13a3f55f7058a9131f",
      "parents": [
        "3aa2ae74ba630ec9b98736d64aea8e4cb490861d",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "message": "Merge 3.4-rc6 into usb-next\n\nThis resolves the conflict with:\n\tdrivers/usb/host/ehci-tegra.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d132d7f6fbb9cc246dab828fc9740e5caf78aeb3",
      "tree": "c059c1c01a34be4131325801530c6cb385c1d9bc",
      "parents": [
        "e1d206018831c789cf4445e8f641b3c0df90b2bb"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon May 07 11:14:59 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 07 15:01:22 2012 +0200"
      },
      "message": "Kconfig: replace \"--- help ---\" with \"---help---\"\n\nThere are three Kconfig entries with \"--- help ---\" attributes, and over\n2000 Kconfig entries with \"---help---\" attributes.  Apparently the three\nattributes with embedded spaces are valid. Still, I see little reason\nfor using this obscure variant. And replacing those three attributes\nwith the common variant makes grepping Kconfig files for help texts a\nbit easier too.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3aa2ae74ba630ec9b98736d64aea8e4cb490861d",
      "tree": "6c7555c75054c67fb8c9741898d012fc6dbab0fa",
      "parents": [
        "3cccc292524dfd5d77f38f52116b1da4864e3789"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@ti.com",
        "time": "Fri May 04 04:24:47 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 17:05:45 2012 -0700"
      },
      "message": "USB: EHCI: OMAP: Finish ehci omap phy reset cycle before adding hcd.\n\n\u0027ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue\u0027 (1fcb57d0f) created a regression\nwith Beagleboard xM if booting the kernel after running \u0027usb start\u0027 under u-boot.\n\nFinishing the reset before calling \u0027usb_add_hcd\u0027 fixes the regression. This is most likely due to\nusb_add_hcd calling the driver\u0027s reset and init functions which expect the hardware to be\nup and running.\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e [3.4]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c12443ab8eba71a658fae4572147e56d1f84f66",
      "tree": "d8a143aa75c6fa6277c7fc21c65b4d76c07da8c8",
      "parents": [
        "51c9e6c7732b67769c0a514d31f505e49fa82dd4"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Feb 09 15:55:13 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu May 03 13:18:40 2012 -0700"
      },
      "message": "xhci: Add Lynx Point to list of Intel switchable hosts.\n\nThe upcoming Intel Lynx Point chipset includes an xHCI host controller\nthat can have ports switched from the EHCI host controller, just like\nthe Intel Panther Point xHCI host.  This time, ports from both EHCI\nhosts can be switched to the xHCI host controller.  The PCI config\nregisters to do the port switching are in the exact same place in the\nxHCI PCI configuration registers, with the same semantics.\n\nHooray for shipping patches for next-gen hardware before the current gen\nhardware is even available for purchase!\n\nThis patch should be backported to stable kernels as old as 3.0,\nthat contain commit 69e848c2090aebba5698a1620604c7dccb448684\n\"Intel xhci: Support EHCI/xHCI port switching.\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "51c9e6c7732b67769c0a514d31f505e49fa82dd4",
      "tree": "a1f97e55ac2657a7b1f02c3637f4e03ccac4a884",
      "parents": [
        "9c745995ae5c4ff787f34a359de908facc11ee00"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Apr 16 10:56:47 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu May 03 13:16:32 2012 -0700"
      },
      "message": "xhci: Avoid dead ports when CONFIG_USB_XHCI_HCD\u003dn\n\nIf the user chooses to say \"no\" to CONFIG_USB_XHCI_HCD on a system\nwith an Intel Panther Point chipset, the PCI quirks code or the EHCI\ndriver will switch the ports over to the xHCI host, but the xHCI driver\nwill never load.  The ports will be powered off and seem \"dead\" to the\nuser.\n\nFix this by only switching the ports over if CONFIG_USB_XHCI_HCD is\neither compiled in, or compiled as a module.\n\nThis patch should be backported to stable kernels as old as 3.0,\nthat contain commit 69e848c2090aebba5698a1620604c7dccb448684\n\"Intel xhci: Support EHCI/xHCI port switching.\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nReported-by: Eric Anholt \u003ceric.anholt@intel.com\u003e\nReported-by: David Bein \u003cd.bein@f5.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "9c745995ae5c4ff787f34a359de908facc11ee00",
      "tree": "df84c4435524eb04ea2d5ecd8b926050a96668c7",
      "parents": [
        "f370b9968a220a3d79d870dd7dee674cc0ff3d10"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Apr 23 15:06:09 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu May 03 13:11:12 2012 -0700"
      },
      "message": "usb-xhci: Handle COMP_TX_ERR for isoc tds\n\nWhile testing unplugging an UVC HD webcam with usb-redirection (so through\nusbdevfs), my userspace usb-redir code was getting a value of -1 in\niso_frame_desc[n].status, which according to Documentation/usb/error-codes.txt\nis not a valid value.\n\nThe source of this -1 is the default case in xhci-ring.c:process_isoc_td()\nadding a kprintf there showed the value of trb_comp_code to be COMP_TX_ERR\nin this case, so this patch adds handling for that completion code to\nprocess_isoc_td().\n\nThis was observed and tested with the following xhci controller:\n1033:0194 NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)\n\nNote: I also wonder if setting frame-\u003estatus to -1 (-EPERM) is the best we can\ndo, but since I cannot come up with anything better I\u0027ve left that as is.\n\nThis patch should be backported to kernels as old as 2.6.36, which contain the\ncommit 04e51901dd44f40a5a385ced897f6bca87d5f40a \"USB: xHCI: Isochronous\ntransfer implementation\".\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "f370b9968a220a3d79d870dd7dee674cc0ff3d10",
      "tree": "65353e2712388752b40769ca6e53bdb7147a0d20",
      "parents": [
        "32445605fc2ff967326c14156f199e620ed81c10"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Sat Apr 14 02:54:30 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu May 03 13:10:17 2012 -0700"
      },
      "message": "xHCI: keep track of ports being resumed and indicate in hub_status_data\n\nThis commit adds a bit-array to xhci bus_state for keeping track of\nwhich ports are undergoing a resume transition. If any of the bits\nare set when xhci_hub_status_data() is called, the routine will return\na non-zero value even if no ports have any status changes pending.\nThis will allow usbcore to handle races between root-hub suspend and\nport wakeup.\n\nThis patch should be backported to kernels as old as 3.4, that contain\nthe commit 879d38e6bc36d73b0ac40ec9b0d839fda9fa8b1a \"USB: fix race\nbetween root-hub suspend and remote wakeup\".\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "167e4925e91119ea9ede429b87aab214fa5dc184",
      "tree": "60beb8f66e6ac489676b14246ee3b870d4d1518c",
      "parents": [
        "b5f5bfe05625ab4ebc27616cdf06d81623a37617"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:46 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:46 2012 -0700"
      },
      "message": "USB: r8a66597-hcd.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCC: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nCC: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCC: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b5f5bfe05625ab4ebc27616cdf06d81623a37617",
      "tree": "2755ed35824b6d975be146ad2974fb859964a9e9",
      "parents": [
        "3879e3049fd0f4e6de823ea531ecaf268ad607c7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:43 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:43 2012 -0700"
      },
      "message": "USB: oxu210hp-hcd.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: David Howells \u003cdhowells@redhat.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3879e3049fd0f4e6de823ea531ecaf268ad607c7",
      "tree": "61b0556f662ee7e44ddd31c149824ca25ec746ca",
      "parents": [
        "1f550c1a2f8ef2a1b035b0c71cd258c1f6c3602d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:39 2012 -0700"
      },
      "message": "USB: ohci-sa1111.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f550c1a2f8ef2a1b035b0c71cd258c1f6c3602d",
      "tree": "01a41541f286f3b2a83ab4b6b48082defd57ee9a",
      "parents": [
        "b8a6f71d7e3391d435535990cf5b5a86662115ef"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:38 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:38 2012 -0700"
      },
      "message": "USB: ohci-ep93xx.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b8a6f71d7e3391d435535990cf5b5a86662115ef",
      "tree": "2c23c046eeae50ef76050d74a20d3c8f33dfe8dd",
      "parents": [
        "2d0fe1bbabbab34ef655bce21cb14814eda5916a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:37 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:37 2012 -0700"
      },
      "message": "USB: ohci-dbg.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2d0fe1bbabbab34ef655bce21cb14814eda5916a",
      "tree": "6465190b0eec5d19482ab1c182965c4280851343",
      "parents": [
        "82491c2a204494494016c6cd7b6f1bee7c3dfb77"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:36 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:36 2012 -0700"
      },
      "message": "USB: ehci-sched.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "82491c2a204494494016c6cd7b6f1bee7c3dfb77",
      "tree": "9eab12bf3f308f618798094c7c6675c9d2c4dbdb",
      "parents": [
        "079d440e103da3ef39b2c8451b66780aa41fd34d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:35 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 21:33:35 2012 -0700"
      },
      "message": "USB: ehci-q.c: remove dbg() usage\n\ndbg() was a very old USB-specific macro that should no longer\nbe used. This patch removes it from being used in the driver\nand uses dev_dbg() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ade749a6bde26511925c888d734c989c5bbec919",
      "tree": "35e40fef155b2b7ff6c4ce12092707bdb252afd7",
      "parents": [
        "50447d74fd2f402d5e4f3ab3fc362b5da273be10"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue May 01 17:36:54 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 18:36:09 2012 -0400"
      },
      "message": "usb: [ARM] fix unresolved err() reference in host/ohci-pxa27x.c\n\nCommit af4e1ee04026908086d7ed252db2619a8ceaa333 (usb-next)\n\n    \"USB: remove err() macro\"\n\nwas preceeded by a tree-wide cleanup of users, however this\none squeaked through the cracks because it had whitespace\nbetween the function name and the bracket for the args.\n\nMap it onto dev_err, just like all the \"pre-commits\" made\nin advance of af4e1ee04026, such as the example seen in\nthe commit d57b177208b6ec20cacd7321ee32ef02f9f9e7fa:\n\n    \"USB: ohci-xls.c: remove err() usage\"\n\nBuild tested with the ARM magician_defconfig settings.\n\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "50447d74fd2f402d5e4f3ab3fc362b5da273be10",
      "tree": "f4f956360b8546abc826963bb587da8df525965a",
      "parents": [
        "3b1f1ad6d1a2b4dcbc8f0ad27b6dd05c3ca79d0e"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue May 01 17:38:21 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 18:36:09 2012 -0400"
      },
      "message": "usb: [MIPS] fix unresolved err() reference in host/ohci-pnx8550.c\n\nCommit af4e1ee04026908086d7ed252db2619a8ceaa333 (usb-next)\n\n    \"USB: remove err() macro\"\n\nwas preceeded by a tree-wide cleanup of users, however this\none squeaked through the cracks because it had whitespace\nbetween the function name and the bracket for the args.\n\nMap it onto dev_err, just like all the \"pre-commits\" made\nin advance of af4e1ee04026, such as the example seen in\nthe commit d57b177208b6ec20cacd7321ee32ef02f9f9e7fa:\n\n    \"USB: ohci-xls.c: remove err() usage\"\n\nBuild tested with the MIPS pnx8550-jbs_defconfig settings.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3b1f1ad6d1a2b4dcbc8f0ad27b6dd05c3ca79d0e",
      "tree": "ac6809d7b6765f823ae6cb74301c38cd0b5e2ce1",
      "parents": [
        "6a23ccd216b6a8ba2c67a9f9d8969b4431ad2920"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue May 01 17:39:11 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 18:36:09 2012 -0400"
      },
      "message": "usb: [MIPS] fix unresolved err() reference in host/ohci-au1xxx.c\n\nCommit af4e1ee04026908086d7ed252db2619a8ceaa333 (usb-next)\n\n    \"USB: remove err() macro\"\n\nwas preceeded by a tree-wide cleanup of users, however this\none squeaked through the cracks because it had whitespace\nbetween the function name and the bracket for the args.\n\nMap it onto dev_err, just like all the \"pre-commits\" made\nin advance of af4e1ee04026, such as the example seen in\nthe commit d57b177208b6ec20cacd7321ee32ef02f9f9e7fa:\n\n    \"USB: ohci-xls.c: remove err() usage\"\n\nBuild tested with the MIPS gpr_defconfig settings.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04c235c92ce8474e9f2b358bd97f013a500385f2",
      "tree": "7c53d7ef6c8f8080dd250934cd6daaf042c653d1",
      "parents": [
        "ebf20de453042c066a289b90dd14d59de03dba2f"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Apr 30 17:24:10 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 14:11:51 2012 -0400"
      },
      "message": "USB: ehci-tegra: remove redundant gpio_set_value\n\nThe immediately preceding gpio_direction_output() already set the value,\nso there\u0027s no need to repeat it. This also prevents gpio_set_value() from\nWARNing when the GPIO is sleepable (e.g. is on an I2C expander); the set\ndirection API is always sleepable, but plain set_value isn\u0027t.\n\nCc: \u003cstable@vger.kernel.org\u003e # v3.3\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ebf20de453042c066a289b90dd14d59de03dba2f",
      "tree": "a705f2a68b1f51f5eecef1336e7523f6bb26e591",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 01 11:28:49 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 14:06:36 2012 -0400"
      },
      "message": "EHCI: update PM methods in ehci-tegra.c\n\nThis patch (as1547) rearranges the Power Management parts of the\nehci-tegra driver to match the conventions used in other EHCI platform\ndrivers.  In particular, the controller should not be powered down by\nthe root hub\u0027s suspend routine; the controller\u0027s power level should be\nmanaged by the controller\u0027s own PM methods.\n\nThe end result of the patch is that the standard ehci_bus_suspend()\nand ehci_bus_resume() methods can be used instead of special-purpose\nroutines.  The driver now uses the standard dev_pm_ops methods instead\nof legacy power management.  Since there is no supported wakeup\nmechanism for the controller, runtime suspend is forbidden by default\n(this can be overridden via sysfs, if desired).\n\nThese adjustments are needed in order to make ehci-tegra compatible\nwith recent changes to the USB core.  The core now checks the root\nhub\u0027s status following bus suspend; if the controller is automatically\npowered down during bus suspend then the check will fail and the root\nhub will be resumed immediately.  Doing the controller power-down in a\nseparate method avoids this problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nTested-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "73108aa90cbfc663649885a06fe5c1235307de1c",
      "tree": "2a380085e86514a1e3916758f06266fbfbcfd315",
      "parents": [
        "24a28e4283510dcd58890379a42b8a7d3201d9d3"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:36:18 2012 -0400"
      },
      "message": "USB: ohci-nxp: Use isp1301 driver\n\nohci-nxp duplicates the isp1301 driver. This patch removes this code and makes\nohci-nxp use the new separate isp1301 driver instead.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2265efea38c45ba42a4e483eee11740730f053d2",
      "tree": "f4049c53c5e3653cc7e6a7374a869ede2cdd46c3",
      "parents": [
        "a6a99cf0713c5336ad564b055d4ed34537700df4"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:03 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:30:01 2012 -0400"
      },
      "message": "ohci-nxp: Device tree support\n\nThis patch adds device tree support to ohci-nxp.c\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a6a99cf0713c5336ad564b055d4ed34537700df4",
      "tree": "f13a028e6a88fb1f385378c07cd45f60f734dd5b",
      "parents": [
        "8815bb09af21316aeb5f8948b24ac62181670db2"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Apr 29 16:47:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:30:00 2012 -0400"
      },
      "message": "ohci-nxp: Driver cleanup\n\nCleanup for ohci-nxp.c:\n\n* Cleanup of resource handling (mem and irq), use devm_request_and_ioremap()\n* Use DMA_BIT_MASK()\n* Don\u0027t remove __devinit\n* Removed obsolete gpio.h include\n* More consistent bit access symbols\n* Removed unused extern declaration ocpi_enable()\n* Added error handling on i2c_get_adapter()\n* Whitespace cleanup\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d57b177208b6ec20cacd7321ee32ef02f9f9e7fa",
      "tree": "6ebc0b9585876a6742170272a523a5bdb9d4a9d3",
      "parents": [
        "3b8ca26fcc433cb41531660a30b6b86b79806da5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:45 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:45 2012 -0700"
      },
      "message": "USB: ohci-xls.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3b8ca26fcc433cb41531660a30b6b86b79806da5",
      "tree": "2f3dff8ecf1c4f32444ed5197299193a7c39b8d8",
      "parents": [
        "f956c4da990e2f047d6477e2e325807309be613c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:44 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:44 2012 -0700"
      },
      "message": "USB: ohci-tmio.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f956c4da990e2f047d6477e2e325807309be613c",
      "tree": "a9d97ba66a84df0381556fb82f5788c62c909ad9",
      "parents": [
        "1041ac11981288a2e730c6f5d5383c596b366410"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:44 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:44 2012 -0700"
      },
      "message": "USB: ohci-sh.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1041ac11981288a2e730c6f5d5383c596b366410",
      "tree": "dd2a2761238901636d9bf11b033f597fdedefc0a",
      "parents": [
        "8ab60ea07d5dc2c8e9ba14bffd08db6243bf865f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:43 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:43 2012 -0700"
      },
      "message": "USB: ohci-s3c2410.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Ben Dooks \u003cben-linux@fluff.org\u003e\nCC: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8ab60ea07d5dc2c8e9ba14bffd08db6243bf865f",
      "tree": "b0c14535a594811316cfbf4eacc1cd8d8564b240",
      "parents": [
        "fc6d9ec564f18d83158732e8faebeb73e26a8274"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:43 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:43 2012 -0700"
      },
      "message": "USB: ohci-ps3.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Geoff Levand \u003cgeoff@infradead.org\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fc6d9ec564f18d83158732e8faebeb73e26a8274",
      "tree": "404251bda3722b1cf247caf671eb62e726ef0d72",
      "parents": [
        "1d55b768c6f5c6a0461a31ae33c0b2bdb686562d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:42 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:42 2012 -0700"
      },
      "message": "USB: ohci-ppc-soc.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1d55b768c6f5c6a0461a31ae33c0b2bdb686562d",
      "tree": "f18151e9aba810f82f95121c65459bd97a6c5deb",
      "parents": [
        "b6c227edbb87630696c48e2510aa27c4ac0a3153"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:42 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:42 2012 -0700"
      },
      "message": "USB: ohci-ppc-of.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b6c227edbb87630696c48e2510aa27c4ac0a3153",
      "tree": "480bdfe8394dcc990227427daf4c1b3edad4af86",
      "parents": [
        "5e415245b285542b3c5d993adbee49095039089e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:41 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:41 2012 -0700"
      },
      "message": "USB: ohci-nxp.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5e415245b285542b3c5d993adbee49095039089e",
      "tree": "ebaa8b7d92345b7af7f3e90ca8da649b9adc2902",
      "parents": [
        "8d6c85e4a43234fa3c2b728aec5b4f688b83b078"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:41 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:41 2012 -0700"
      },
      "message": "USB: ohci-exynos.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8d6c85e4a43234fa3c2b728aec5b4f688b83b078",
      "tree": "8524d25b66d7d8960b27d24a5cb7f51ec15dee38",
      "parents": [
        "bd0c092b728e6b7fc66e28637836ac07de93f421"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:40 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:40 2012 -0700"
      },
      "message": "USB: ohci-ep93xx.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bd0c092b728e6b7fc66e28637836ac07de93f421",
      "tree": "262cf6f573b8b054bb06ef7a7da0ae31c5b787d7",
      "parents": [
        "2418d5f979fa424c401654f0f1e1d6abffecc379"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:40 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:40 2012 -0700"
      },
      "message": "USB: ohci-cns3xxx.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2418d5f979fa424c401654f0f1e1d6abffecc379",
      "tree": "4f1f652b345db2dbb8b5eed833a14cf01835d39c",
      "parents": [
        "0917ba847ac229029bcd494abd6a5a400bab3c51"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 27 11:24:39 2012 -0700"
      },
      "message": "USB: ohci-at91.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b08765749332c54c65c1a6515c01c6eb3fc1843e",
      "tree": "26334c6b2527bd56af266802ce58ae3cabcf45a2",
      "parents": [
        "af4e1ee04026908086d7ed252db2619a8ceaa333"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 25 12:31:10 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 15:15:05 2012 -0700"
      },
      "message": "USB: ehci-tegra: remove PORT_RWC_BITS when setting USB_PORT_FEAT_ENABLE\n\nIn the SetPortFeature/USB_PORT_FEAT_ENABLE case, ehci_hub_control()\nwould read from status_reg, modify the value, and write the result back to\nstatus_reg. This would clear any bits in PORT_RWC_BITS that were set in\nthe register. Fix this by masking these bits off before the write.\n\nThis is logically the same change as 6d5f89c \"USB: EHCI: remove\nPORT_RWC_BITS when clearing USB_PORT_FEAT_ENABLE\", but applied to the\nTegra driver rather than the USB core.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aa607ebf93a5fc26275a575781399df971dd1b91",
      "tree": "93dcb6f1af5f6d7e64663a4ce9e45e889866309e",
      "parents": [
        "60d148b9f838b718e4808061ee6d5833de77fd9c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Thu Apr 12 15:46:49 2012 -0600"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 25 15:22:09 2012 -0600"
      },
      "message": "ARM: tegra: add USB ULPI PHY reset GPIO to device tree\n\nULPI PHYs have a reset signal, and different boards use a different GPIO\nfor this task. Add a property to device tree to represent this.\n\nI\u0027m not sure if adding this property to the EHCI controller node is\nentirely correct; perhaps eventually we should have explicit separate\nnodes for the various PHYs. However, we don\u0027t have that right now, so this\nbinding seems like a reasonable choice.\n\nCc: \u003cdevicetree-discuss@lists.ozlabs.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: \u003clinux-usb@vger.kernel.org\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\n"
    },
    {
      "commit": "c943740ccd7ccfc7e92c80d194d0a8a80ab7b55c",
      "tree": "b710cb704913ee09deabeb18f16d872e1ec60c52",
      "parents": [
        "198ad2cecde16ce309a65f2fddd5f6d3442f8250"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 16:39:06 2012 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:41 2012 +0200"
      },
      "message": "USB ehci mxc: sanitize clock handling\n\nEvery i.MX ehci controller has a ahb and a ipg clock, so request\nit on every SoC. Do not make a special case for the usb phy clock\nof the i.MX51. Just request it but make it optional.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "198ad2cecde16ce309a65f2fddd5f6d3442f8250",
      "tree": "9e1ca9a8f299ce65814fa4739f18189fb977aaa1",
      "parents": [
        "97c3213fd9fc28c0e86b69df09f4228424cafecc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 07 20:58:21 2012 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:40 2012 +0200"
      },
      "message": "USB ehci mxc: prepare/unprepare clock\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "151b61284776be2d6f02d48c23c3625678960b97",
      "tree": "db1924a65d3f4416122ab4bb0600f750a6f9dd00",
      "parents": [
        "6f6543f53f9ce136e01d7114bf6f0818ca54fb41"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 24 14:07:22 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 13:55:43 2012 -0700"
      },
      "message": "USB: EHCI: fix crash during suspend on ASUS computers\n\nThis patch (as1545) fixes a problem affecting several ASUS computers:\nThe machine crashes or corrupts memory when going into suspend if the\nehci-hcd driver is bound to any controllers.  Users have been forced\nto unbind or unload ehci-hcd before putting their systems to sleep.\n\nAfter extensive testing, it was determined that the machines don\u0027t\nlike going into suspend when any EHCI controllers are in the PCI D3\npower state.  Presumably this is a firmware bug, but there\u0027s nothing\nwe can do about it except to avoid putting the controllers in D3\nduring system sleep.\n\nThe patch adds a new flag to indicate whether the problem is present,\nand avoids changing the controller\u0027s power state if the flag is set.\nRuntime suspend is unaffected; this matters only for system suspend.\nHowever as a side effect, the controller will not respond to remote\nwakeup requests while the system is asleep.  Hence USB wakeup is not\nfunctional -- but of course, this is already true in the current state\nof affairs.\n\nThis fixes Bugzilla #42728.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nTested-by: Andrey Rahmatullin \u003cwrar@wrar.name\u003e\nTested-by: Oleksij Rempel (fishor) \u003cbug-track@fisher-privat.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4627b1ea038f2d19087c5f426df66f9cbe052f8c",
      "tree": "6bcaedfce4c13791f87e2e8d770d342eb4975487",
      "parents": [
        "6ba0d809955b4e5c127093903661d0bde2e99d8e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 23 21:55:32 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 23 13:22:00 2012 -0700"
      },
      "message": "usb/ssb: Add missing #include \u003clinux/slab.h\u003e\n\nm68k/allmodconfig:\n\ndrivers/usb/host/ssb-hcd.c: In function ‘ssb_hcd_probe’:\ndrivers/usb/host/ssb-hcd.c:170: error: implicit declaration of function ‘kzalloc’\ndrivers/usb/host/ssb-hcd.c:170: warning: assignment makes pointer from integer without a cast\ndrivers/usb/host/ssb-hcd.c:205: error: implicit declaration of function ‘kfree’\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ba0d809955b4e5c127093903661d0bde2e99d8e",
      "tree": "ff155446a03456016f2fd659f5a857c56e0bb5c7",
      "parents": [
        "3d9545cc375d117554a9b35dfddadf9189c62775"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 23 21:55:31 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 23 13:22:00 2012 -0700"
      },
      "message": "usb/bcma: Add missing #include \u003clinux/slab.h\u003e\n\nm68k/allmodconfig:\n\ndrivers/usb/host/bcma-hcd.c: In function ‘bcma_hcd_probe’:\ndrivers/usb/host/bcma-hcd.c:234: error: implicit declaration of function ‘kzalloc’\ndrivers/usb/host/bcma-hcd.c:234: warning: assignment makes pointer from integer without a cast\ndrivers/usb/host/bcma-hcd.c:264: error: implicit declaration of function ‘kfree’\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3d9545cc375d117554a9b35dfddadf9189c62775",
      "tree": "b01707d2e0901665f20bae0f0c5a0930af69651a",
      "parents": [
        "09091a4d5f2dd378dcf71de50b48cdacc58a8ac0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 23 13:54:36 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 23 12:05:44 2012 -0700"
      },
      "message": "EHCI: maintain the ehci-\u003ecommand value properly\n\nThe ehci-hcd driver is a little haphazard about keeping track of the\nstate of the USBCMD register.  The ehci-\u003ecommand field is supposed to\nhold the register\u0027s value (apart from a few special bits) at all\ntimes, but it isn\u0027t maintained properly.\n\nThis patch (as1543) cleans up the situation.  It keeps ehci-\u003ecommand\nup-to-date, and uses that value rather than reading the register from\nthe hardware whenever possible.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "09091a4d5f2dd378dcf71de50b48cdacc58a8ac0",
      "tree": "d50e37ebb5591fa1e723f32bde077dbdf726b78b",
      "parents": [
        "66f75a5d028beaf67c931435fdc3e7823125730c",
        "3a1c2a82204f5376f484d82cb18189afc2145c77"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 22 15:25:26 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 22 15:25:26 2012 -0700"
      },
      "message": "Merge 3.4-rc4 into usb-next.\n\nThis resolves the conflict in:\n\tdrivers/usb/host/ehci-fsl.c\nAnd picks up loads of xhci bugfixes to make it easier for others to test\nwith.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8f4f9d4d3cb84686a75f6195b8f8705376763fc7",
      "tree": "ad54f9636ddc36d6033ef29be33b7ecf711c88b1",
      "parents": [
        "126a3483d6e3c3370a2c7976073a0f4a5c942318",
        "6842d4c2a980ce821cb20562f8df85bfcfd02012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:45:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:45:52 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: SoC fixes\" from Olof Johansson:\n * at91, ux500, imx, omap and bcmring:\n  - at91 fixes for \u003dm driver build issues, irqdomain fixes and config\n    dependency fixes\n  - ux500 kconfig dependency fixes and a  smp wakeup bugfix\n  - imx idle bugfix and build fix due to irq domain changes\n  - omap uart pinmux fixes, softreset regression revert and misc fixes\n  - bcmring build error regression fix\n\n * ux500 and imx had some small defconfig updates in this branch\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (27 commits)\n  ARM: bcmring: fix UART declarations\n  ARM: imx: Fix imx5 idle logic bug\n  ARM: imx27-dt: Fix build due to removal of irq_domain_add_simple()\n  ARM: imx_v4_v5_defconfig: Add support for CONFIG_REGULATOR_FIXED_VOLTAGE\n  ARM: OMAP1: DMTIMER: fix broken timer clock source selection\n  ARM: OMAP: serial: Fix the ocp smart idlemode handling bug\n  ARM: OMAP2+: UART: Fix incorrect population of default uart pads\n  ARM: OMAP: sram: fix BUG in dpll code for !PM case\n  dmaengine: Kconfig: fix Atmel at_hdmac entry\n  USB: gadget/at91_udc: add gpio_to_irq() function to vbus interrupt\n  USB: ohci-at91: change annotations for probe/remove functions\n  leds-atmel-pwm.c: Make pwmled_probe() __devinit\n  ARM: at91: fix at91sam9261ek Ethernet dm9000 irq\n  ARM: at91: fix rm9200ek flash size\n  ARM: at91: remove empty at91_init_serial function\n  ARM: at91: fix typo in at91_pmc_base assembly declaration\n  ARM: at91: Export at91_matrix_base\n  ARM: at91: Export at91_pmc_base\n  ARM: at91: Export at91_ramc_base\n  ARM: at91: Export at91_st_base\n  ...\n"
    },
    {
      "commit": "9f24ff6f4236f117729bdb2fe8b0c202ce86098f",
      "tree": "103ac64430efbb0340940fa95d5ad336b29b01de",
      "parents": [
        "bfce281c287a427d0841fadf5d59242757b4e620",
        "82ea267f7dc853a5e6a724916a70a10656efdfc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:42:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:42:12 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD fixes from Samuel Ortiz:\n \"We have 3 build fixes, a OMAP USB host PHY reset fix and the twl6040\n  conversion to an i2c driver.  The latter may not sound like a fix but\n  the twl6040 MFD driver won\u0027t probe without it, triggering an OMAP4\n  audio regression.\"\n\n* tag \u0027mfd-for-linus-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix modular builds of rc5t583 regulator support\n  mfd: Fix asic3_gpio_to_irq\n  ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue\n  mfd: Convert twl6040 to i2c driver, and separate it from twl core\n  mfd : Fix dbx500 compilation error\n"
    },
    {
      "commit": "68980793b283a66488d8949b5cd7a2f09e8f874f",
      "tree": "74cbbbc01e0f73384548b4150ebc7df20b3e812f",
      "parents": [
        "d86938fb63a9189cedfd3509cafc4b1def68703d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 16:53:35 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 16:53:35 2012 -0700"
      },
      "message": "USB: oxu210hp-hcd.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: David Howells \u003cdhowells@redhat.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c256667f0468ebb353c9b11b7feed5c5cba1bd9a",
      "tree": "767358c1a74f4fc31c4ca21e26f02ccd430895f9",
      "parents": [
        "1f6155f5faabb7b99cb7a96abbd52e4bfcbdfc03"
      ],
      "author": {
        "name": "Steven J. Hill",
        "email": "sjhill@mips.com",
        "time": "Thu Apr 19 12:57:31 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 19 19:06:24 2012 -0700"
      },
      "message": "usb: host: mips: sead3: USB Host controller support for SEAD-3 platform.\n\nAdd EHCI driver for MIPS SEAD-3 development platform.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Steven J. Hill \u003csjhill@mips.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f6155f5faabb7b99cb7a96abbd52e4bfcbdfc03",
      "tree": "5a6dc24a7b0d8d6315407f341e3b3c0a7a0c70d0",
      "parents": [
        "6d5f89c7b4fa5f8d6dc757982402c032183ffd8d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Apr 19 13:46:08 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 19 19:06:24 2012 -0700"
      },
      "message": "USB: bcma: suspend() only takes one argument now\n\nWe changed the API here a couple months ago.  It suspend() only takes\none argument now.  GCC complains about this:\n\n    drivers/usb/host/bcma-hcd.c:320:2: warning: initialization from\n        incompatible pointer type [enabled by default]\n    drivers/usb/host/bcma-hcd.c:320:2: warning: (near initialization\n        for ‘bcma_hcd_driver.suspend’) [enabled by default]\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6d5f89c7b4fa5f8d6dc757982402c032183ffd8d",
      "tree": "c2a82aa3eef6370bdd8ccd7f58887b237798683c",
      "parents": [
        "cae18768acf684b505c928e5cf7ea741fac45b83"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 18 15:32:46 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 19 19:06:23 2012 -0700"
      },
      "message": "USB: EHCI: remove PORT_RWC_BITS when clearing USB_PORT_FEAT_ENABLE\n\nIn the ClearPortFeature/USB_PORT_FEAT_ENABLE case, ehci_hub_control()\nwould read from status_reg, clear PORT_PE, and write the result back to\nstatus_reg. This would clear any bits in PORT_RWC_BITS that were set in\nthe registers. Fix this by masking these bits off before the write.\n\nSince this masking is common across all ClearPortFeature cases, move it\ninto a single early location to avoid duplicating it.\n\nRemove the same bugfix from ehci-tegra.c\u0027s tegra_ehci_hub_control(), now\nthat this case is correctly handled by the core.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "15c9d50bbb4f754c02493fa880658d6bd5b5c27d",
      "tree": "a987296ab00980e0175526965cfc6359a49375e4",
      "parents": [
        "72b27a07efe8c7d63bc117d63e2b584a26d97e7c"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Tue Apr 17 17:08:50 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:33:43 2012 -0700"
      },
      "message": "USB: ehci: ohci: Add clk_{un}prepare() support\n\nclk_{un}prepare is mandatory for platforms using common clock framework. Since\nthese drivers are used by SPEAr platform, which supports common clock framework,\nadd clk_{un}prepare() support for them.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8034761c219ce545a9f4d3b23cfda47a0027cc8c",
      "tree": "3fb827512d6be76150a9ae3740562a057cdb857e",
      "parents": [
        "532f17b5d59bf0deb6f1ff9bc1fb27d5b5011c09"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Wed Apr 18 14:43:40 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:17:33 2012 -0700"
      },
      "message": "USB: ehci-tegra: don\u0027t call set_irq_flags(IRQF_VALID)\n\nThis call is not needed; the IRQ controller should (and does) set up\ninterrupts correctly. set_irq_flags() isn\u0027t exported to modules, to\nthis also fixes compilation of ehci-tegra.c as a module.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f941f6922533316556d4dc6eee9c19d4a832c560",
      "tree": "77afd7903f3135619cd274a649c789bc4286ff26",
      "parents": [
        "5bd7b419ef2eb4989b207753e088c3437159618a"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 10 10:48:11 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 14:13:52 2012 -0700"
      },
      "message": "USB: ehci-fsl: Fix kernel crash on mpc5121e\n\nSince commit 28c56ea1431421dec51b7b229369e991481453df\n(powerpc/usb: fix bug of kernel hang when initializing usb)\nthe kernel crashes on mpc5121e. mpc5121e doesn\u0027t have system interface\nregisters, accessing this register address space cause the machine check\nexception and a kernel crash:\n...\n[    1.294596] ehci_hcd: USB 2.0 \u0027Enhanced\u0027 Host Controller (EHCI) Driver\n[    1.316491] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller\n[    1.337334] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1\n[    1.358548] Machine check in kernel mode.\n[    1.375917] Caused by (from SRR1\u003d49030): Transfer error ack signal\n[    1.395505] Oops: Machine check, sig: 7 [#1]\n[    1.413113] MPC5121 ADS\n[    1.428718] Modules linked in:\n[    1.444841] NIP: c026efc4 LR: c0278b50 CTR: 00000000\n[    1.463342] REGS: df837ba0 TRAP: 0200   Not tainted  (3.3.0-08839-gb5174fa)\n[    1.484083] MSR: 00049030 \u003cEE,ME,IR,DR\u003e  CR: 42042022  XER: 20000000\n[    1.504099] TASK \u003d df834000[1] \u0027swapper\u0027 THREAD: df836000\n[    1.509667] GPR00: 1c000000 df837c50 df834000 df9d74e0 00000003 00000010 00000000 00000000\n[    1.531650] GPR08: 00000020 00000000 c037cdd8 e1088000 22042028 1001a69c 00000000 00000000\n[    1.553762] GPR16: 1ffbce70 00000000 1fef5b28 1fef3e08 00000000 00000000 1ffcbc7c c045b264\n[    1.575824] GPR24: 0000008b 00000002 c04a7dd0 e1088000 df33c960 df9d74e0 00000000 df9d7400\n[    1.612295] NIP [c026efc4] ehci_fsl_setup_phy+0x110/0x124\n[    1.632454] LR [c0278b50] ehci_fsl_setup+0x29c/0x304\n[    1.652065] Call Trace:\n[    1.668923] [df837c50] [c0278a40] ehci_fsl_setup+0x18c/0x304 (unreliable)\n[    1.690332] [df837c70] [c025cba4] usb_add_hcd+0x1f0/0x66c\n[    1.710377] [df837cb0] [c0277ab8] ehci_fsl_drv_probe+0x180/0x308\n[    1.731322] [df837ce0] [c01fc7a8] platform_drv_probe+0x20/0x30\n[    1.752202] [df837cf0] [c01fb0ac] driver_probe_device+0x8c/0x214\n[    1.773491] [df837d10] [c01f956c] bus_for_each_drv+0x6c/0xa8\n[    1.794279] [df837d40] [c01fafdc] device_attach+0xb4/0xd8\n[    1.814574] [df837d60] [c01fa44c] bus_probe_device+0xa4/0xb4\n[    1.835343] [df837d80] [c01f87a8] device_add+0x52c/0x5dc\n[    1.855462] [df837dd0] [c01fcd58] platform_device_add+0x124/0x1d0\n[    1.876558] [df837df0] [c036dcec] fsl_usb2_device_register+0xa0/0xd4\n[    1.897512] [df837e10] [c036df28] fsl_usb2_mph_dr_of_probe+0x208/0x264\n[    1.918253] [df837e90] [c01fc7a8] platform_drv_probe+0x20/0x30\n[    1.938300] [df837ea0] [c01fb0ac] driver_probe_device+0x8c/0x214\n[    1.958511] [df837ec0] [c01fb2f0] __driver_attach+0xbc/0xc0\n[    1.978088] [df837ee0] [c01f9608] bus_for_each_dev+0x60/0x9c\n[    1.997589] [df837f10] [c01fab88] driver_attach+0x24/0x34\n[    2.016757] [df837f20] [c01fa744] bus_add_driver+0x1ac/0x274\n[    2.036339] [df837f50] [c01fb898] driver_register+0x88/0x150\n[    2.056052] [df837f70] [c01fcabc] platform_driver_register+0x68/0x78\n[    2.076650] [df837f80] [c0446500] fsl_usb2_mph_dr_driver_init+0x18/0x28\n[    2.097734] [df837f90] [c0003988] do_one_initcall+0x148/0x1b0\n[    2.117934] [df837fc0] [c042d89c] kernel_init+0xfc/0x190\n[    2.137667] [df837ff0] [c000d2c4] kernel_thread+0x4c/0x68\n[    2.157240] Instruction dump:\n[    2.174119] 90050004 4e800020 2f840003 419e0014 2f840004 409eff64 6400c000 4bffff5c\n[    2.196000] 64001000 7c0004ac 812b0500 0c090000 \u003c4c00012c\u003e 61290200 7c0004ac 912b0500\n[    2.218100] ---[ end trace 21659aedb84ad816 ]---\n[    2.237089]\n[    3.232940] Kernel panic - not syncing: Attempted to kill init! exitcode\u003d0x00000007\n[    3.232954]\n[    3.271575] Rebooting in 1 seconds..\n\nCheck pdata-\u003ehave_sysif_regs flag before accessing system interface\nregisters.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c1301ddd1799fbdec2fc74bd7226cfd94edff78",
      "tree": "cd0bfbdbadbc207045db00ec7bfaa49fcb65d9fe",
      "parents": [
        "6feff1b92bedab133c5835e510d11f62e843b257"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Thu Apr 19 00:04:46 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:57:26 2012 -0700"
      },
      "message": "usb: Fix various typo within usb\n\nCorrect spelling typo within usb\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6feff1b92bedab133c5835e510d11f62e843b257",
      "tree": "4bd441f074ec30afb83e9ad7aee03df58d4a8cd6",
      "parents": [
        "56fafb94f64efaca625206a3876432b96558dcb0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 17 15:23:25 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:55:40 2012 -0700"
      },
      "message": "EHCI: don\u0027t try to clear the IAAD bit\n\nThis patch (as1541) corrects a small mistake in ehci-hcd.  The IAAD\n(Interrupt on Async Advance Doorbell) bit in the USBCMD register is\ndesigned, as its name says, to act as a \"doorbell\".  That is, the\ndriver activates the bit by setting it to 1, and the hardware\ndeactivates it later by setting it back to 0.  The driver cannot clear\nthe bit by writing a 0 to it; such writes are simply ignored.\n\nTherefore there is no reason for ehci-hcd to try to clear the bit.\nThe patch removes the two instances where such attempts occur.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "56fafb94f64efaca625206a3876432b96558dcb0",
      "tree": "4c55810a1ce3a05edac9cee2fa27492becc348bd",
      "parents": [
        "8b4fc8c7e0ba3022bb6187c809d8d2b955b2d7fd"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Mon Apr 16 09:08:08 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:55:01 2012 -0700"
      },
      "message": "USB: Add DT probing support to ehci-spear and ohci-spear\n\nThis patch adds support to configure the SPEAr EHCI \u0026 OHCI driver via\ndevice-tree instead of platform_data.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8b4fc8c7e0ba3022bb6187c809d8d2b955b2d7fd",
      "tree": "b9cf3ed01ebcc66067464fd977824bc5b8d64225",
      "parents": [
        "3e0c70d050c7ed6d163897a6ac894f063c31b10f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Apr 13 11:06:36 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:52:36 2012 -0700"
      },
      "message": "USB: ehci-s5p: add clock gating to suspend/resume\n\nThis patch adds clock gating to suspend and resume functions.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e0c70d050c7ed6d163897a6ac894f063c31b10f",
      "tree": "6bb63e2112cdbc161990917a3088d357120ae061",
      "parents": [
        "7af395922a9f2ba72f40a09641347b31cd1abad4"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Thu Apr 12 15:48:49 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:52:35 2012 -0700"
      },
      "message": "usb: ehci-sh: Add PHY init function with platform data\n\nIn devices using ehci-sh, initialization of the PHY may be necessary.\nThis adds platform data to ehci-sh and provide function to initialize PHY.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCC: Shimoda, Yoshihiro \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "c6fa0b4c4e09a13e034a1c6c542dc2b3539ba1b8"
}
