QTD_TOGGLE
hw->hw_token &= ~cpu_to_hc32(fotg210, QTD_TOGGLE);
hw->hw_token &= cpu_to_hc32(fotg210, QTD_TOGGLE | QTD_STS_PING);
token ^= QTD_TOGGLE;
token ^= QTD_TOGGLE;
token |= QTD_TOGGLE; /* force DATA1 */
(cpu_to_hc32(fotg210, QTD_TOGGLE) & hw->hw_token)
(cpu_to_hc32(ehci, QTD_TOGGLE) & hw->hw_token)
hw->hw_token &= cpu_to_hc32(ehci, QTD_TOGGLE | QTD_STS_PING);
token ^= QTD_TOGGLE; /*We need to start IN with DATA-1 Pid-sequence*/
token |= QTD_TOGGLE; /* force DATA1 */
token ^= QTD_TOGGLE;
token ^= QTD_TOGGLE;
token |= QTD_TOGGLE; /* force DATA1 */
hw->hw_token &= ~cpu_to_hc32(ehci, QTD_TOGGLE);
qh->hw_token &= ~cpu_to_le32(QTD_TOGGLE);
qh->hw_token &= cpu_to_le32(QTD_TOGGLE | QTD_STS_PING);
token ^= QTD_TOGGLE;
token ^= QTD_TOGGLE;
token |= QTD_TOGGLE; /* force DATA1 */