<p>Kévin Redon <strong>uploaded patch set #2</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/10360">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">USB: increase USB reset time<br><br>USB reset can be signaled by pulling low USB D+ for at least 10 ms,<br>according to the USB specification. This force a re-enumeration.<br>This time is increased to 20 ms to work with more USB HUBs.<br><br>Some SAM3S based board have external D+ pull-up mechanism (such as<br>SIMtrace) which needs to be used to pull D+ low.<br>This is a legacy mechanism from SAM7S history.<br>This mechanism is not required anymore on the SAM3S, and the qmod<br>does not use it. When the USB HAL is suspended, the transceiver is<br>disabled, causing D+ and D- to be pulled low. Then the HAL is activated<br>again. This is particularly required when DFU is started (and<br>enumerated), and after flashing the SAM3S switched to the main<br>application (without reset), so it can properly re-enumerate.<br><br>This board difference is now defined on the board header.<br><br>Change-Id: I9b58d8101c2fcf5595026b675728826af26127a3<br>---<br>M firmware/apps/dfu/main.c<br>M firmware/libboard/common/include/board_common.h<br>M firmware/libboard/simtrace/include/board.h<br>M firmware/libcommon/source/usb.c<br>4 files changed, 23 insertions(+), 9 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/simtrace2 refs/changes/60/10360/2</pre><p>To view, visit <a href="https://gerrit.osmocom.org/10360">change 10360</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/10360"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: simtrace2 </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I9b58d8101c2fcf5595026b675728826af26127a3 </div>
<div style="display:none"> Gerrit-Change-Number: 10360 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Kévin Redon <kredon@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-CC: Harald Welte <laforge@gnumonks.org> </div>