.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "REGISTER_ROOT_HUB" "9" "09 October 2005" "" ""
.SH NAME
register_root_hub \- called by usb_add_hcd to register a root hub
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int register_root_hub (struct usb_device * \fIusb_dev\fB, struct usb_hcd * \fIhcd\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIusb_dev\fB\fR
the usb root hub device to be registered.
.TP
\fB\fIhcd\fB\fR
host controller for this root hub
.SH "DESCRIPTION"
.PP
This function registers the root hub with the USB subsystem. It sets up
the device properly in the device tree and stores the root_hub pointer
in the bus structure, then calls \fBusb_new_device\fR to register the usb
device. It also assigns the root hub's USB address (always 1).