Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/usb.c

    r05b59393 r5fd9c30  
    4444        [USB_SPEED_FULL] = "full",
    4545        [USB_SPEED_HIGH] = "high",
     46        [USB_SPEED_SUPER] = "super",
    4647};
    4748
     
    127128 *
    128129 */
    129 int usb_request_needs_toggle_reset(
     130toggle_reset_mode_t usb_request_get_toggle_reset_mode(
    130131    const usb_device_request_setup_packet_t *request)
    131132{
     
    138139                if ((request->request_type == 0x2) &&
    139140                    (request->value == USB_FEATURE_ENDPOINT_HALT))
    140                         return uint16_usb2host(request->index);
     141                        return RESET_EP;
    141142                break;
    142143        case USB_DEVREQ_SET_CONFIGURATION:
     
    148149                 * interface of an already setup device. */
    149150                if (!(request->request_type & SETUP_REQUEST_TYPE_DEVICE_TO_HOST))
    150                         return 0;
     151                        return RESET_ALL;
    151152                break;
    152153        default:
    153154                break;
    154155        }
    155         return -1;
     156
     157        return RESET_NONE;
    156158}
    157159
Note: See TracChangeset for help on using the changeset viewer.