Changeset add878aa in mainline
- Timestamp:
- 2017-10-12T15:25:13Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d0db4a0
- Parents:
- a5976973
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/bus.c
ra5976973 radd878aa 75 75 } 76 76 77 /** TODO: Implement missing ops. */ 77 static int register_endpoint(bus_t *bus_base, endpoint_t *ep) 78 { 79 // TODO: Implement me! 80 return ENOTSUP; 81 } 82 83 static int release_endpoint(bus_t *bus_base, endpoint_t *ep) 84 { 85 // TODO: Implement me! 86 return ENOTSUP; 87 } 88 89 static endpoint_t* find_endpoint(bus_t *bus_base, usb_target_t target, usb_direction_t direction) 90 { 91 // TODO: Implement me! 92 return NULL; 93 } 94 95 static int request_address(bus_t *bus_base, usb_address_t *addr, bool strict, usb_speed_t speed) 96 { 97 // TODO: Implement me! 98 return ENOTSUP; 99 } 100 101 static int get_speed(bus_t *bus_base, usb_address_t address, usb_speed_t *speed) 102 { 103 // TODO: Implement me! 104 return ENOTSUP; 105 } 106 107 static int release_address(bus_t *bus_base, usb_address_t address) 108 { 109 // TODO: Implement me! 110 return ENOTSUP; 111 } 112 113 static int reset_toggle(bus_t *bus_base, usb_target_t target, bool all) 114 { 115 // TODO: Implement me! 116 return ENOTSUP; 117 } 118 119 static size_t count_bw(endpoint_t *ep, size_t size) 120 { 121 // TODO: Implement me! 122 return 0; 123 } 124 125 /* Endpoint ops, optional (have generic fallback) */ 126 static int endpoint_get_toggle(endpoint_t *ep) 127 { 128 // TODO: Implement me! 129 return ENOTSUP; 130 } 131 132 static void endpoint_set_toggle(endpoint_t *ep, unsigned toggle) 133 { 134 // TODO: Implement me! 135 } 136 78 137 static const bus_ops_t xhci_bus_ops = { 79 138 .create_endpoint = create_endpoint, 80 139 .destroy_endpoint = destroy_endpoint, 81 140 82 .register_endpoint = NULL,83 .release_endpoint = NULL,84 .find_endpoint = NULL,141 .register_endpoint = register_endpoint, 142 .release_endpoint = release_endpoint, 143 .find_endpoint = find_endpoint, 85 144 86 .request_address = NULL,87 .get_speed = NULL,88 .release_address = NULL,89 .reset_toggle = NULL,145 .request_address = request_address, 146 .get_speed = get_speed, 147 .release_address = release_address, 148 .reset_toggle = reset_toggle, 90 149 91 .count_bw = NULL,150 .count_bw = count_bw, 92 151 93 .endpoint_get_toggle = NULL,94 .endpoint_set_toggle = NULL,152 .endpoint_get_toggle = endpoint_get_toggle, 153 .endpoint_set_toggle = endpoint_set_toggle, 95 154 }; 96 155
Note:
See TracChangeset
for help on using the changeset viewer.