diff options
author | Lan Tianyu <tianyu.lan@intel.com> | 2012-09-05 07:44:31 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-09-10 21:38:26 +0200 |
commit | fa2a9566257a3b62c328ea5d621ccf5952079dac (patch) | |
tree | 0c44a7a978a55f9645f266fc376ce296107a54fc /drivers/usb/host | |
parent | usb: redefine DeviceRemovable and wHubDelay as _le16 (diff) | |
download | linux-fa2a9566257a3b62c328ea5d621ccf5952079dac.tar.xz linux-fa2a9566257a3b62c328ea5d621ccf5952079dac.zip |
usb: make usb port a real device
This patch turns each USB port on a hub into a new struct device. This
new device has the USB hub interface device as its parent. The port
devices are stored in a new structure (usb_port), and an array of
usb_ports are dynamically allocated once we know how many ports the USB
hub has.
Move the port_owner variable out of usb_hub and into this new structure.
A new file will be created in the hub interface sysfs directory, so
add documentation.
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/host')
0 files changed, 0 insertions, 0 deletions