Changes in uspace/drv/usbhub/usbhub.c [46e078a:58226b4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/usbhub.c
r46e078a r58226b4 179 179 } 180 180 181 /** 182 * release default address used by given hub 183 * 184 * Also unsets hub->is_default_address_used. Convenience wrapper function. 185 * @note hub->connection MUST be open for communication 186 * @param hub hub representation 187 * @return error code 188 */ 189 int usb_hub_release_default_address(usb_hub_info_t * hub) { 190 int opResult = usb_hc_release_default_address(&hub->connection); 191 if (opResult != EOK) { 192 usb_log_error("could not release default address, errno %d\n", 193 opResult); 194 return opResult; 195 } 196 hub->is_default_address_used = false; 197 return EOK; 198 } 199 181 200 182 201 //********************************************* … … 247 266 for (port = 0; port < hub_info->port_count + 1; port++) { 248 267 usb_hub_port_init(&hub_info->ports[port]); 268 opResult = usb_hub_set_port_feature(hub_info->control_pipe, 269 port, USB_HUB_FEATURE_PORT_POWER); 270 if (opResult != EOK) { 271 usb_log_error("cannot power on port %d; %d\n", 272 port, opResult); 273 } 249 274 } 250 275 usb_log_debug2("freeing data\n");
Note:
See TracChangeset
for help on using the changeset viewer.