1. 21 10月, 2014 1 次提交
  2. 21 8月, 2014 1 次提交
  3. 15 5月, 2014 2 次提交
  4. 22 4月, 2014 2 次提交
  5. 19 12月, 2013 1 次提交
  6. 07 12月, 2013 1 次提交
  7. 05 12月, 2013 1 次提交
  8. 01 10月, 2013 1 次提交
  9. 27 9月, 2013 1 次提交
  10. 26 9月, 2013 1 次提交
  11. 17 9月, 2013 1 次提交
  12. 09 8月, 2013 1 次提交
  13. 02 8月, 2013 1 次提交
    • J
      usb: dwc3: pci: add CONFIG_PM_SLEEP to suspend/resume functions · fb74d282
      Jingoo Han 提交于
      Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following
      build warning when CONFIG_PM_SLEEP is not selected. This is because
      sleep PM callbacks defined by SET_SYSTEM_SLEEP_PM_OPS are only used
      when the CONFIG_PM_SLEEP is enabled. Unnecessary CONFIG_PM ifdefs
      are removed.
      
      drivers/usb/dwc3/dwc3-pci.c:215:12: warning: 'dwc3_pci_suspend' defined but not used [-Wunused-function]
      drivers/usb/dwc3/dwc3-pci.c:224:12: warning: 'dwc3_pci_resume' defined but not used [-Wunused-function]
      Signed-off-by: NJingoo Han <jg1.han@samsung.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      fb74d282
  14. 29 7月, 2013 1 次提交
    • F
      usb: dwc3: switch to GPL v2 only · 5945f789
      Felipe Balbi 提交于
      This is a Linux-only driver which makes use
      of GPL-only symbols. It makes no sense to
      maintain Dual BSD/GPL licensing for this driver.
      
      Considering that the amount of work to use this
      driver in any different operating system would likely
      be as large as developing the driver from scratch and
      considering that we depend on GPL-only symbols, we
      will switch over to a GPL v2-only license.
      
      Cc: Anton Tikhomirov <av.tikhomirov@samsung.com>
      Acked-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      5945f789
  15. 01 6月, 2013 1 次提交
  16. 29 5月, 2013 1 次提交
  17. 18 3月, 2013 1 次提交
  18. 04 3月, 2013 1 次提交
  19. 22 11月, 2012 3 次提交
  20. 31 10月, 2012 1 次提交
  21. 11 9月, 2012 1 次提交
  22. 14 3月, 2012 1 次提交
  23. 02 3月, 2012 3 次提交
  24. 10 2月, 2012 1 次提交
  25. 05 1月, 2012 1 次提交
    • J
      drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree · 5632c827
      Julia Lawall 提交于
      Glue needs to be freed on exiting the function in an error case.
      Furthermore, pci, which is the first argument to the probe function should
      not be freed before leaveing the function, as it is reused at the call
      site.  So the free of pci is changed to free glue instead.
      
      A simplified version of the semantic match that finds the problem is as
      follows: (http://coccinelle.lip6.fr)
      
      // <smpl>
      @r exists@
      local idexpression x;
      statement S;
      identifier f1;
      position p1,p2;
      expression *ptr != NULL;
      @@
      
      x@p1 = \(kmalloc\|kzalloc\|kcalloc\)(...);
      ...
      if (x == NULL) S
      <... when != x
           when != if (...) { <+...x...+> }
      x->f1
      ...>
      (
       return \(0\|<+...x...+>\|ptr\);
      |
       return@p2 ...;
      )
      
      @script:python@
      p1 << r.p1;
      p2 << r.p2;
      @@
      
      print "* file: %s kmalloc %s return %s" % (p1[0].file,p1[0].line,p2[0].line)
      // </smpl>
      Signed-off-by: NJulia Lawall <julia@diku.dk>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5632c827
  26. 12 12月, 2011 2 次提交
  27. 05 10月, 2011 1 次提交
  28. 24 8月, 2011 1 次提交
  29. 23 8月, 2011 1 次提交
    • F
      usb: Introduce DesignWare USB3 DRD Driver · 72246da4
      Felipe Balbi 提交于
      The DesignWare USB3 is a highly
      configurable IP Core which can be
      instantiated as Dual-Role Device (DRD),
      Peripheral Only and Host Only (XHCI)
      configurations.
      
      Several other parameters can be configured
      like amount of FIFO space, amount of TX and
      RX endpoints, amount of Host Interrupters,
      etc.
      
      The current driver has been validated with
      a virtual model of version 1.73a of that core
      and with an FPGA burned with version 1.83a
      of the DRD core. We have support for PCIe
      bus, which is used on FPGA prototyping, and
      for the OMAP5, more adaptation (or glue)
      layers can be easily added and the driver
      is half prepared to handle any possible
      configuration the HW engineer has chosen
      considering we have the information on
      one of the GHWPARAMS registers to do
      runtime checking of certain features.
      
      More runtime checks can, and should, be added
      in order to make this driver even more flexible
      with regards to number of endpoints, FIFO sizes,
      transfer types, etc.
      
      While this supports only the device side, for
      now, we will add support for Host side (xHCI -
      see the updated series Sebastian has sent [1])
      and OTG after we have it all stabilized.
      
      [1] http://marc.info/?l=linux-usb&m=131341992020339&w=2Signed-off-by: NFelipe Balbi <balbi@ti.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      72246da4