)]}'
{
  "commit": "572538dee7a4b25f3e77fdc11d20dbb753ecf367",
  "tree": "a07d20075928c2baf071194b17af6a7fa01c1e9d",
  "parents": [
    "89842ae6515c49405e20c0629a6442b6885ad49d"
  ],
  "author": {
    "name": "Anand Gadiyar",
    "email": "gadiyar@ti.com",
    "time": "Thu May 06 20:09:48 2010 +0530"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu May 20 13:21:45 2010 -0700"
  },
  "message": "USB: ehci-omap: Fix resume failures after bus suspend\n\nAn undocumented \"feature\" in the OMAP3 EHCI controller causes\nsuspended ports to be taken out of suspend when the USBCMD.Run/Stop\nbit is cleared (this bit is normally cleared when ehci_bus_suspend\nis called).\n\nThis \"feature\" breaks suspend-resume if the root-hub is allowed\nto suspend. (The controller thinks it is in resume, and the PHY\nthinks it is still in suspend).\n\nThere is an undocumented register bit that can be used to disable\nthis feature and restore normal behavior. Set this bit so\nsuspend-resume can work normally.\n\nTested on OMAP3 SDPs with the NXP ISP1504 and NXP ISP1703 PHYs.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "992d963b91fc1a713a1f533104fa22a82f636118",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-omap.c",
      "new_id": "8905ba4e482ab74ea9ace019ab3b5df89686c65c",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-omap.c"
    }
  ]
}
