)]}'
{
  "log": [
    {
      "commit": "2204fdee84eba175d58b6f78a9659dcd7806f532",
      "tree": "4f14e20a6fd6f17ffb4ecf7d8c9e6193d517ba74",
      "parents": [
        "dc1c70a774b6fe3744b330d58bb9cf802f7eac89"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Sep 30 18:08:59 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:27:28 2011 -0700"
      },
      "message": "usb: Add module.h to various dwc3 drivers\n\nThese files uses the full set of MODULE_ macros and so need to\ninclude module.h directly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc1c70a774b6fe3744b330d58bb9cf802f7eac89",
      "tree": "e12ab3ac678d858968799c0f22d1b89283ce2982",
      "parents": [
        "aabb70752361a8b8ca44142a942a5bd133c4d304"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:51 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:56 2011 -0700"
      },
      "message": "usb: dwc3: convert structures into bitshifts\n\nour parameter structures need to be written to\nHW, so instead of assuming little endian, we\nconvert those into bit shifts.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aabb70752361a8b8ca44142a942a5bd133c4d304",
      "tree": "ddc6da1f1a031834d9478cc85301c2d796da389a",
      "parents": [
        "26ceca9750260997ab82bb84dac122de1e441658"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:50 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:56 2011 -0700"
      },
      "message": "usb: dwc3: gadget: allow clock gating to work\n\nThe dwc3 core has internal clock gating support.\n\nLet\u0027s allow that to happen by clearing the disable\nbit in GCTL register.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "26ceca9750260997ab82bb84dac122de1e441658",
      "tree": "c76713b8ba06a9f24a7ca3124200eaad54d44d0b",
      "parents": [
        "a32994998c2ffa161159b79bb68e683e2746c330"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:49 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:55 2011 -0700"
      },
      "message": "usb: dwc3: core: cache GHWPARAMS* registers\n\ncache the contents of GHWPARAMS* registers in\nour device structure for easy access.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a32994998c2ffa161159b79bb68e683e2746c330",
      "tree": "33a427db4b765d99f825153532b112423aeea6f5",
      "parents": [
        "879631aa658be2c1307758223b6d15236f9f6335"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:48 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:55 2011 -0700"
      },
      "message": "usb: dwc3: add struct dwc3_hwparams\n\nThat structure will hold a copy of readonly\nGHWPARAMS* registers for ease accessing by\nthe driver.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "879631aa658be2c1307758223b6d15236f9f6335",
      "tree": "9ab6eafbe5cee1b6d57492e42ddef317a800c469",
      "parents": [
        "a4af9008bb69f49df3abf816d48e224aca810af4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:47 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:54 2011 -0700"
      },
      "message": "usb: dwc3: gadget: implement streams support\n\nThe following patch adds support for streams\nto dwc3 driver.\n\nWhile at that, also fix one small issue on\nendpoint disable where we should clear all\nflags not only ENABLED.\n\nReviewied-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4af9008bb69f49df3abf816d48e224aca810af4",
      "tree": "89a945d0f6dd2124020fcbd56dde02cd72d5908b",
      "parents": [
        "c439ef87c33a1df30f528cb152151465c2529cac"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:46 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:54 2011 -0700"
      },
      "message": "usb: dwc3: gadget: add support for Bursts\n\nWe already have the value from gadget drivers,\njust need to pass it to our controller.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c439ef87c33a1df30f528cb152151465c2529cac",
      "tree": "ceb364adaef586bbd65dab320cae2dc5bb7d0d9e",
      "parents": [
        "5275455a6e6ae6b57303834b0afd267bb9657ffc"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Sep 30 10:58:45 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:53 2011 -0700"
      },
      "message": "usb: dwc3: gadget: fix DMA offset calculation\n\nFix offset calculation in dwc3_trb_dma_offset()\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5275455a6e6ae6b57303834b0afd267bb9657ffc",
      "tree": "a8ff14919fc0f62459771e667a101439ec9cbc65",
      "parents": [
        "82828ca77b8b63b817d9bb540145a4cafa9be582"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Sep 30 10:58:44 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:53 2011 -0700"
      },
      "message": "usb: dwc3: gadget: make DWC3_EP_WEDGE do the right thing\n\nThis makes DWC3_EP_WEDGE do the right thing, which is\nprevent DWC3_EP_WEDGE from ever being cleared by a\nClearFeature(HALT) command.\n\n[ balbi@ti.com : allowed set_wedge to send SetHalt command\n\tto controller ]\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "82828ca77b8b63b817d9bb540145a4cafa9be582",
      "tree": "b30010f498ea66c2ef29f90d6b39ace733cd187d",
      "parents": [
        "b23c843992b659d537514e6493d673284f5d6724"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Sep 30 10:58:43 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:53 2011 -0700"
      },
      "message": "usb: dwc3: gadget: driver should not wait for RxFIFO to drain\n\nAn older version of the databook said to wait for the FIFO to\ndrain, but that has been removed from the newer databooks.\n\nWaiting for RxFIFO to drain caused problems when testing against\none of the host controllers available in the market.\n\nAfter talking to one of the RTL engineers, he stated that we\nshould _not_ wait for RxFIFO to drain.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b23c843992b659d537514e6493d673284f5d6724",
      "tree": "d5bec8c89888dd1d4b6ea58ec39211d92a1528e3",
      "parents": [
        "49a25cc9a7effe2993e65229c2ea0be726919bcf"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Fri Sep 30 10:58:42 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:52 2011 -0700"
      },
      "message": "usb: dwc3: gadget: fix DEPSTARTCFG for non-EP0 EPs\n\nDEPSTARTCFG for non-EP0 EPs must only be sent once per config\n\n[ balbi@ti.com : changed config_start to start_config_issued ]\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "49a25cc9a7effe2993e65229c2ea0be726919bcf",
      "tree": "7d52771fdb6021a4cb8d4d1318459dd88e3272bc",
      "parents": [
        "b147f3572db230522d158312055f3d28f96fbc92"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Sep 30 10:58:41 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:52 2011 -0700"
      },
      "message": "usb: dwc: remove \"All rights reserved\" statement.\n\nSome people think that this line is not compatible with the GPL. The\nstatement was required due to the Buenos Aires Convention and is now\ndeprecated. I remove it because it is said that it is pointless nowdays.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b147f3572db230522d158312055f3d28f96fbc92",
      "tree": "78875ea4b17b7c83c090259d76a4bce4d1e40d35",
      "parents": [
        "9876cbe2e2ec685ee620056ba1f2cc2f13a2e01a"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Sep 30 10:58:40 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:51 2011 -0700"
      },
      "message": "usb: dwc3: ep0: fix debug output\n\nUse \"ep0in\" and \"ep0out\" instead \"ep1in\" and \"ep0out\" which is confusing\nand not consistent with the remaining output.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9876cbe2e2ec685ee620056ba1f2cc2f13a2e01a",
      "tree": "7d59fa6ef505c080a6eb20e1ca7eb9232d710ff4",
      "parents": [
        "25355be64ef319894c4de2034af1bdeb79dc0bd4"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Sep 30 10:58:39 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:51 2011 -0700"
      },
      "message": "usb: dwc3: ep0: remove second giveback in error case\n\nWe already give requests back in dwc3_ep0_stall_and_restart() so\ndoing it again here will most likely corrupt the list.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "25355be64ef319894c4de2034af1bdeb79dc0bd4",
      "tree": "a166d2c1fb4d2606c75df673f9af898844f289c0",
      "parents": [
        "d95b09b90187f06062c0ec9fa05ff3151bd3e0bb"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:38 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:51 2011 -0700"
      },
      "message": "usb: dwc3: ep0: fix debug message\n\nThe way it was before was really meaningless.\nNow it looks saner.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d95b09b90187f06062c0ec9fa05ff3151bd3e0bb",
      "tree": "9135db0398af97267d2fcadf25ce95d0e6098794",
      "parents": [
        "2646021e1d5235c6c2143d27405fb057e5560d2b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:37 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:50 2011 -0700"
      },
      "message": "usb: dwc3: ep0: ignore direction on 2-stage transfer\n\nWe don\u0027t need to care about direction on a two stage\ntransfer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2646021e1d5235c6c2143d27405fb057e5560d2b",
      "tree": "ec5d96210bd7f8f364d505aa02d97077f5025ad0",
      "parents": [
        "5b253d88cc6c65a23cefc457a5a4ef139913c5fc"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 30 10:58:36 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:25:50 2011 -0700"
      },
      "message": "usb: dwc3: ep0: Make USB30CV happy with SetAddress\n\nAccording to USB 3.0 Specification, a SetAddress()\nwhile device is in Configured State has an unspecified\nbehavior (see Section 9.4.6). Still USB30CV wasn\u0027t\nhappy with my Stall reply.\n\nTo make that thing happy, just accept the SetAddress()\nalways. No problems have been observed thus far.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "019ac83252dc2b356cb0ca81c25a077ec90309e7",
      "tree": "f8abaca0d8fdcf183fa631ceb16437772ba45330",
      "parents": [
        "4b5faa7aca64099d116db93d791b7a1f5c556c4a"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 21:18:47 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:31 2011 +0300"
      },
      "message": "usb: dwc3: gadget: improve debug on link state change\n\nIt\u0027s useful to know which states core is going\nthrough, as it might help us figure out misbehavior\non specific link states.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4b5faa7aca64099d116db93d791b7a1f5c556c4a",
      "tree": "42b4c6c9d233576572e75a71492c281b1df8f05d",
      "parents": [
        "55f3fba6c822f05b02f06070efaadf0300b5f9f1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Sep 06 10:56:51 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:30 2011 +0300"
      },
      "message": "usb: dwc3: omap: set idle and standby modes\n\nFor now, let\u0027s disable IDLE and STANDBY transitions\nuntil we have a real HW to validate against.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "55f3fba6c822f05b02f06070efaadf0300b5f9f1",
      "tree": "1ba2067f9f1ada811eab75008e54ea8d527626e5",
      "parents": [
        "d742220b357769fa0a764d238373b8667116cf64"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 18:27:33 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:29 2011 +0300"
      },
      "message": "usb: dwc3: ep0: introduce ep0_expect_in flag\n\nThis flag will tell us which direction we\u0027re\nexpecting on the next (data or status) phase.\n\nIt will help us catching errors of host going\ncrazy and requesting data of the wrong direction.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d742220b357769fa0a764d238373b8667116cf64",
      "tree": "e9a115381c22ab17df21203181051629c56c5dd0",
      "parents": [
        "bb7ea2841e9c8669ac31e4262f585729bf779bff"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 18:17:12 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:28 2011 +0300"
      },
      "message": "usb: dwc3: ep0: giveback requests on stall_and_restart\n\nif we don\u0027t, the list will be busy forever.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "bb7ea2841e9c8669ac31e4262f585729bf779bff",
      "tree": "16e8eab49bf4c834c587b40f7bfbef5986e2f021",
      "parents": [
        "771f184ecebf34929a849eaa707aa463234254f7"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 18:16:21 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:26 2011 +0300"
      },
      "message": "usb: dwc3: gadget: drop the useless dma_sync_single* calls\n\nif req-\u003edma isn\u0027t DMA_ADDR_INVALID it means gadget driver\nmapped the request or allocated from coherent, so it\u0027s\nunnecessary to do anything.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "771f184ecebf34929a849eaa707aa463234254f7",
      "tree": "1b43e1e3a1e84f20a5612acf62f1df8c6f0be8fb",
      "parents": [
        "f78d32e79ea3218da34e78ccca4eb4de14f2512d"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 17:42:11 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:25 2011 +0300"
      },
      "message": "usb: dwc3: gadget: fix GCTL programming\n\nensure a few bits are cleared before enabling\nwhat we need.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f78d32e79ea3218da34e78ccca4eb4de14f2512d",
      "tree": "1e1154ff7fa1e8cb3baa345d9498c2053d6fcdab",
      "parents": [
        "f4aadbe49e9b0cae2c5e889061e10b9a335fe791"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 17:41:00 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:24 2011 +0300"
      },
      "message": "usb: dwc3: define ScaleDown macro helper\n\nWe must ensure that those bits aren\u0027t set as\nthey should only be used in simulation.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f4aadbe49e9b0cae2c5e889061e10b9a335fe791",
      "tree": "79813cbf3ee5dde8395e29285d79a49a7ab1cac8",
      "parents": [
        "78c58a53c9864447f2a46d4c06dd3c2616823ad2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 08 17:39:59 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:05:22 2011 +0300"
      },
      "message": "usb: dwc3: Fix definition of DWC3_GCTL_U2RSTECN\n\nthat should be 1 \u003c\u003c 16, not 16. Caused so many\nproblems and we never caught it before.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "78c58a53c9864447f2a46d4c06dd3c2616823ad2",
      "tree": "1827737dc8434619b7c1f9e673b491cb5e71c0ff",
      "parents": [
        "42077b0a3328792974b232691f5d0eb9dd644768"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Aug 31 17:12:02 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:03:46 2011 +0300"
      },
      "message": "usb: dwc3: gadget: do not map/unmap ZLP transfers\n\nIf the gadget drivers sends a ZLP we are trying to map this this request\nwhich does not work on all implementations. So we simply skip mapping\nit.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "42077b0a3328792974b232691f5d0eb9dd644768",
      "tree": "d8eaa3e4bac48d2931659803b679f63f3d54bc91",
      "parents": [
        "dd17a6b20cd998662dc869b415800a06856fcda6"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Sep 06 12:00:39 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:03:12 2011 +0300"
      },
      "message": "usb: dwc3: omap: fix IRQ handling\n\nIn order to ACK the IRQ we must write back\nto the same register the bits we read.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "dd17a6b20cd998662dc869b415800a06856fcda6",
      "tree": "85e5ec2b4757c316640de474f596ffe708262629",
      "parents": [
        "a72e658bcdddead01b8a3580124debe60eb2aca8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Sep 06 10:57:41 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:03:07 2011 +0300"
      },
      "message": "usb: dwc3: omap: change IRQ name to dwc3-omap\n\ndwc3-wrapper can be used by any other wrapper,\nusing dwc3-omap makes it clear that we\u0027re running\non OMAP SoC.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a72e658bcdddead01b8a3580124debe60eb2aca8",
      "tree": "8e816f0e80cd3b1923c7efe38e25b22e102cc2e9",
      "parents": [
        "9962444f592a53c08ce439b6dc362bba7ce5fd7e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Sep 05 13:37:28 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:03:00 2011 +0300"
      },
      "message": "usb: dwc3: add module.h to dwc3-omap.c and core.c\n\nWe need that header because of THIS_MODULE.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9962444f592a53c08ce439b6dc362bba7ce5fd7e",
      "tree": "af6c9bc3d6ee2d829f3fb9959e9a5d87d7cd0f10",
      "parents": [
        "29d8bc133f7bb3172201dc3f6540562cec195d13"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 22:26:25 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:45 2011 +0300"
      },
      "message": "usb: dwc3: omap: distinguish between SW and HW modes\n\nThe OMAP wrapper allows us to either control internal\nOTG signals via SW or HW. Different boards might wish\nto use one or the other mode of operation. Let\u0027s have\nhave that information passed via platform_data for now.\n\nAfter DT conversion is finished for OMAP, we can easily\nconvert this to a DT attribute.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "29d8bc133f7bb3172201dc3f6540562cec195d13",
      "tree": "3b8db6ed72afe669ee1bf6f0127f6d32d7ae5df1",
      "parents": [
        "df01c61e0675bddc8d0567d65f6174cdeb92c286"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 18:33:43 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:34 2011 +0300"
      },
      "message": "usb: dwc3: omap: drop DEV_PM_OPS for now\n\nWe need to have actual HW in order to implement\nand test that part of the code anyway. Until then\nit\u0027s best to remove it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "df01c61e0675bddc8d0567d65f6174cdeb92c286",
      "tree": "1f329142a2007e83f9da114d2d243fa887d8ee0a",
      "parents": [
        "324e5481401dbbadb6758c17480f50bad0996db9"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 18:22:01 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:31 2011 +0300"
      },
      "message": "usb: dwc3: omap: use the macro we already have\n\ntrivial patch, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "324e5481401dbbadb6758c17480f50bad0996db9",
      "tree": "6578e1bb5c11a64ea288d129b20d4b36a32c9e81",
      "parents": [
        "ccba3bca5ee34acec56dd3213d1fd8c8a6e541bc"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 14:52:52 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:28 2011 +0300"
      },
      "message": "usb: dwc3: omap: do not enable DMA Disable Clear IRQ\n\nOtherwise that IRQ will trigger forever. It\u0027s quite\nunnecessary.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ccba3bca5ee34acec56dd3213d1fd8c8a6e541bc",
      "tree": "4518123f39bb41067102db72b69584a88e2f477c",
      "parents": [
        "1ddcb218b5920fb20c2b3f029f0189568c2dc6e2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 14:46:16 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:23 2011 +0300"
      },
      "message": "usb: dwc3: omap: fix dev_dbg() calls\n\ndev_dbg() macro expects a device pointer as\nargument, not a memory base address.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1ddcb218b5920fb20c2b3f029f0189568c2dc6e2",
      "tree": "4ae18461fed4e9b1aecae08ca83654323887cb64",
      "parents": [
        "b53c772d16a9751554aabb05f95cef7b0b7fa2e9"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Aug 30 15:52:17 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:18 2011 +0300"
      },
      "message": "usb: dwc3: use ep0_next_event field\n\nStart tracking the next expected event and act\non the error conditions as suggested by databook.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b53c772d16a9751554aabb05f95cef7b0b7fa2e9",
      "tree": "d802d180d9d06675d2c9c2786a724a3cf9ff2a20",
      "parents": [
        "0b7836a9eb32f626ffd3fe3045e8c618cb8ed965"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Aug 30 15:50:40 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:18 2011 +0300"
      },
      "message": "usb: dwc3: core: add ep0_next_event field\n\nthis field will hold the next expected event.\n\nIn certain cases, host might fall into some error\ncondition and ask from us the wrong Control phase.\nOn such situations, we should stall and restart.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0b7836a9eb32f626ffd3fe3045e8c618cb8ed965",
      "tree": "4b78a357ffbebab238e182a1de12efb8cf9b6e05",
      "parents": [
        "76cb323f80ac32833109e2c089842be2b99d8d2b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Aug 30 15:48:08 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:17 2011 +0300"
      },
      "message": "usb: dwc3: drop EP0_STALL state\n\nWhenever we issue a Set Stall command on EP0,\nthe state machine will be restarted and Stall\nis cleared automatically, when core receives\nthe next SETUP packet.\n\nThere\u0027s no need to track that EP0_STALL state.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "76cb323f80ac32833109e2c089842be2b99d8d2b",
      "tree": "0a9363e7a1f33487ea60e60ec38df794ee225b99",
      "parents": [
        "b673cf3002bfded05d68c8bad394ee68f5e8c515"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Aug 30 15:54:53 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:16 2011 +0300"
      },
      "message": "usb: dwc3: ep0: clear all EP0 flags\n\nwhen we\u0027re going to issue Set Stall command,\nwe should clear DWC3_EP_STALL flag, but also\nwe should clear BUSY, HALTED and all others.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b673cf3002bfded05d68c8bad394ee68f5e8c515",
      "tree": "9e992fc1927a5a53d891f5d8854649408c14280d",
      "parents": [
        "61d58242f634642de42d6a4098913b7254a65053"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Aug 31 11:51:43 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:15 2011 +0300"
      },
      "message": "usb: dwc3: ep0: fix Get Status handling\n\ndata was prepared on setup_buf but transfer\nwas started on ctrl_req, fix it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "61d58242f634642de42d6a4098913b7254a65053",
      "tree": "bf72c276a653ee677fa32514f241010239da4c9a",
      "parents": [
        "624407f96f134bcd3063eb0d404fc6d41323bef8"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 29 16:46:38 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:13 2011 +0300"
      },
      "message": "usb: dwc3: gadget: replace mdelay with udelay in the busy loop\n\nThere are two spots where we wait until the HW finishes processing a\ncertain command. Initially we had a few problems and we used 500ms as a\nlimit to be on a the safe side. Paul Zimmerman mentioned this is little too\nmuch. After a debugging session, we noticed that we hardly ever go over 20us\nand didn\u0027t pass 30usec so far. Using mdelay() seems way overloaded.\n\nGiving the current numbers 500usec as the upper limit is more than  enough.\nShould it ever timeout then something is definitely wrong.\n\nWhile here, also replace the type with u32 since long does not really\nfit here.\n\nCc: Paul Zimmerman \u003cpaul.zimmerman@synopsys.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "624407f96f134bcd3063eb0d404fc6d41323bef8",
      "tree": "a51495355d6bda9a0289e5a3ea14448fd1f44386",
      "parents": [
        "7650bd74d3441907867276dc381b2ee0dc355c65"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 29 13:56:37 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:10 2011 +0300"
      },
      "message": "usb: dwc3: gadget: rework the dequeue on RESET \u0026 DISCONNECT\n\n- since a while we are disabling an endpoint and purging every requests on\n  RESET and DISCONNECT which leads to a warning since the endpoint was\n  disabled twice (once by the UDC, and second time by the gadget). I\n  think UDC should nuke all requests because all those requests\n  become invalid. It\u0027s gadget driver\u0027s responsability, though, to disable\n  its used endpoints. This is done by merging dwc3_stop_active_transfer()\n  and dwc3_gadget_nuke_reqs() into dwc3_remove_requests().\n\n- dwc3_stop_active_transfer() is now no longer called unconditionaly.\n  This has the advantage that it is always called to disable an active\n  transfer which means if res_trans_idx 0 than something went wrong and\n  it is an error condition because we can\u0027t clean up the requests.\n\n- Remove the DWC3_EP_WILL_SHUTDOWN which was introduced while\n  introducing the command complete part for dequeue. All requests on\n  req_queued list should be removed during the dwc3_cleanup_done_reqs()\n  callback so there is no reason to go through the list again.\n  We consider it an error condition if requests are still on this\n  list since we never queue TRB without LST\u003d1 (the last requests has\n  always LST\u003d1, there are no requests with LST\u003d0 behind it).\n\n[ balbi@ti.com : reworked commit log a bit, made patch apply ]\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7650bd74d3441907867276dc381b2ee0dc355c65",
      "tree": "c3478d45ed646a0bf5b3dd18fd8f0f8902ce40ff",
      "parents": [
        "e7225315a89731d0f986c20165184f1dc9a9bf2b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 29 13:56:36 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:09 2011 +0300"
      },
      "message": "usb: dwc3: core: move the core check before soft reset\n\nWe read the DWC3_GSNPSID register to make sure we got the correct\nregister offset passed. One of the recent commits moved the soft reset\nbefore this so in case of the wrong offset we end up with \"reset timed\nout\". This patch moves the \"id\" check before the reset again.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e7225315a89731d0f986c20165184f1dc9a9bf2b",
      "tree": "271096940ce4d6f0dad0e8ca2cede9318d983e60",
      "parents": [
        "c7fcdeb2627c46b7ec3f0bcb2054b10405f9a70e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 29 13:56:35 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:08 2011 +0300"
      },
      "message": "usb: dwc3: debugfs: remove test mode interface\n\nThere are some issues around for enabling/disabling this mode and\nhandling it. It does not work perfectly (yet). However we have a few\ngadgets tested successfuly so far. That means we are quite confident\nthat we won\u0027t need this in near future.\nSo I\u0027m for removing it and bringing a working version back once there is\na need for it.\n\nThanks to Dan Carpenter who spotted the wrong memory handling here.\n\n[ balbi@ti.com : made it actually apply ]\n\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: wharms@bfs.de\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c7fcdeb2627c46b7ec3f0bcb2054b10405f9a70e",
      "tree": "e773414177e516a4e7dfad6bfe03f7e46a7388ea",
      "parents": [
        "984f66a6f9b9c02d6cb077ac49ec9fe5445fb1ee"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 22:28:36 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:07 2011 +0300"
      },
      "message": "usb: dwc3: ep0: simplify EP0 state machine\n\nThe DesignWare USB3 core tells us which phase\nof a control transfer should be started, it\nalso tells us which physical endpoint needs\nthat transfer.\n\nWith these two informations, we have all we\nneed to simply EP0 handling quite a lot and\nget rid rid of the SW state machine tracking\nep0 states.\n\nFor achieving this perfectly, we needed to\nadd support for situations where we get\nXferNotReady while endpoint is still busy\nand XferNotReady while gadget driver still\nhasn\u0027t queued a request.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "984f66a6f9b9c02d6cb077ac49ec9fe5445fb1ee",
      "tree": "e581f691306d10b192904087d4d79bc3c28a8cb5",
      "parents": [
        "a6829706ce0bae7e4623ea987a639d91a721eee2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 22:26:00 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:06 2011 +0300"
      },
      "message": "usb: dwc3: core: add flag for EP0 direction\n\nAdd a flag to keep track of ep0 direction.\nThis flag will be used on a following patch.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a6829706ce0bae7e4623ea987a639d91a721eee2",
      "tree": "094bcdbe1c8588c85d45cadfec91782f884614c6",
      "parents": [
        "5812b1c236774ea580b6af39411eb4f7297d7623"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 22:18:09 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:05 2011 +0300"
      },
      "message": "usb: dwc3: ep0: add handling for unaligned OUT transfers\n\nIn case we have transfers which aren\u0027t aligned\nto wMaxPacketSize, we need to be careful with\nhow we start the transfer with the HW. OUT\ntransfers _must_ be aligned with wMaxPacketSize\nand in order to guarantee that, we use a bounce\nbuffer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5812b1c236774ea580b6af39411eb4f7297d7623",
      "tree": "f25e68599057b95f7f0302922a17566b1e67e303",
      "parents": [
        "dc137f01aca23ceb196945130a960e2a01b95890"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 22:07:53 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:04 2011 +0300"
      },
      "message": "usb: dwc3: add a bounce buffer for control endpoints\n\nThis core cannot handle OUT transfers which aren\u0027t\naligned to wMaxPacketSize, but that can happen at\nleast on control endpoint with the USB Audio Class.\n\nThis patch adds a bounce buffer to be used on the\ncase of a non-aligned ep0out request is queued.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "dc137f01aca23ceb196945130a960e2a01b95890",
      "tree": "be12a0a233a9f1f16bc5e19022db53164154978b",
      "parents": [
        "164f6e141ed214bda30fb219d41ec3254bd90886"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 22:04:32 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:03 2011 +0300"
      },
      "message": "usb: dwc3: core: add defines for XferNotReady event on Control EPs\n\nThe status field of the Transfer Not Read event\nis different on Control Endpoints. On this patch\nwe are just adding the defines to be used on a\nlater patch which will re-work the control endpoint\nhandling.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "164f6e141ed214bda30fb219d41ec3254bd90886",
      "tree": "6cae6cac569d0e511e42035773d626f30d50c3fb",
      "parents": [
        "f198ead21bcb7b03d7bb2cba7ba0f5ad615a3862"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 20:29:58 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:02 2011 +0300"
      },
      "message": "usb: dwc3: gadget: improve command completion debug message\n\nthe previous message had too little meaning. Make\nit more human readable and use the macro we already\nhad for extracting the command completion status out\nof DEPCMDn register.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f198ead21bcb7b03d7bb2cba7ba0f5ad615a3862",
      "tree": "79e58d31e79008d7295a642d3a634c5fb001cc03",
      "parents": [
        "c611ccb48ac9b95e35741b43d018a2f6ed74c0e6"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 15:10:09 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:01 2011 +0300"
      },
      "message": "usb: dwc3: gadget: set request dma to invalid when unmapping\n\nif we don\u0027t set DMA address to invalid when unmapping,\nwe might fall in a situation where request buffer\ncan\u0027t be mapped to DMA again.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c611ccb48ac9b95e35741b43d018a2f6ed74c0e6",
      "tree": "4591a1fe7c9dbe64c196578a98054c2fa2007681",
      "parents": [
        "91db07dcbf379c7633011e841fe047d8130a1416"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 02:30:33 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:00 2011 +0300"
      },
      "message": "usb: dwc3: ep0: fix \u0027transfered\u0027 typo\n\ntrivial patch. No functional changes.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "91db07dcbf379c7633011e841fe047d8130a1416",
      "tree": "64b3ec6a9a8d637bb319a5f469f07dca6deac28b",
      "parents": [
        "b4f28a98ea64b6cb009bb03810e8a8dd08767f46"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Aug 27 01:40:52 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:02:00 2011 +0300"
      },
      "message": "usb: dwc3: core: add missing @ for kerneldoc\n\ntrivial patch, no functional changes\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b4f28a98ea64b6cb009bb03810e8a8dd08767f46",
      "tree": "8a2754e4611d96efc421fcef3a6b1d7555ea1f60",
      "parents": [
        "0156cf8603b86c949d02aa315684b4c677e66638"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Aug 26 12:21:13 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:01:59 2011 +0300"
      },
      "message": "usb: dwc3: debugfs: add a kfree() on error to dwc3_testmode_open()\n\nWe may as well fix this potential leak so we don\u0027t have to listen to\nthe static checkers complain.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0156cf8603b86c949d02aa315684b4c677e66638",
      "tree": "01a5e8757ce01dab9081a7398f14a3d53ddfa145",
      "parents": [
        "5a18999ebd880f6fc4264aa5687daad4c4013bce"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 22 18:29:13 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:01:57 2011 +0300"
      },
      "message": "usb: dwc3: gaget: clear DWC3_EP_WILL_SHUTDOWN bit\n\nWithout this patch we won\u0027t clear that bit and instead will\nclear all other bits on our endpoint flag.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5a18999ebd880f6fc4264aa5687daad4c4013bce",
      "tree": "eba8bbf12b82fc20b9f6d531add586d9db54adb5",
      "parents": [
        "a1ae9be5fc137d7e911a77ef408273ff55a53a39"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 22 17:42:19 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:01:56 2011 +0300"
      },
      "message": "usb: dwc3: gadget: use TRB type 6 for ISOC transfers\n\nType 6 should be used for the first transfer during an interval. This is\nalso what the reference driver is using. Type 7 seems to be for following\nor additional transfers within the same interval.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a1ae9be5fc137d7e911a77ef408273ff55a53a39",
      "tree": "0298c34e7c5b7ddcabf3978d44e7be23f50ae531",
      "parents": [
        "0d2f4758530d1598087d1d2f3e75b4f7d17fc6c7"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Aug 22 17:42:18 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:01:55 2011 +0300"
      },
      "message": "usb: dwc3: gadget: reset resource index to zero\n\nIf we collected two requests together (i.e. only the last of them has\nLST\u003d1) then we only have to stop transfer once: The clean-up code will\ncleanup everything until first TRB with the LST bit set.\nAfter XferComplete this index should be no longer valid since there is\nno transfer pending.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0d2f4758530d1598087d1d2f3e75b4f7d17fc6c7",
      "tree": "28fd0bb2e8574f61ae84be00b8d338faf5815610",
      "parents": [
        "55a46269ccedec140e2487a2344e8a247d48b385"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Aug 19 19:59:12 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Sep 09 13:01:54 2011 +0300"
      },
      "message": "usb: dwc3: gadget: fixing dequeue of TRBs\n\nA TRB which is dequeued seems to have its HWO bits set to 1. Therefore\nwe ignore it if we dequeue it after the command is completed.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "096cb25d624289a054c9e4d0537c26c0a5eff487",
      "tree": "ae60e64693511d517cfcc3c614e95a3ac1667d1e",
      "parents": [
        "29cc88979a8818cd8c5019426e945aed118b400e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Aug 23 12:52:47 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 24 15:06:53 2011 -0700"
      },
      "message": "usb: fix dwc3 build when USB_GADGET_DWC3 is not enabled\n\nFix build error when CONFIG_USB_GADGET_DWC3 is not enabled:\n\nERROR: \"dwc3_send_gadget_ep_cmd\" [drivers/usb/dwc3/dwc3.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "29cc88979a8818cd8c5019426e945aed118b400e",
      "tree": "849401ad869d09ce45dd7a3fadd7eb71b1e9fcbd",
      "parents": [
        "46a57283e86c68351377ac3349f1465aee938fbd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Aug 23 03:12:03 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 23 09:47:40 2011 -0700"
      },
      "message": "USB: use usb_endpoint_maxp() instead of le16_to_cpu()\n\nNow ${LINUX}/drivers/usb/* can use usb_endpoint_maxp(desc) to get maximum packet size\ninstead of le16_to_cpu(desc-\u003ewMaxPacketSize).\nThis patch fix it up\n\nCc: Armin Fuerst \u003cfuerst@in.tum.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Johannes Erdfelt \u003cjohannes@erdfelt.com\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Oliver Neukum \u003coliver@neukum.name\u003e\nCc: David Kubicek \u003cdave@awk.cz\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Brad Hards \u003cbhards@bigpond.net.au\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Thomas Dahlmann \u003cdahlmann.thomas@arcor.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: David Lopo \u003cdlopo@chipidea.mips.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Jiang Bo \u003ctanya.jiang@freescale.com\u003e\nCc: Yuan-hsin Chen \u003cyhchen@faraday-tech.com\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Xiaochen Shen \u003cxiaochen.shen@intel.com\u003e\nCc: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCc: OKI SEMICONDUCTOR, \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nCc: Herbert Pötzl \u003cherbert@13thfloor.at\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Roman Weissgaerber \u003cweissg@vienna.at\u003e\nAcked-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: Florian Floe Echtler \u003cechtler@fs.tum.de\u003e\nCc: Christian Lucht \u003clucht@codemercs.com\u003e\nCc: Juergen Stuber \u003cstarblue@sourceforge.net\u003e\nCc: Georges Toth \u003cg.toth@e-biz.lu\u003e\nCc: Bill Ryder \u003cbryder@sgi.com\u003e\nCc: Kuba Ober \u003ckuba@mareimbrium.org\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46a57283e86c68351377ac3349f1465aee938fbd",
      "tree": "0a6be26876cd335cc6420cb98aa05a780552b9a3",
      "parents": [
        "7c79d094358326132693279bfb22e4f8454cc652"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Aug 23 15:08:54 2011 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 23 09:47:40 2011 -0700"
      },
      "message": "usb: include module.h in the DesignWare USB3 DRD driver\n\nFixes this build error:\n\ndrivers/usb/dwc3/dwc3-pci.c: In function \u0027dwc3_pci_init\u0027:\ndrivers/usb/dwc3/dwc3-pci.c:211:9: error: \u0027THIS_MODULE\u0027 undeclared (first use in this function)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72246da40f3719af3bfd104a2365b32537c27d83",
      "tree": "db6a4b139c24340e0d5dccab8d9df0b23ab509ef",
      "parents": [
        "500fdf8becb9c8d51970c7ac6a4fa308a5481ebe"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Aug 19 18:10:58 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 16:03:11 2011 -0700"
      },
      "message": "usb: Introduce DesignWare USB3 DRD Driver\n\nThe DesignWare USB3 is a highly\nconfigurable IP Core which can be\ninstantiated as Dual-Role Device (DRD),\nPeripheral Only and Host Only (XHCI)\nconfigurations.\n\nSeveral other parameters can be configured\nlike amount of FIFO space, amount of TX and\nRX endpoints, amount of Host Interrupters,\netc.\n\nThe current driver has been validated with\na virtual model of version 1.73a of that core\nand with an FPGA burned with version 1.83a\nof the DRD core. We have support for PCIe\nbus, which is used on FPGA prototyping, and\nfor the OMAP5, more adaptation (or glue)\nlayers can be easily added and the driver\nis half prepared to handle any possible\nconfiguration the HW engineer has chosen\nconsidering we have the information on\none of the GHWPARAMS registers to do\nruntime checking of certain features.\n\nMore runtime checks can, and should, be added\nin order to make this driver even more flexible\nwith regards to number of endpoints, FIFO sizes,\ntransfer types, etc.\n\nWhile this supports only the device side, for\nnow, we will add support for Host side (xHCI -\nsee the updated series Sebastian has sent [1])\nand OTG after we have it all stabilized.\n\n[1] http://marc.info/?l\u003dlinux-usb\u0026m\u003d131341992020339\u0026w\u003d2\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
