Changeset d648e83 in mainline


Ignore:
Timestamp:
2018-01-20T22:15:46Z (6 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9d3536e
Parents:
58f4c0f
Message:

usbhub: assert link state change

Location:
uspace
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhub/port.c

    r58f4c0f rd648e83  
    218218}
    219219
     220static void port_changed_link_state(usb_hub_port_t *port, usb_port_status_t status)
     221{
     222        port_log(debug2, port, "Port link state changed.");
     223}
     224
     225
    220226typedef void (*change_handler_t)(usb_hub_port_t *, usb_port_status_t);
    221227
     
    226232        [USB_HUB_FEATURE_C_PORT_OVER_CURRENT] = &port_changed_overcurrent,
    227233        [USB_HUB_FEATURE_C_PORT_RESET] = &port_changed_reset,
     234        [USB_HUB_FEATURE_C_PORT_LINK_STATE] = &port_changed_link_state,
    228235        [sizeof(usb_port_status_t) * 8] = NULL,
    229236};
  • uspace/lib/usb/include/usb/classes/hub.h

    r58f4c0f rd648e83  
    6060        USB_HUB_FEATURE_C_PORT_OVER_CURRENT = 19,
    6161        USB_HUB_FEATURE_C_PORT_RESET = 20,
     62        USB_HUB_FEATURE_C_PORT_LINK_STATE = 22,
    6263        USB_HUB_FEATURE_PORT_TEST = 21,
    6364        USB_HUB_FEATURE_PORT_INDICATOR = 22
Note: See TracChangeset for help on using the changeset viewer.