<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/export/usb-designware-regs.h, branch working</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>usb-designware: New USB driver for Synopsys DesignWare USB OTG core.</title>
<updated>2016-06-14T15:13:30+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-05-27T20:12:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7472fb766a4725d4925e42260c92391a31610531'/>
<id>7472fb766a4725d4925e42260c92391a31610531</id>
<content type='text'>
Patch Set 1:

This bundle includes:
- USBOTG_DESIGNWARE driver based on g#844 and g#949
- USBOTG_DESIGNWARE for s5l8702 (Classic)
- USBOTG_DESIGNWARE for s5l8701 (Nano2G)
- USBOTG_DESIGNWARE for as3525v2 (enabled on Sansa Zip Clip)
- ALIGNED_BUFFER_QUICK_PATCH (usb_serial.c)

Preliminary version, needs to adjust some things and rework to
optimize in size.

Tested on Linux (USB_STORAGE, USB_HID and USB_SERIAL).

Known issues:
- n2g: panics when USB is extracted and then re-inserted quickly. This
  only happens when "Error accessing playlist control file" is shown
  (RB bug?).

Patch Set 2:

- Enable USBOTG_DESIGNWARE for sansaclipplus, sansaclipv2 and sansafuzev2,
  these targets have never been tested.

- First round of optimizations, mainly tries to homogenize the names of
  the endpoints and other small changes, functionality should be the same
  as in the previous patch set.

Patch Set 3:

- Some rewrite/optimizations, functionality should be the same as in the
  previous patch set.

Patch Set 4:

- n2g: enable EPROTO workaround, EPROTO errors are produced while the
  device is receiving bulk data, they are highly mitigated running the
  PHY @60 MHz. but it seems that occasionally the problem still persists.
  This workaround tries to solve the issue by flushing the Rx FIFO/queue
  that were corrupted by the received data.

- Some minor miscellaneous changes, previous functionality should not be
  affected.

Patch Set 5:

- Changes in commit message.

Change-Id: Iecf21dacc458ba2bdfc93782d3e08b3acdf0720d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch Set 1:

This bundle includes:
- USBOTG_DESIGNWARE driver based on g#844 and g#949
- USBOTG_DESIGNWARE for s5l8702 (Classic)
- USBOTG_DESIGNWARE for s5l8701 (Nano2G)
- USBOTG_DESIGNWARE for as3525v2 (enabled on Sansa Zip Clip)
- ALIGNED_BUFFER_QUICK_PATCH (usb_serial.c)

Preliminary version, needs to adjust some things and rework to
optimize in size.

Tested on Linux (USB_STORAGE, USB_HID and USB_SERIAL).

Known issues:
- n2g: panics when USB is extracted and then re-inserted quickly. This
  only happens when "Error accessing playlist control file" is shown
  (RB bug?).

Patch Set 2:

- Enable USBOTG_DESIGNWARE for sansaclipplus, sansaclipv2 and sansafuzev2,
  these targets have never been tested.

- First round of optimizations, mainly tries to homogenize the names of
  the endpoints and other small changes, functionality should be the same
  as in the previous patch set.

Patch Set 3:

- Some rewrite/optimizations, functionality should be the same as in the
  previous patch set.

Patch Set 4:

- n2g: enable EPROTO workaround, EPROTO errors are produced while the
  device is receiving bulk data, they are highly mitigated running the
  PHY @60 MHz. but it seems that occasionally the problem still persists.
  This workaround tries to solve the issue by flushing the Rx FIFO/queue
  that were corrupted by the received data.

- Some minor miscellaneous changes, previous functionality should not be
  affected.

Patch Set 5:

- Changes in commit message.

Change-Id: Iecf21dacc458ba2bdfc93782d3e08b3acdf0720d
</pre>
</div>
</content>
</entry>
</feed>
