Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/root_hub.c

    r8b74997f rf35b294  
    115115
    116116static const uint32_t hub_set_feature_valid_mask =
    117         (1 << USB_HUB_FEATURE_C_HUB_OVER_CURRENT);
     117        (1 << USB_HUB_FEATURE_C_HUB_OVER_CURRENT) |
     118(1 << USB_HUB_FEATURE_C_HUB_LOCAL_POWER);
    118119
    119120
     
    249250                opResult = EINVAL;
    250251        }
    251         usb_transfer_batch_finish(request, opResult);
     252        usb_transfer_batch_finish_error(request, opResult);
    252253        return EOK;
    253254}
     
    586587        if (!((1 << feature) & hub_set_feature_valid_mask))
    587588                return EINVAL;
     589        if(feature == USB_HUB_FEATURE_C_HUB_LOCAL_POWER)
     590                feature = USB_HUB_FEATURE_C_HUB_LOCAL_POWER << 16;
    588591        instance->registers->rh_status =
    589592                (instance->registers->rh_status | (1 << feature))
     
    863866}
    864867
    865 
    866 
    867 
    868868/**
    869869 * @}
Note: See TracChangeset for help on using the changeset viewer.