)]}'
{
  "commit": "9fb83457bf8ae316bb106259df7e602cbf156b2e",
  "tree": "620a0df1f74450a7d5357f07c1dec6cb0f7f8d02",
  "parents": [
    "d1cb16ccbf51458f8e878488ae870972ea01ed4a"
  ],
  "author": {
    "name": "Ido Shayevitz",
    "email": "idos@codeaurora.org",
    "time": "Sun Apr 01 17:45:58 2012 +0300"
  },
  "committer": {
    "name": "Ido Shayevitz",
    "email": "idos@codeaurora.org",
    "time": "Tue Apr 17 13:42:44 2012 +0300"
  },
  "message": "usb: gadget: dwc3: Add support for DBM (MSM specific) endpoints.\n\nIn MSM architecture, the DBM, Device Bus Manager, is a HW module within\nthe USB3.0 core wrapper, implementing BAM interface support for USB3.0 IP.\nThe DBM HW unit requires for its operation a special transfer to be\nstarted, with special TRBs structure. These usb requests will operate in\nBAM2BAM mode.\n\nThis change adds to the dwc3-msm.c driver a support for queuing\na special transfers to endpoints which serve the DBM.\n\nA function driver can now call to msm_ep_config(*ep) with some\nendpoint which will serve the DBM. After this, the function\ndriver can queue a request to this endpoint as usual ep-\u003equeue(*ep,*req).\nThe function driver may need to add a few more parameters in req-\u003eudc_priv\nfield according to the bit mask fields defined in msm_hsudb.h file.\n\nChange-Id: Iad530dabc68414c61d44e9eaef4402f868b2b12f\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7ca7a4946e3d62fe087e225b763f37223dc74e6",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/include/mach/msm_hsusb.h",
      "new_id": "3069916b9bef341bd5ce061de707d9fe0074aa73",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/include/mach/msm_hsusb.h"
    },
    {
      "type": "modify",
      "old_id": "d1299d48f0b2466edfcfadf500563f408a310ffa",
      "old_mode": 33188,
      "old_path": "drivers/usb/dwc3/dwc3-msm.c",
      "new_id": "4e6091e8a55a1b7a95cd61e20133303575fbbb22",
      "new_mode": 33188,
      "new_path": "drivers/usb/dwc3/dwc3-msm.c"
    },
    {
      "type": "modify",
      "old_id": "69c7c74b419846f60dc86483beeb76a6cd270be9",
      "old_mode": 33188,
      "old_path": "include/linux/usb/msm_hsusb.h",
      "new_id": "a731774cbdee11d9fb5c982c327bc0f7e3d8c641",
      "new_mode": 33188,
      "new_path": "include/linux/usb/msm_hsusb.h"
    }
  ]
}
